Presentation QA Mascots 002: Read-First Review of 1 Record
Maintenance ID: 0.1.00172.mascots-002
Date: 2026-10-08
Scope: content/mascots/ — the 1 record assigned by workload issue #729 (005.bricky-goldbricksworth.md, mascots/M-0005, 2,954 source lines)
What changed
- Read the record in full, frontmatter through the final
Method Not Allowed Mellimerick at line 2954, including the## Haiku Log/## Limerick Logresidue appendices. - Line 82 (now 83): inserted a blank line after the
Sentient Overheadbullet. "A subcommittee has been formed to file a vote on this classification. No timeline has been established." previously compiled inside the final<li>by lazy continuation. - Line 108 (now 110): inserted a blank line after the
Propose amendments during structured silencebullet. "He may not:" — the lead-in to the second list — previously compiled inside the may-list's final<li>. Both lists now render as separate<ul>blocks around a<p>. - Whitespace only. No words, emphasis, order, IDs, links, anchors, or markup changed. No new emphasis added: the record already carries a genuine
**not**pivot and the stat-block/list label bolds; nothing else in the prose earns the cap.
What was deliberately left alone
- All frontmatter, canonical ID
mascots/M-0005, tags, headings,{#...}duplicate anchors, quoted/documentary material, task-list residue, and every existing emphasis marker — including the<u>/bold/italic mix in the{#bricky-goldbricksworth-4}limerick block and the Phone/Office bullets filed inside the may-not list (archival humor, preserved). - Lines 12–17 stat block: six
**Role:**-style lines without hard breaks compile as one run-on<p>. Same convention as003.blamey-mctypoface.md;400.bad-request-bob.mdhard-breaks it. Collection-level convention question — flaggedneeds decision, not normalized per-record. - Line 45 stray
>plus lines 46–55 (Ceremonial Limericks) and 66–69 (Bricky Roast Queue): blockquote lines merge into single<p>runs — two limericks in one paragraph, four roast quotes in one paragraph. Protected quoted/verse regions —needs decision. - Missing two-space hard breaks on non-final verse lines inside
## Haiku Logresidue (stanzas at 230–232, 236–238, 320–322, 326–328, 365–367, 371–373, 377–379, 383–385, 421–423, 425–427, 429–431) and## Limerick Logresidue (1122–1126, 1130–1134, 1218–1254, 2867–2871, 2875–2879, 2883–2887, 2918–2922, 2926–2930). Affected stanzas compile run-on while siblings render<br />per line. Protected verse under #824 and the mascots-001 precedent —needs decision, untouched. - The six-blank-line gap between Driftlocked Policy Box stanzas (pre-edit 2888–2893; renders identically to one) and the
## Haikusheading nested under###mascot headings (e.g. 195→197) — structural residue, preserved.
Verification performed
- Read-only
awkscans enumerated every list-gluing site (exactly the two fixed) and every non-final verse line missing a hard break before any edit. git diffon the record: two+blank lines, zero other changes.BORIS_BIN=/Users/tbuddy/dev/filed.fyi/bin/boris ./bin/validate_graph.sh— passed before and after edits (Boris graph diagnostics, verse residue check, HTML ID audit 0 duplicates, filed certification).- Compiled-article inspection of
dist/cantilever/mascots/M-0005.htmlbefore and after: pre-edit<li>Propose amendments during structured silence\nHe may <strong>not</strong>:</li>and subcommittee sentences inside theSentient Overhead<li>; post-edit separate<p>and<ul>blocks. Verse, blockquote, and stat-block regions byte-identical.
Unresolved follow-up
- The
needs decisionitems above await maintainer resolution or waiver: stat-block convention, blockquote merging, and mascot## Haiku Log/## Limerick Loghard-break scope (outsidescripts/fix_verse_hard_breaks.py's current contract).