Skip to content

ADR-001: ADR Workflow And Governance

Status: Accepted Date: 2026-06-02 Backfilled from: not backfilled Decision owner: User + Codex collaboration session Related task: TASK-506, TASK-507, TASK-508 Related spec/plan: Docs/superpowers/specs/2026-06-02-adr-workflow-adoption-design.md, Docs/superpowers/plans/2026-06-02-adr-workflow-adoption-stage-1-implementation-plan.md

Decision

Use Docs/ADR/ as the canonical home for Architecture Decision Records and require ADR assessment for substantial specs, implementation plans, and PRs.

Context

Architecture decisions existed in scattered design docs, plans, review packets, and embedded ADR-like sections. The project needs a lightweight durable record that explains why architectural rules exist without replacing Backlog.md, Superpowers specs, implementation plans, or module documentation.

Alternatives considered

Option Why rejected
Big-bang migration Too much churn and too high a risk of converting stale decisions into accepted policy.
Decision index before ADRs Safer for audit, but delays the actual ADR workflow.
Module-by-module only Too passive; it would not establish a repo-wide standard.

Consequences

Significant durable architecture decisions need ADRs. Substantial specs, plans, and PRs need an explicit ADR assessment. Accepted ADRs are immutable except for supersession metadata. Backfilled decisions use source metadata rather than pretending they were written at decision time.

Follow-up

Create follow-up Backlog tasks for the decision inventory, module-by-module backfill, and possible global Superpowers updates.