- rust-link/PROTOCOL.md §20.8: hello's integrations.dangerousTreasures; the
dt.started / dt.won / dt.ended events and their fields; dt.start, dt.opened
and the dt.error reasons (dt-not-ready, dt-no-spot, refused among them); the
tally's treasuresWon; map.live's treasure rows and their seed; the sidecar's
POST /dt/start; and the website side (classes, per-viewer reading, triggers,
the step, Treasure Hunter). §17.3's world row gains `treasure`.
- modules/rust/PLAN_REDESIGNS.md §14.3.18: the stage-5 record. Three things
§14.3.4 had wrong or unsaid (the key's join is exact; "started" is the hook,
never DT's text, with a fourth outcome `refused`; the Carbon walk row now
expects the step to work), ten points settled in code, the tests, the rig
compile and the walk rows. Pointers from §9's summary and §14.3.4.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY