docs(rust): phase 9 — Teams from first-party clans (PLAN.md §24, PROTOCOL.md §12) #264

Merged
whitlocktech merged 2 commits from docs/rust-phase-9 into main 2026-09-23 10:31:37 +00:00
Member

The design of record and the findings for Rust phase 9. Code is in Module-Rust, Rust-Plugins and Rust-Link on feat/phase-9-clans.

modules/rust/PLAN.md

  • §24.0: twelve decisions, D47–D58. Two are new today:
    • D55: accept the game's 100-clan ceiling.
    • D58: the clan list is public; the roster is not.
  • §24.1–24.3: the facts read from the game's assemblies, what the phase builds, and the criterion.
  • §24.4–24.7 (as built): walked end to end on the Oxide rig and hook by hook on Carbon, and nine findings. The main ones:
    • core's first reconcile is a correct refusal;
    • a new Team's first feed line would always be dropped, so it is re-offered;
    • core silently clamps a dedupe key to 40 characters;
    • one module per site became a core rule (website#204, docs#263).
  • R6 amended by D47: uMod Clans is optional.
  • The phase row is marked built.

rust-link/PROTOCOL.md

  • §12: protocol 6, covering the board, the five events, identity and the ceiling, and uMod's same-named hook (walked on both frameworks).
  • The version table and §7 are updated.

AI disclosure

Written with Claude Code (Opus 5.5).

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

The design of record and the findings for Rust phase 9. Code is in Module-Rust, Rust-Plugins and Rust-Link on `feat/phase-9-clans`. ### `modules/rust/PLAN.md` * **§24.0:** twelve decisions, D47–D58. Two are new today: * **D55:** accept the game's 100-clan ceiling. * **D58:** the clan list is public; the roster is not. * **§24.1–24.3:** the facts read from the game's assemblies, what the phase builds, and the criterion. * **§24.4–24.7 (as built):** walked end to end on the Oxide rig and hook by hook on Carbon, and nine findings. The main ones: * core's first reconcile is a correct refusal; * a new Team's first feed line would always be dropped, so it is re-offered; * core silently clamps a dedupe key to 40 characters; * **one module per site** became a core rule (website#204, docs#263). * **R6 amended by D47:** uMod Clans is optional. * The phase row is marked built. ### `rust-link/PROTOCOL.md` * **§12:** protocol 6, covering the board, the five events, identity and the ceiling, and uMod's same-named hook (walked on both frameworks). * The version table and §7 are updated. ### AI disclosure Written with Claude Code (Opus 5.5). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 2 commits 2026-09-23 10:29:44 +00:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
PLAN.md §24.4-24.7: walked on the Oxide rig end to end and on Carbon
hook by hook; what the rig found (the refusal-first reconcile, the
dropped first feed line and its re-offer, core's 40-character dedupe
key, one module per site). R6 amended by D47. PROTOCOL.md §12 specifies
protocol 6.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit edff0e3695 into main 2026-09-23 10:31:37 +00:00
whitlocktech deleted branch docs/rust-phase-9 2026-09-23 10:31:38 +00:00
Sign in to join this conversation.
No description provided.