Phase 0b — Contracts + top-level interfaces
ADR-0009 §3.3 Phase 0b. Shape decisions land here, before implementations.
Gate: all contracts committed as schema/markdown under docs/architecture/contracts/; all internal package interfaces compile-green with TODO(port) panics; rt --help shows the subcommand surface.
Contracts written or refined: C1 (config.schema.json, exists), C2 (manifest.schema.json, exists), C3 (workflow-api.md + new schema), C4 (fragment format), C5 (CLI surface), C6 (CHANGELOG section format), C7 (Forgejo API responses).
Discipline (§5): contract-driven (this phase IS the discipline); interfaces are contracts for phase-start, refined by later phases against equivalence harness.
References: ADR-0009 §3.1, §3.2, §3.3.
No due date
100% Completed