docs(rust): stage 5 built — Dangerous Treasures (PROTOCOL §20.8, PLAN_REDESIGNS §14.3.18) #352

Merged
whitlocktech merged 1 commits from docs/dangerous-treasures into main 2026-10-15 12:04:18 +00:00
Member

The docs half of stage 5.

  • rust-link/PROTOCOL.md §20.8 covers:

    • hello's integrations.dangerousTreasures
    • dt.started, dt.won and dt.ended, and their fields
    • dt.start, dt.opened, and the dt.error reasons with when each applies
    • the tally's treasuresWon, and map.live's treasure rows and their seed
    • the sidecar's POST /dt/start
    • on the website side: the kinds' classes, how each viewer's row is shaped, the triggers, the step, and Treasure Hunter

    §17.3's world row gains treasure.

  • modules/rust/PLAN_REDESIGNS.md §14.3.18 is the stage-5 record.

    • Three things §14.3.4 had wrong or unsaid, found in DT's source:
      • the key's join is exact, not "the first start within ten seconds"
      • "it started" is DT's hook, never DT's text, which adds a fourth outcome, refused
      • the Carbon walk row now expects the step to work, since stage 1 found the console probe true there
    • Ten points settled in code (all overrulable), plus the tests, the rig compile and the walk rows.
    • Pointers from §9's summary and §14.3.4.

Code PRs: Rust-Plugins, Rust-Link and Module-Rust feat/dangerous-treasures → edge.

AI-assisted: written with Claude Code (disclosed per org policy).

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

The docs half of stage 5. - **`rust-link/PROTOCOL.md` §20.8** covers: - hello's `integrations.dangerousTreasures` - `dt.started`, `dt.won` and `dt.ended`, and their fields - `dt.start`, `dt.opened`, and the `dt.error` reasons with when each applies - the tally's `treasuresWon`, and `map.live`'s treasure rows and their seed - the sidecar's `POST /dt/start` - on the website side: the kinds' classes, how each viewer's row is shaped, the triggers, the step, and Treasure Hunter §17.3's `world` row gains `treasure`. - **`modules/rust/PLAN_REDESIGNS.md` §14.3.18** is the stage-5 record. - **Three things §14.3.4 had wrong or unsaid**, found in DT's source: - the key's join is exact, not "the first start within ten seconds" - "it started" is DT's hook, never DT's text, which adds a fourth outcome, `refused` - the Carbon walk row now expects the step to work, since stage 1 found the console probe true there - Ten points settled in code (all overrulable), plus the tests, the rig compile and the walk rows. - Pointers from §9's summary and §14.3.4. Code PRs: Rust-Plugins, Rust-Link and Module-Rust `feat/dangerous-treasures` → `edge`. AI-assisted: written with Claude Code (disclosed per org policy). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-15 11:46:36 +00:00
- 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
whitlocktech merged commit 966ba41deb into main 2026-10-15 12:04:18 +00:00
whitlocktech deleted branch docs/dangerous-treasures 2026-10-15 12:04:18 +00:00
Sign in to join this conversation.
No description provided.