Presentation QA v3 A-M1: crosslinks applied to 47 mascot records
Maintenance ID: 0.1.00272.presentation-qa-v3-a-m1
Date: 2026-10-09
Scope: content/mascots/ — issue #1010 pass-3 A-track apply slice A-M1 (files 003.blamey-mctypoface.md through 260.sidebar-mercy.md, inclusive)
What changed
95 adjudicated apply rows from the pass-3 manifest (post-fixup apply-manifest.tsv) were applied as Boris wiki links of the form [[adjudicated_target_id|verbatim matched text]]. 86 A1 name-mention rows and 9 A2 ID-token rows; no A3 rows exist in this slice. Labels preserve the matched surface text byte-for-byte, including ™, non-breaking hyphens, and original casing. No words, order, IDs, frontmatter, or other formatting were modified.
All cited line numbers were stale by a uniform +4 (occasionally +2) because the manifest was adjudicated before the merged B1 ## Image sections landed on main. Every row was relocated to its true first eligible occurrence per the apply protocol; all relocations resolved to the same passage the census cited.
What was deliberately left alone
- All frontmatter, canonical IDs, titles, tags, relations, and statuses.
- The 17 in-scope
flag/held/droprows — adjudicated non-apply decisions stand (e.g.LLG-08xx-EPSheld pending the #970 alias ruling,COMA-19exclusion, dangling tokens). - Verse sections,
## Related *tails, headings, blockquotes, fenced code, and existing emphasis (link labels sit inside existing**/__emphasis markers untouched). - Records carrying zero
applyrows in this range were not opened for editing.
Verification performed
python3 scripts/check_collection_counts.py— see PR body for outcome.BORIS_BIN=$HOME/.local/bin/boris ./bin/validate_graph.sh— see PR body for outcome.- Compiled-HTML inspection of changed pages in
dist/cantilever/mascots/— see PR body.
Unresolved follow-up
- None from this slice. Rows the apply protocol could not place would have been flagged to #992; all 95 rows placed.