Skip to content

Developer perspective ​

Lens: Turn approved specs into merged, tested code — fast, with AI assistance, within guardrails.

Phase by phase ​

PhaseYour jobKey artifactsGuides & SOPs
PlanEstimate; flag needs-adr / needs-specStory with acceptance criteriaSOP-001
DefineReview OpenAPI; propose ADRs if blockedApproved spec, Accepted ADRsSpec-driven dev · SOP-003
BuildAI-assisted impl; contract testsPR, linked ticketAI coding tools · SOP-004
VerifyFix CI; respond to reviewGreen pipelineLinters · SOP-005
ReleaseSupport deploy failuresRelease notes stubCI/CD guide
OperateOn-call rotation (if applicable)Runbook updatesIncident mgmt
LearnRegression tests from Sev-1/2Postmortem actionsSOP-008

Daily loop ​

  1. Confirm spec is approved and ADRs accepted before coding
  2. Load spec + ADRs in Cursor (MCP / @ references)
  3. Implement operation-by-operation; AI generates tests from OpenAPI
  4. Run pre-commit: format, lint, types, secrets
  5. Open PR with spec link, ADR IDs, tier label

Deep dive: Developer workflow

Who you collaborate with ​

RoleWhen
ArchitectAPI shape, ADR proposals
QA leadTest design in PR (not manual execution)
DevOps/SREPipeline failures, preview envs
POSpec ambiguity only — not implementation direction
SecurityIf scan flags or data-handling questions

Pitfalls (developer view) ​

PitfallMitigation
Coding before spec approvedWait for G1; amend spec first
Trusting AI output blindlyReview + CI guardrails
Skipping contract tests100% of touched OpenAPI ops
Prod data in AI promptsSynthetic fixtures only — SOP-010

← All roles

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