Skip to content

Architect perspective ​

Lens: Technical coherence — ADRs, API contracts, tiers, cross-service design, and human approval of AI-drafted architecture.

Phase by phase ​

PhaseYour jobKey artifactsGuides & SOPs
PlanFeasibility; tier validationArchitecture flags on intakeSOP-001
DefineAccept ADRs; co-approve specsAccepted ADRs, approved OpenAPIPlanning & ADR · SOP-002 · SOP-003
BuildConsult on forks; reject silent driftProposed ADRs from devsKnowledge indexing
VerifyReview PRs touching ADR/spec/IaCARCH approval on PRSOP-005
ReleaseT1 prod deploy approvalDeploy gateSOP-006
OperateArchitectural incidentsADR updatesSOP-008
LearnSupersede ADRs; ARB themesADR corpus healthSOP-009

Your gates ​

GateAuthority
G1 DefineADR accepted; spec approved
G3 Release (T1)Co-approve prod with SRE
ARBCross-team conflicts

AI-specific responsibilities ​

  • Never allow Proposed ADRs in agent index
  • Review AI-drafted ADRs for real options, not rubber-stamp
  • Ensure specs link ADRs (x-adr) for traceability
  • Planning agent must retrieve Accepted ADRs before new drafts

Deep dive: Planning & ADR topic · Architecture overview

Pitfalls (Architect view) ​

PitfallMitigation
ADR theaterOne decision per ADR; enforce status
Skipping ADR for "small" AI infra choicesADR if >1 day rework
Wiki as architecture sourceGit canonical
Letting AI accept its own ADRsHuman status change only

← All roles

Reference template only — no production code. Adapt in your own project.