6 lessons · take it step by step
Agentic SDLC
Five core lessons and one delivery case: define specs, prepare repository context, verify changes and preserve independent review and release boundaries.
Start here
Follow the order if you are new, or jump straight to a topic you need.
Agentic SDLC: Lifecycle & Roles
25–35 minDefine responsibility and evidence at every handoff, from a problem statement to an authorized release.
Spec-Driven Development
25–35 minTurn an ambiguous request into observable acceptance criteria, a small plan and an explicit design decision.
Repository Context & Trust Boundaries
25–35 minPrepare a minimal repository map and command packet while keeping instructions, untrusted data and secrets separate.
Implementation & Evidence-Based Verification
25–35 minMake a bounded change, investigate failures and produce reproducible evidence tied to the actual source bundle.
Review, Release Gates & Provenance
25–35 minUse independent review, trusted CI evidence and rollback readiness to control release decisions.
Delivery Case: RAG Source Selection
40–60 minFollow a real Java change from spec and ADR through pgvector tests, before/after fixture evaluation and a release blocked on human review.