cyberneticlibrary

Scaffold eight-role dev pipeline

dev-team-pipelineworkflowsetup L40
husams/cpp-indexer
What it does

Execute 8-role software dev pipeline deterministically

Best for

End-to-end feature delivery when structured handoff-by-file-path and invariant gates matter more than ad-hoc coordination

Inputs
  • · slug (feature name)
  • · handoffDir (path to handoff root)
  • · runId (unique run identifier)
  • · requirements (free-text or path)
  • · targetContext (kubectl context for DevOps)
Outputs
  • · requirements.md
  • · scenarios.md (Gherkin)
  • · design.md + ADRs
  • · plan.md with stories
  • · test-report.md
  • · deploy-notes.md
Requires
  • · agent()
  • · parallel execution
  • · file handoff (read/write)
Preconditions

handoffDir pre-created with CHARTER.md; 8 agents (PM/BA/Arch/Sr Dev/Dev/QA/DevOps/Doc-Writer) available; skipDeploy/skipDocs must be explicit

Failure modes

Missing handoffDir; CHARTER.md not readable; agent returns invalid schema; gate I1–I4 violations (missing AC, proposed ADRs, no exit criteria, blocked defects)

Trust signals
  • · 4 invariant gates (I1–I4) validated per phase
  • · stories fan out in parallel with deterministic parallelSafe contract
  • · skipDeploy/skipDocs defaults safe (true)
  • · repo: husams/cpp-indexer