Detailed checklist for verifying System Architecture and Data Models.
docs/ARCHITECTURE.md is โค1500 lines, OR is an INDEX (~โค200 lines) with section chunks in docs/architectures/ and all links resolving.architecture-NNN-*.md snapshots, nothing moved into docs/archives/.documentation-standards ยง5.5)artifact-formalizer/scripts/scan_register.py docs/ARCHITECTURE.md --sections was run; DETECTORS shows none dead. In Index Mode append the chunk paths (see
the Script Contract).warn, or each survivor carries a written reason.--terms reads downstream, so a metaphor introduced here
legitimises itself in every task file that follows.documentation-standards ยง4.1)python3 .agent/skills/documentation-standards/scripts/check_positional_refs.py --all docs/ARCHITECTURE.md docs/architectures/
was run, and its path:line coverage line is quoted in the review โ not asserted to
have been produced. A checklist cannot prove a command ran; pasted output can.REFERENT_ABSENT and REFERENT_AMBIGUOUS, or each survivor
carries a written reason. REFERENT_MOVED is repaired by re-running with --fix, never
argued about โ the number is derived from the referent, so no judgement is involved.UNRESOLVABLE. It carries @<rev> naming the revision measured, which is the
form ยง4.1 already licenses for a claim about another state.hybridpython3 .agent/skills/artifact-formalizer/scripts/scan_register.py docs/ARCHITECTURE.md --sectionsdocs/architectures/ exists (ARCHITECTURE.md was split past 1500
lines), append the chunks: ... docs/ARCHITECTURE.md docs/architectures/*.md --sections. Check
the directory first โ ls -d docs/architectures. Do not pass the glob when the directory is
absent, which is the default single-file state: bash forwards the unmatched pattern as a literal
path (exit 3, no findings) and zsh aborts the command before the scanner runs.DETECTORS probe table, a DIAGNOSTICS block, and the
per-section worklist. --json for the same content as a document.0 on any number of findings (advisory); 2 on a broken rule file or a
dead detector; 3 on unreadable or absent input. A 2 or 3 invalidates the run, not the
artifact.DETECTORS and DIAGNOSTICS blocks intact.warn; every checklist item above ticked
against the artifact under review rather than against the previous revision.Severity is a named value, never a glyph (ยง5.5 rule 5).
ARCHITECTURE.md over 1500 lines (needs Index-Mode split), unresolved register warn.