sdlc Plugin: Six Commands

sdlc Plugin: Six Commands A workflow diagram generated by Archify. 01 / Humans: product owner, engineer, release manager, on-call 02 / Claude: commands and agents 03 / sdlc.py gates and hooks EX / Refusals and rollback 1 /sdlc:plan 2 /sdlc:design 3 /sdlc:build 4 /sdlc:test 5 /sdlc:deploy 6 /sdlc:maintain Accept intent · product owner · Humans: product owner, engineer, release manager, on-call › 1 /sdlc:plan · human gate Accept intent product owner human gate Accept spec · concerns walked · Humans: product owner, engineer, release manager, on-call › 2 /sdlc:design · human gate Accept spec concerns walked human gate Accept plan · tech lead if high · Humans: product owner, engineer, release manager, on-call › 3 /sdlc:build · human gate Accept plan tech lead if high human gate Release approval · gate tier · Humans: product owner, engineer, release manager, on-call › 5 /sdlc:deploy · RELEASE_APPROVAL Release approval gate tier RELEASE_APPROVAL On-call triage · 2 sigma SITREP · Humans: product owner, engineer, release manager, on-call › 6 /sdlc:maintain On-call triage 2 sigma SITREP plan new · intent interview · Claude: commands and agents › 1 /sdlc:plan plan new intent interview design new · spec + Concerns · Claude: commands and agents › 2 /sdlc:design design new spec + Concerns build · red then green · Claude: commands and agents › 3 /sdlc:build · tdd.jsonl build red then green tdd.jsonl test · run review evals · Claude: commands and agents › 4 /sdlc:test · agents test run review evals agents deploy · pr, rehearse · Claude: commands and agents › 5 /sdlc:deploy deploy pr, rehearse maintain · watch, propose · Claude: commands and agents › 6 /sdlc:maintain maintain watch, propose Hooks · deny, plan sync · sdlc.py gates and hooks › 3 /sdlc:build Hooks deny, plan sync deploy check · tier verdict · sdlc.py gates and hooks › 5 /sdlc:deploy deploy check tier verdict Next intent.md · back to plan · Refusals and rollback › 1 /sdlc:plan Next intent.md back to plan Gate refuses · prior unaccepted · Refusals and rollback › 2 /sdlc:design Gate refuses prior unaccepted run refused · no red, green · Refusals and rollback › 4 /sdlc:test run refused no red, green Rollback · rehearsed first · Refusals and rollback › 5 /sdlc:deploy Rollback rehearsed first 3 sigma alarm · Risk: high · Refusals and rollback › 6 /sdlc:maintain 3 sigma alarm Risk: high plan accepted deploy record spec accepted intent accepted propose <metric> report, review.md Legend User UI Agent logic Policy Tool action Cloud service

Order

  • • Each stage commits an artifact under sdlc/<feature>/; the next stage refuses until a human accepts it
  • • Accept is refused until the artifact validates and its stage diagram is fresh

Participants

  • • Product owner accepts intent and spec; engineer or tech lead accepts the plan; a release manager sets RELEASE_APPROVAL
  • • Claude runs the commands; sdlc.py returns the verdict; hooks deny edits and the gated release

Branches and exceptions

  • • fix on locks test files; test run refuses without a red then green cycle
  • • gate tier needs report, review and a rehearsed rollback; 3 sigma writes a Risk: high intent