Appearance
Developer perspective
Lens: Turn approved specs into merged, tested code — fast, with AI assistance, within guardrails.
Phase by phase
| Phase | Your job | Key artifacts | Guides & SOPs |
|---|---|---|---|
| Plan | Estimate; flag needs-adr / needs-spec | Story with acceptance criteria | SOP-001 |
| Define | Review OpenAPI; propose ADRs if blocked | Approved spec, Accepted ADRs | Spec-driven dev · SOP-003 |
| Build | AI-assisted impl; contract tests | PR, linked ticket | AI coding tools · SOP-004 |
| Verify | Fix CI; respond to review | Green pipeline | Linters · SOP-005 |
| Release | Support deploy failures | Release notes stub | CI/CD guide |
| Operate | On-call rotation (if applicable) | Runbook updates | Incident mgmt |
| Learn | Regression tests from Sev-1/2 | Postmortem actions | SOP-008 |
Daily loop
- Confirm spec is approved and ADRs accepted before coding
- Load spec + ADRs in Cursor (MCP /
@references) - Implement operation-by-operation; AI generates tests from OpenAPI
- Run pre-commit: format, lint, types, secrets
- Open PR with spec link, ADR IDs, tier label
Deep dive: Developer workflow
Who you collaborate with
| Role | When |
|---|---|
| Architect | API shape, ADR proposals |
| QA lead | Test design in PR (not manual execution) |
| DevOps/SRE | Pipeline failures, preview envs |
| PO | Spec ambiguity only — not implementation direction |
| Security | If scan flags or data-handling questions |
Pitfalls (developer view)
| Pitfall | Mitigation |
|---|---|
| Coding before spec approved | Wait for G1; amend spec first |
| Trusting AI output blindly | Review + CI guardrails |
| Skipping contract tests | 100% of touched OpenAPI ops |
| Prod data in AI prompts | Synthetic fixtures only — SOP-010 |