ADR-0001: Adopt the Development Operating Standard (Tier 1)
- Status: Accepted
- Date: 2026-07-04
- Deciders: Toby
Context
This repo adopts the wait, what. Development Operating Standard at Tier 1 (solo + agents), with Tier-2-ready stubs (CODEOWNERS committed but inert; 0 required approvals).
Decision
Trunk-based flow on main; PRs required via a branch ruleset; a single required CI check (verify) gating lint, types, tests, and secret scan; committed agent hooks; docs/{adr,prd,plans}; independent review in a fresh context before every PR.
Consequences
- Changes reach
mainonly through a PR (no direct pushes once the ruleset is applied). - Deviation (DOS §19): the committed local completion gate is advisory by default
(DOS_GATE=block to enforce), because CI + the ruleset are the enforcement of record (DOS §16) and the global session verify hook already blocks. Contributors without a global gate should export DOS_GATE=block.
Alternatives considered
- Full Tier 3 (merge queue, staging chain, 2 approvals): rejected as over-engineering at solo scale (DOS §02).