lint: reconcile classifications after cluster + PR6 land
Five model_fusion-cluster PRs (#28-#32) merged on 2026-06-12 and PR6
(#33, wiki-write-protocol rename) opened with CI green on 2026-06-13.
Implementation-Status, Multi-Agent-Write-Protocol, and Limitation-
Inverse-Edges-Missing still classified all of this work in its pre-merge
form. Bringing them to current state.
Implementation-Status:
- Five new Implemented rows for PRs #28-#32 (Memory boundary, analysis
+ decision page types, SessionStart auto-load, inverse-edge
vocabulary, Home category-nav). Each row names the specific files
that landed and the Analysis-of-model_fusion-Recommendations rec it
closes.
- The previously single Aspirational Multi-Agent-Write-Protocol row
split into three: production wiring (PR7, planned), inverse-edge
upstream SHACL spec (deferred), inverse-edge PostToolUse write-time
check (deferred).
- New In-review row for PR #33 (PR6 rename, CI green, mergeStateStatus
CLEAN).
Multi-Agent-Write-Protocol banner: appended a 2026-06-13 update
referencing PR #33 and the PR6/PR7 housekeeping-then-wiring split.
Limitation-Inverse-Edges-Missing: substantively rewritten. Title now
"(Partially Closed)". The proposed-fix snake-case inverse names
(extended-by:, supported-by:, criticized-by:) replaced with the
camelCase names that PR #31 actually shipped (extendedBy, supportedBy,
criticizedBy) and that match Edge-Types.md.template. The "KG
materialises inverses, agents do not author them" stance made explicit.
New "What remains" section names the upstream SHACL gap and the
optional PostToolUse check. Status: in-repo half closed, upstream half
+ write-time check still pending.
Wiki-Corrections-Log entry appended with the receipt.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ingest: Analysis-of-Wiki-Push-Race-Pattern + reclassify Multi-Agent-Write-Protocol
New type: analysis page filed in response to a 2026-06-12 production
collision in wiki/web_forager.wiki/ (3-4 human+agent teams; Csweet1
push rejected after Omegaice advanced remote by 20 commits in the
interim; conflict on log_web_forager.md from same-date entries from
both authors; ~3 minute manual rebase recovery).
The Multi-Agent-Write-Protocol prototype at
scripts/multi-agent-write-protocol-proto/ (shipped in PR #11; 9/9 CI
scenarios green on ubuntu-latest + macos-latest) handles exactly this
collision shape automatically via wiki_push's mechanical union-merge
for log_* files. The prototype is implemented but not wired into any
agent overlay; the only callers are the 9 CI scenarios.
Reclassification: the Multi-Agent-Write-Protocol banner is rewritten
from "design + prototype only, not yet wired" to "design + prototype
shipped, production wiring is the gap." Implementation-Status's row is
updated to name the wiring (not the design) as the specific gap and
to outline what a wiring PR should contain.
Second type: analysis page filed (after Analysis-of-model_fusion-
Recommendations earlier today). Both acknowledge the SCHEMA violation
that PR #29 closes.
Cross-references: Multi-Agent-Write-Protocol gains See-also entry to
the new page; Analysis-of-model_fusion-Recommendations and
Lesson-Validation-Methodology gain back-refs as sister/related pages.
Index updated under Applied examples (after the sister analysis page).
Home updated per PR #32's category-level rule: the page is significant
enough to warrant a Home entry, not just an Index entry.
Wiki-Corrections-Log entry appended for the receipt.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
lint: Home sync — add model_fusion pages, refresh KG status
Two drifts found on Home that earlier-today ingests/lint didn't update:
- Line 29: KG-Pipeline still said "designed, not yet implemented".
The morning's KG aspirational -> implemented correction (commit
6cd8197) updated 9 pages but missed Home. Refreshed to the Index
form: "PR #14: scripts/kg/, rdflib + pyshacl in-process; SPARQL
over wiki frontmatter, optional Fuseki".
- Applied examples: Lessons-Learned-From-model_fusion and
Analysis-of-model_fusion-Recommendations were both filed earlier
today and added to Index but not to Home. Both qualify as
representative-link material per PR #32's category-level rule.
Added under Applied examples on Home with one-line descriptions
matching Index.
This is effectively the first lint pass under PR #32's just-shipped
Home category-nav convention, even though #32 hasn't merged yet —
the fix-pattern matches what its new Verification Gate criterion
will enforce mechanically.
Wiki-Corrections-Log entry appended.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
lint: refresh Lessons-Learned-From-model_fusion to HEAD 88f4624
Page declared verification against fc2472a (2026-06-04), an unresolvable
fork-local SHA. Refreshed against actual current HEAD 88f4624
(2026-06-12). Three commits between the original snapshot and HEAD
touch the field report's 12 recommendations:
- PR #14 / 2018186: scripts/kg/ (KG pipeline shipped, rdflib + pyshacl)
- PR #16 / b86c9e4: wiki/Edge-Types.md.template (inverse-edge vocabulary)
- PR #25 / 88f4624: scripts/instantiate.sh --dev-self (recursive
bootstrap fix shipped)
Page updates:
- Headline tally refreshed: 0 fully addressed / 3 partial / 9 missing,
plus recursive-bootstrap RESOLVED.
- Table row 9 refined: inverse vocabulary shipped but not yet wired
into init-wiki.sh page-type list; PostToolUse does not enforce.
- Body #9(a) rewritten to reference the shipped vocabulary and KG
pipeline rather than designed-but-pending.
- "The recursive bootstrap problem" section flipped to "RESOLVED in
PR #25" with --dev-self behavior enumerated.
- Provenance path corrected (/TCF/ -> /CRS_research/, the only real
checkout) and the unresolvable fc2472a flagged as fork-local.
5 bidirectional back-references added on the high-value related: entries
(sister page + three lessons + one limitation). The other 5 (Verification
-Gate, Discipline-Gates, Three-Operations, PostToolUse-Hook, Implementation
-Status) left one-way per the morning's heavily-linked roll-up rule.
Wiki-Corrections-Log appended with the second-pass entry.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
lint: KG aspirational -> implemented; bidirectional back-references; example cleanup
Stale-claim correction: PR #14 shipped scripts/kg/ (rdflib + pyshacl
in-process KG pipeline) to template main, but nine wiki pages still
described the pipeline as aspirational. Reclassified Knowledge-Graph-
Pipeline to implemented; corrected architecture from Fuseki to rdflib +
pyshacl; flagged the distribution gap (scripts/kg/ not yet in
ALWAYS_FILES, likely to ship as features/kg/ under RFC #13). Updated
Implementation-Status, Wiki-LLM-Pattern, Three-Operations, Typed-Edges-
and-Frontmatter, SCHEMA, Limitation-Inverse-Edges-Missing, Sync-Flow,
and the index to match.
Example cleanup: Wiki-LLM-Pattern line 23 used the placeholder example
[Markov-Chain-v5c2](Markov-Chain-v5c2). Replaced with a real wiki page
name so lint and the KG see a valid edge.
Bidirectional back-references added for the high-value concept <-> lesson
/ limitation pairs (Verification-Gate, Discipline-Gates, Lesson-
Validation-Methodology, Lesson-Parallel-File-Drift, Template-vs-Derived-
Projects, PostToolUse-Hook, Agent-Overlays). Index/log roll-ups
(Implementation-Status, Wiki-Corrections-Log) intentionally left one-way.
Wiki-Corrections-Log entry appended with the receipt.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Flag KG pipeline aspirational; correct none-overlay framing; fix Sync-Flow ALWAYS_FILES; add Implementation-Status + Wiki-Corrections-Log
Reconciles the wiki with the template code on main, where notes-driven
documentation had drifted from what shipped:
- Knowledge-Graph-Pipeline is described across 8 pages as if implemented,
but scripts/kg/build-graph.sh does not exist in the template repo. The
source page now carries a NOT YET IMPLEMENTED banner and a
status: aspirational frontmatter field. Citations on the seven dependent
pages are softened to "designed, not yet implemented" so the aspirational
status is visible at every mention.
- The none "overlay" is not an overlay: --agent=none in instantiate.sh is
a no-install flag, and there is no wiki/agents/none/ directory.
Limitation-Untested-Overlays and Agent-Overlays are reframed accordingly,
separating minimal mode from the two true overlays (claude-code, cursor).
Limitation-Untested-Overlays also corrects a phrasing claim: the README
uses "Shipped but not yet validated" / "Likewise unvalidated", not
"untested-live".
- Sync-Flow's ALWAYS_FILES section was inaccurate: it mixed contents from
four separate arrays and listed the nonexistent scripts/kg/*.sh. Section
rewritten to describe all five arrays (ALWAYS_FILES, CLAUDE_FILES,
CURSOR_FILES, ONE_SHOT_FILES, SUBSTITUTE_FILES) with the file lists
actually present in the sync scripts on main.
New pages:
- Implementation-Status.md: single normative source for what is real today
vs aspirational, with a Partially Implemented bucket for Cursor's
structural-but-not-behavioral validation.
- Wiki-Corrections-Log.md: append-only log of each correction; this commit
is the first entry.
Home and index updated with a "Governance and meta" section linking the
two new pages.
Verification debts noted in the Corrections Log but not corrected this
round: Applied-Example-Microelectronics-Tutor-Demo staleness, the
permission-model claims in Limitation-Prompt-Injection-Residual, and the
existence of chrissweet/llm-wiki-tutor-template cited by Governance.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>