Skip to content

docs(cliffs): correct the notes that #83 falsified - #85

Merged
wormeyman merged 1 commit into
mainfrom
docs-correct-after-multisample-fix
Aug 2, 2026
Merged

docs(cliffs): correct the notes that #83 falsified#85
wormeyman merged 1 commit into
mainfrom
docs-correct-after-multisample-fix

Conversation

@wormeyman

Copy link
Copy Markdown
Owner

A documentation audit after the multisample grid fix (#83). Several documents still asserted the opposite of what is now measured - and three of them were titles, the lines a reader trusts fastest.

Fixed

  • cliffs-NOTES.md gains a STATUS banner at the top. The root cause sat at line 636, under 635 lines of superseded investigation, so a cold reader met the wrong conclusions first. The banner carries current recall/orientation numbers, points at the ROOT CAUSE section, and names the specific stale figures below it (the ~90%, the 12.5% / 29.8% / 8.1% / 11.7% tables, the 0.806 / 0.938 / 0.853 recalls) as pre-fix.
  • Two headings there were plainly wrong: "validated ~90% tile-for-tile", and "Validation result: EXACT since 2026-07-30 (the residual is resolved)" - which was only ever true of Nauvis.
  • vulcanus-cliffs-NOTES.md gains the same banner, and its ## The residual is in the RULE, not the fields section is marked FALSIFIED. Its experiment and numbers are sound; the verdict is not. The fixture it substitutes came through calculate_tile_properties (1-tile grid) while the cliff generator reads a 4-tile grid - so the fixture and the port shared the mistake and could never disagree.
  • client-preview-ROADMAP.md said the residual "is now believed to be a rule error rather than a field error (PR measure(#24): no ore/cliff exclusion exists; #18's residual is the RULE, not the fields #57)". It was a field error. Corrected, with why measure(#24): no ore/cliff exclusion exists; #18's residual is the RULE, not the fields #57's substitution missed it.
  • Two specs' titles: vulcanusCliffCornerFields.spec.ts's doc header and vulcanusOreCliffSeparation.spec.ts's describe name both still claimed the fields are exact and the residual is in the rule. Both now say the fields are exact in the tile channel - accurate, and the more useful statement.
  • CLAUDE.md's spec-file count was 143; it is 152.

Note

No behaviour change. pnpm run verify: 310 files clean, 1306 passed / 3 skipped, preview 12 passed. The suite is green on an unloaded machine, which also confirms the local timeouts seen while landing #83 were machine load and not a regression - clean main showed the identical 8 at the time.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GRx1CU29RKLsRuUAErEDRB

An audit after the multisample grid fix. Several documents still asserted the
opposite of what is now measured, and three of them were TITLES - the lines a
reader trusts fastest.

- `cliffs-NOTES.md` gains a STATUS banner at the top. The root cause sat at
  line 636 under 635 lines of superseded investigation, so a cold reader met
  the wrong conclusions first. The banner carries the current recall and
  orientation numbers, points at the ROOT CAUSE section, and names the specific
  stale figures below it (the ~90%, the 12.5%/29.8%/8.1%/11.7% tables, the
  0.806/0.938/0.853 recalls) as pre-fix.
- Two headings there were plainly wrong: "validated ~90% tile-for-tile", and
  "Validation result: EXACT since 2026-07-30 (the residual is resolved)" -
  which was only ever true of Nauvis.
- `vulcanus-cliffs-NOTES.md` gains the same banner, and its
  "## The residual is in the RULE, not the fields" section is marked FALSIFIED.
  Its experiment and numbers are sound; the verdict is not. The fixture it
  substitutes came through calculate_tile_properties (1-tile grid) while the
  cliff generator reads a 4-tile grid, so the fixture and the port shared the
  mistake and could never disagree.
- `client-preview-ROADMAP.md` said the residual "is now believed to be a RULE
  error rather than a field error (PR #57)". It was a field error. Corrected
  with why PR #57's substitution missed it.
- `vulcanusCliffCornerFields.spec.ts`'s doc header and
  `vulcanusOreCliffSeparation.spec.ts`'s describe name both still claimed the
  fields are exact and the residual is in the rule. Both now say the fields are
  exact IN THE TILE CHANNEL, which is the accurate and more useful statement.
- CLAUDE.md's spec-file count was 143; it is 152.

No behaviour change. `pnpm run verify`: 310 files clean, 1306 passed / 3
skipped, preview 12 passed - the suite is green on an unloaded machine, which
also confirms the earlier local timeouts were load and not a regression.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GRx1CU29RKLsRuUAErEDRB
@wormeyman
wormeyman merged commit 1769779 into main Aug 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant