Skip to content

Agentic SDLC v0.3.0

Choose a tag to compare

@deagy deagy released this 24 Jul 20:35
ccc9b6a

Highlights

LangGraph orchestration engine (new)

The prompt-orchestrated engine — six SKILL.md files a Claude Code/Codex
CLI host had to interpret step by step, calling a deterministic
bookkeeping CLI underneath — is retired in favor of a LangGraph
StateGraph built declaratively from the existing G1-G10 contracts.
Gate sequencing, author/reviewer dispatch, separation-of-duties
enforcement, and human/mutation-gate stops are now graph control flow,
checked in code and covered by tests, not prose an LLM has to get right
every time.

New: agentic_sdlc_langgraph/, a standalone package with:

  • A declarative graph builder covering the full G1-G10 lifecycle,
    including a real interrupt()-based mutation-gate hard stop and
    invalidate/reenter operations where reentry genuinely re-dispatches
    a gate's agents (not just a status-field flip).
  • Pure-function provider/profile loading (no legacy global mutable
    state, so the engine is reentrant across processes) and a
    GitHub-review-as-resume approval adapter.
  • A standalone runtime: the agentic-sdlc-lg CLI and a minimal FastAPI
    service, both able to plan/resume/inspect a task across genuinely
    separate process invocations with zero chat CLI involved.

See agentic_sdlc_langgraph/README.md for setup and a module map.

Kernel / provider boundary (carried over from the unreleased 0.3.0 kernel work)

  • Separated the portable lifecycle kernel from domain-specific agents,
    profiles, and extensions, which now load through a versioned provider
    manifest (schema/semver-checked, path-confined, load-time
    separation-of-duties enforcement).
  • providers/agentic-sdlc-defaults/ ships as the reference provider.

Removed

  • The six legacy SKILL.md files, their Codex openai.yaml sidecars,
    both plugin manifests, and runner-adapters.md — superseded by the
    LangGraph engine.
  • Both marketplace manifests (.claude-plugin/marketplace.json,
    .agents/plugins/marketplace.json), which existed solely to
    distribute the now-retired plugin.

Compatibility

The kernel's VERSION constant remains 0.3.0 — the G1-G10 contracts,
schemas, and deterministic CLI (plugins/agentic-sdlc/scripts/agentic_sdlc.py)
are unchanged by the LangGraph work in this release. Existing providers
pinned to kernel_compatibility: {"minimum": "0.3.0", "maximum_exclusive": "0.4.0"}
remain compatible.

Full changelog: v0.2.0...v0.3.0