OpenSpec Rejected Proposals: A Decision Memory Convention A developer has documented a convention for recording rejected proposals in OpenSpec, the open-source spec-driven development tool from Fission-AI, after the project declined to add first-class Architecture Decision Record support. GitHub issue #557, opened in January 2026, requested durable decision records that persist independently of a change's lifecycle, prompting seven months of discussion among lead maintainer Tabish Bidiwale and community members before the feature was not adopted. The proposed workaround uses a lightweight decision.md pattern and the existing --skip-specs flag on /opsx:archive so rejected changes are filed without syncing their deltas into canonical specs. An agent that proposed and shipped "move persistence into a shared library" six months ago will happily propose it again next quarter unless something durable tells it the idea was already investigated and rejected -- and OpenSpec https://github.com/Fission-AI/OpenSpec has no built-in state for that today. /opsx:archive is built for one outcome: a change that shipped. It syncs the delta specs into openspec/specs/ and moves the folder to openspec/changes/archive/YYYY-MM-DD-