Skip to content

feat: lifecycle conductor (spec/review/check) - 0.6.0#14

Merged
minwoo-data merged 1 commit into
mainfrom
feat/lifecycle-conductor
Jun 5, 2026
Merged

feat: lifecycle conductor (spec/review/check) - 0.6.0#14
minwoo-data merged 1 commit into
mainfrom
feat/lifecycle-conductor

Conversation

@minwoo-data

Copy link
Copy Markdown
Owner

What

Adds a lifecycle conductor to ddaro - three orchestration subcommands that fill the design->review FRONT half of the dev cycle before ddaro's existing commit->CI-merge back half:

/ddaro:start -> /ddaro:spec -> /ddaro:review -> [implement] -> /ddaro:check -> /ddaro:commit -> /ddaro:merge
  • /ddaro:spec <name> - scaffold a design/PRD doc (fixed skeleton: TL;DR/Problem/Evidence/Reuse inventory/Options/Locked decisions/Slices+gates/Schema/Test plan/Rollback/Open questions), enforce Search-Before-Building (grep existing code into a Reuse inventory), and capture Locked decisions (ask, never silently default a user-owned choice).
  • /ddaro:review <file> - fan out 8 agents in parallel (prism 5 angles + triad 3 lenses), require each to verify the doc's code claims against the real source, triage by severity + cross-angle agreement, and collate a ## Review findings section back into the target. --codex adds the cross-engine pass (deferred by default for no-code docs).
  • /ddaro:check [branch] - pre-merge gate: prism-all on the diff (adversarially verified) + a project ship checklist discovered from CLAUDE.md/rules (tests, route-map drift, CHANGELOG sync, schema-additive, no synthetic accounts/secrets/em-dash) -> BLOCK/PASS, handing off to commit+merge on PASS.

Design

Pure orchestration over the sibling skills (doc-template / prism / triad); degrades to inline steps if absent; only commit/merge touch git. Deliberately NOT a GSD-style project/milestone/phase framework - it encodes the lightweight "one doc -> review -> implement -> review" cadence that maps to a single ddaro session. Matches the existing thin-command-file -> SKILL.md-section dispatch pattern; commands/ is auto-discovered (no manifest per-command wiring).

Changes

  • New: commands/ddaro-{spec,review,check}.md + three skills/ddaro/SKILL.md sections.
  • Router commands/ddaro.md recognizes spec/review/check.
  • plugin.json + marketplace.json -> 0.6.0 + descriptions; README.md + README.ko.md + CHANGELOG.md updated.

Notes

Battle-tested by hand twice before extraction (the review step caught two design-breaking errors in a real design doc this cycle - that ROI is why it's now a one-command always-run gate). After merge: bump the haroom_plugins superproject submodule pointer to this commit.

Add three orchestration subcommands that fill the design->review FRONT half of the
dev cycle before the existing commit->CI-merge back half:

  /ddaro:start -> spec -> review -> [implement] -> check -> commit -> merge

- /ddaro:spec <name>   scaffold a design/PRD doc (fixed skeleton) + enforce
                       Search-Before-Building (Reuse inventory) + capture Locked
                       decisions (ask, never silently default)
- /ddaro:review <file> fan out 8 agents (prism 5 angles + triad 3 lenses), require
                       each to verify the doc's code claims vs real source, triage by
                       severity + agreement, collate a `## Review findings` section
                       back in. --codex adds the cross-engine pass (deferred by
                       default for no-code docs)
- /ddaro:check [branch] pre-merge gate: prism-all on the diff (adversarially verified)
                       + project ship checklist discovered from CLAUDE.md/rules ->
                       BLOCK/PASS, hands off to commit+merge on PASS

Pure orchestration over the doc-template/prism/triad skills; degrades to inline steps
if absent; only commit/merge touch git. Deliberately NOT a GSD-style
project/milestone/phase framework - encodes the lightweight one-doc->review->
implement->review cadence that maps to a single ddaro session.

commands/ auto-discovered (no manifest per-command wiring). Router + SKILL.md sections
+ manifest/marketplace version 0.6.0 + README/README.ko + CHANGELOG updated.
@minwoo-data minwoo-data merged commit 38153ca into main Jun 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant