Outcome
Publish a durable register of retired product paths, the evidence that retired them, and the new evidence required before reconsideration.
Current behavior
docs/episode-triage.md records retired ideas in prose, but backlog generators and contributors cannot query those decisions. A new agent can rediscover an attractive old mechanism without seeing the failure that made it unsafe or obsolete.
Initial entries
- Spark or other hosted agent custody.
- NIP-90 data-vending-machine markets.
- Bun in the production trust path.
- GetAfter as a second forge.
- Pay-for-online or presence-based mining.
- Copilot as an executor target.
- A monolithic all-in-one business operating system.
- A Rust Sarah service.
- Claude Code or another rival-owned runtime as a hard dependency.
Contract
- Give each entry a stable ID, retired scope, decision date, evidence, violated principle, replacement path, owner, and reconsideration trigger.
- Distinguish retired from deferred, rejected, and superseded.
- Expose the register to humans, agents, issue templates, and FastFollow backlog generation.
- Require new evidence and an explicit decision record before reopening a retired path.
- Preserve history when a decision changes.
Acceptance criteria
- An agent proposing a matching issue receives the register entry and replacement path.
- The initial entries link current evidence and name a concrete reconsideration threshold.
- A register update is reviewable, actor-attributed, and available through a machine-readable endpoint.
- The register never blocks unrelated work through keyword matching alone.
- FastFollow records when it suppresses a proposal because of a register entry.
Verification
Test discovery, matching, false-positive avoidance, state changes, API authorization, and FastFollow integration. Review the initial entries against current docs before publication.
Dependencies
Coordinate the FastFollow issue in project 7 and the promises registry issue in project 11.
Outcome
Publish a durable register of retired product paths, the evidence that retired them, and the new evidence required before reconsideration.
Current behavior
docs/episode-triage.mdrecords retired ideas in prose, but backlog generators and contributors cannot query those decisions. A new agent can rediscover an attractive old mechanism without seeing the failure that made it unsafe or obsolete.Initial entries
Contract
Acceptance criteria
Verification
Test discovery, matching, false-positive avoidance, state changes, API authorization, and FastFollow integration. Review the initial entries against current docs before publication.
Dependencies
Coordinate the FastFollow issue in project 7 and the promises registry issue in project 11.