ADR-0010 -- _inputs/_outputs/_spec Sibling Discipline¶
Status¶
Accepted
Context¶
Plan suites need a clear boundary between read-only inputs, operator-facing outputs, and the authoritative spec. Without explicit sibling directories, artifacts mix in the suite root and the Resumption Contract becomes ambiguous.
Decision¶
Every plan suite has three mandatory sibling directories: _spec/ (authoritative spec), _inputs/ (read-only external state), and _outputs/ (operator-facing emission surface). Three optional siblings (_decisions/, _evidence/, _handoffs/) may be added per operator decision (ratified via OQ-P04-1 in the launch suite).
Consequences¶
This decision is captured as D-LAUNCH-5 in the launch suite spec.