Two halves: the document taken as a GM meeting it thirty minutes before a
slot, measured rather than impressioned; and an honest session, six players,
seed 5108, nothing forced. Three versions of fixes had landed since anything
was played, every one written by somebody who already knew the document.
1. The climactic roll has three outcomes and the document describes two.
opposedContestFor returns taken, resisted outright, and unsettled. The
taken and unsettled figures are printed and both reproduce exactly, so the
source has always been right. Resisted outright appears nowhere — 48.1%
against the default target, 74.3% against an Ashcroft who refused, which
v0.17 established is what most tables have. It is the single most likely
result of the scenario's climax. Worse than an omission: the paragraph
below is headed WHEN STEP 5 COMES TO NOTHING, is entirely about unsettled,
and carries the beat's only read-aloud — so a GM whose agent simply won
finds text written for a different outcome. Enumerated over all 10,000
roll pairs; no seed.
2. EXPOSURE's "five things" are six and run 1, 2, 3, 4, 6, 5. Introduced in
my own v0.16 (aa3ae24) and survived two versions, five guard additions and
a peer's sweep. The insertion anchored on the end of item 4's block, which
sits before item 5 in the file; asserting a unique match protects against
editing the wrong text and not at all against inserting in the wrong
place. No guard can see this and none should be built for it — seven
passes of dice found nothing here because dice never read a heading.
3. EXPOSURE is 3,176 words, 18% of the document, 2.5x the act it sits inside,
in a scenario whose thesis is that the fight is not the point. Recorded as
a judgement, not a defect: nothing in it is padding and I wrote the largest
block of it. But it is sixteen minutes about the encounter the document
exists to prevent.
4. An open question the fixes already answered — Xenology has not been on the
critical path since v0.14 un-gated the tell, and pass 6 ran the act with it
and the Psychology both failed.
5. check-outcomes measured 85% of sessions hitting an unwritten special; the
next honest session hit one, on Act Four's Psychology. One session is not a
rate, but the number describes something real.
Working: v0.17's Swinburne special fired and is right. No broken cross-
references; every counted claim but EXPOSURE's checks out. Swap failed a
third time running and Ashcroft refused a third time — both what the numbers
predict, recorded so the next pass reads no streak into them.
Five fixes listed, unapplied. npm run check: 19 guards pass.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>