Spec Driven Development
8 posts tagged spec-driven-development. clear filter
- 13Spec gates for agent PRs
How to build a CI gate that fails when a coding agent changes spec-tagged test assertions or spec example outputs without changing the spec clause they cite, plus the structured waivers and agent-readable errors that stop the team from clicking past it.
- 23Writing SDD Artifacts an Agent Can Followday 7 · Spec-Driven Development
How to write the constitution, spec, plan, and tasks so each decision sits on the right artifact and an agent builds only what you asked.
- 23Why coding agents drop constraints at the plan stepday 6 · Spec-Driven Development
You'll learn why an agent's plan silently loses spec constraints like transaction boundaries and idempotency, and how to catch those gaps with a traceability check before they reach production.
- 23Reviewing a Reverse-Engineered Spec Before Rebuilding Legacy Codeday 4 · Spec-Driven Development
How to triage a spec an AI recovers from a legacy system — deciding which behaviors to keep, kill, or preserve — before you forward-build the replacement.
- 23Bluefield: extracting a spec from a running legacy systemday 3 · Spec-Driven Development
How to use SDD to reverse-derive a tested, executable spec from a legacy system you're afraid to touch, and why that spec matters more than any rewrite.
- 23Measuring Your Team's Spec-Driven Development Levelday 2 · Spec-Driven Development
How to tell what spec-driven level your team is actually at, using a five-rung authority ladder and a diagnostic you can run this week.
- 23What is Spec-Driven Developmentday 1 · Spec-Driven Development
You'll learn why, once an agent can regenerate code from a spec, the spec becomes the source of truth and the code becomes disposable build output — and how that changes hand-fixes and PR review.
- 11How an ambiguous spec led an agent to a GDPR violationday 7 · Software Engineering in the AI Era
A single verb — 'remove' — sat quietly in a ticket for weeks until an agent picked its own meaning, and by the time anyone noticed, the fix wasn't a wording tweak but a whole new way of writing specs.