Skip to content

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.

See also