Adds the optional `proposalState` field on `Room` holding the in-flight two-player consent proposal per T2-ADR-2. Includes profile, proposer color + token, timestamps, and the active setTimeout handle so supersession / consent can cancel it cleanly. Pure type-only addition \u2014 no runtime behavior change; handlers land in the next commit. |
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| PROTOCOL.md | ||
| README.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||