Skip to content

docs(readme): round-12 Node Foyer showcase facts - #13

Merged
HomenShum merged 1 commit into
mainfrom
docs/foyer-showcase-round-12
Sep 13, 2026
Merged

HomenShum merged 1 commit into
mainfrom
docs/foyer-showcase-round-12

Conversation

@HomenShum

Copy link
Copy Markdown
Owner

Summary

Updates the README's "Node Foyer" showcase section (previously titled "FOYER-V3 R1", stale
since PR #10) to reflect round 12 (PR #12, commits abb5c83 and e3b7e4d) instead of
round-10/11 facts.

  • FYwall beat 02 now names NodeSlide's two-layer "matches backend" apparatus, not NodeVoice
    (whose own pill reads "1 layer" on the same frame — a caption that was false of its own
    frame). Beat 00 now says "every half hour" (LEDGER_SWEEP_MINUTES = 30), not "every few
    minutes". Verified against walkthrough.foyer.specs.mjs and commit abb5c83's message.
  • Judge verdicts corrected against node-foyer's sealed manifest
    (D:/VSCode Projects/node-foyer/public/media/walkthroughs.json, studioCommit
    e3b7e4d, read-only): FYwall publish, 0 P0 / 1 P1 / 1 P2, comprehension passed,
    published: true. FYphone publish, 0 P0 / 0 P1 / 1 P2, but comprehension blocked
    (wouldMomUnderstand: false) on the worse of the 2 kept judge runs, so published: false
    — captured but not on the wall. FYagent rework, 2 P0 / 2 P1, comprehension blocked on
    non_expert_sense, published: false. The old copy quoted round-10/11 numbers
    (fix-then-publish 20/22, fix-then-publish 22/22, rework "13/8/6 out of 22") that no
    longer match any judge record for the current captures.
  • Removed stale round-10/11 language: NodeVoice/NodeProof card pairing (no longer part of the
    FYwall spec — current cards are __fixture_dead, NodeSlide, NodeRoom, node-foyer per
    walkthrough.foyer.specs.mjs), "every few minutes", and the old out-of-22 scoring format.
  • Added a short "regenerate" line citing the repo's own scripts: npm run capture:foyer
    (package.json), node run-remotion.mjs render src/foyer-index.js WT-FYwall out/foyer-FYwall.mp4 (composition IDs from src/FoyerRoot.jsx), and npm run judge.

Facts and evidence

Claim Evidence
FYwall beat 02 caption/assert targets NodeSlide, checks "matches backend" walkthrough.foyer.specs.mjs (FYwall steps), public/wt/FYwall/capture.json frame 02
Beat 00 says "every half hour" walkthrough.foyer.specs.mjs FYwall step 1 cap; commit abb5c83 message
FYwall: publish, 0 P0/1 P1/1 P2, comprehension passed, published node-foyer/public/media/walkthroughs.jsoncaptures[0].judge, captures[0].published
FYphone: publish, 0/0/1, comprehension blocked, not published same manifest → captures[1].judge, captures[1].published
FYagent: rework, 2 P0/2 P1, comprehension blocked (non_expert_sense), not published same manifest → captures[2].judge, captures[2].published
Judge runs twice, worse run kept commit abb5c83 message ("2 runs kept-worse"); manifest judge.runs: 2 on all three
GIF assets exist at the paths the <img> tags reference assets/feature-foyer-FYwall.gif, -FYphone.gif, -FYagent.gif
node check.mjs unaffected (doesn't scan README.md for citations) check.mjs only scans .tours/*.tour and docs/START_HERE.md; confirmed no README.md line-citations exist in either

Verification

  • node check.mjs[check] parsed 60/60 JavaScript files; 36/36 tour steps and 34/34 prose citations name a line that matches, exit 0.
  • git diff --stat → only README.md changed.

Test plan

  • node check.mjs exits 0
  • Only README.md touched
  • Not merged

🤖 Generated with Claude Code

FYwall beat 02 now points at NodeSlide's two-layer "matches backend"
apparatus (not NodeVoice, whose pill reads "1 layer" on the same
frame) and beat 00 says "every half hour" (LEDGER_SWEEP_MINUTES = 30),
per abb5c83/e3b7e4d. Judge verdicts corrected against node-foyer's
sealed manifest (public/media/walkthroughs.json, studioCommit
e3b7e4d): FYwall publish/0 P0/1 P1/1 P2/comprehension passed/published;
FYphone publish/0 P0/0 P1/1 P2 but comprehension blocked on the worse
of 2 runs/not published; FYagent rework/2 P0/2 P1/comprehension
blocked on non_expert_sense/not published. Removes the stale
round-10/11 NodeVoice/NodeProof/"every few minutes"/score-out-of-22
language and adds the regenerate commands (capture:foyer, render, judge).

Co-Authored-By: Claude Fable 5.1 <[email protected]>
@HomenShum
HomenShum merged commit 3f80da9 into main Sep 13, 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