strip the session out of the source: no dates, no attributions, no branches

Stage C of the 1.0 source cleanup (docs/TODO.md). The comments kept every technical claim they were making and lost the provenance around it: dated attributions, quoted session speech, git SHAs, branch-name narration, and ~330 bare dates that told a reader when something happened rather than what it…

• Also in scope, all named in the plan: glyphs.js's 15-line ARCHAEOLOGY block; four test files still heading themselves "// faust/..." from before they moved into test/

• Deliberately kept: author metadata, the visible credits and the MIT line -- that is attribution, not narration. Citations of docs that still exist (TIMING-AUDIT, ENGINE-AUDIT)

• The tool needed fixing first. Its walker knew about strings but not regex literals, so a literal like /['"]/ flipped it into "inside a string" and it silently stopped stripping comments for the rest of the…

• Two failures predate this and are untouched, confirmed identical against a stashed clean tree: musicality.test's card-lie count (3 genre cards promise an instrument their recipe cannot realize) and…

Verified: comment-only.js is the tool for this pass: it strips comments and whitespace from both revisions and diffs what is left, so "I only edited comments" is checkable instead of merely claimed.

▶ Play it: Locust Arithmetic — parked on the genre this change names https://stellate.app/?genre=trap&seed=6754&path=1504.8922,1523.8955,1485.8955&xdur=13.122

4e0f650 https://github.com/aboard-io/stellate/commit/4e0f650a8d0e82861e5eba25fddee1538a052396