Skip to content

sdlc

SDLC artifacts as plain markdown. A typed op registry does the work. LLMs orchestrate where judgment is genuinely needed.

SDLC is a personal SDLC management tool. It captures the artifacts of building software — roadmaps, milestones, decisions, standards, tasks — as plain markdown files with schema-validated frontmatter, plus workflows for moving work through its lifecycle.

  • Deterministic by default. Every capability that can be a typed op is one, declared once in a single registry (solutions/ontological/lib/registry.ts). Ops run anywhere — a shell, CI, an agent — with no LLM in the loop.
  • One surface, many doors. The sdlc CLI is a thin door generated from that registry; MCP and HTTP doors are bound to the same contract. Claude Code stitches the workflows together — triage, pickup, implementation, PR — as the LLM layer that calls those ops where judgment is genuinely needed.
  • Architecture overview — the substrate, the registry, and how the CLI is generated from it.
  • Reference — every registered op, entity schema, and skill the plugin ships, generated from the source.
  • Roadmap — what’s next, what’s deferred.
  • Changelog — what’s already landed.