Skip to content

docs(unic-archon-dlc): PRD, research, and 14-issue decomposition for Archon-powered DLC plugin#33

Merged
orioltf merged 13 commits into
developfrom
feature/unic-archon-dlc
May 14, 2026
Merged

docs(unic-archon-dlc): PRD, research, and 14-issue decomposition for Archon-powered DLC plugin#33
orioltf merged 13 commits into
developfrom
feature/unic-archon-dlc

Conversation

@orioltf
Copy link
Copy Markdown
Member

@orioltf orioltf commented May 14, 2026

Summary

Lands the planning artifacts for unic-archon-dlc, a Claude Code plugin that ships an Archon-powered AI development lifecycle (six workflows: explore / plan / build / qa / cleanup / triage). No plugin code yet — this PR is the inputs Ralph needs to start implementing.

  • PRD (docs/issues/unic-archon-dlc/PRD.md) describing the six workflows and their integration points.
  • Research (docs/research/archon-vs-native-skills.md, docs/research/archon-native-to-issues.md) documenting the decision to keep Archon as the runtime rather than replatform onto native Claude Code skills, and the field-level mapping between our markdown issues and Archon's native archon-ralph-dag input format.
  • 14 decomposed issues (docs/issues/unic-archon-dlc/01-*.md through 14-*.md), each a vertical tracer-bullet slice with explicit Blocked by dependencies and acceptance criteria.

Why

unic-archon-dlc can't bootstrap itself (the plugin doesn't exist yet, so we can't use it to build itself). Instead we plan to feed this PRD to Archon's existing archon-ralph-dag workflow, which already knows how to implement vertical-slice stories in dependency order. Landing the PRD on develop is the prerequisite — Ralph will branch from develop into ralph/unic-archon-dlc and consume the PRD from there.

Note on the revert commit

275a014 (the converter) and its revert 61c1b99 are kept in history as an honest record. We initially planned a markdown-to-prd.json converter (plan 18) on the assumption that Archon would accept our markdown directly; once we inspected the actual archon-ralph-dag schema we found it wants its own shape (userStories, passes/notes, technicalNotes grounded in codebase exploration). Rather than retrofitting our converter to match, we'll let archon-ralph-generate produce the prd.json natively from this PRD — preserving Archon's codebase-exploration phase. The reverted commit pair documents that decision.

What's NOT in this PR

  • Any unic-archon-dlc plugin code (that's Ralph's job, post-merge)
  • The reverted converter script
  • Working-tree changes to pr-review/ and unrelated dirs in my local checkout (they belong to other branches)

Test plan

  • CI green (pnpm check, pnpm typecheck, per-package tests)
  • All 14 issue markdowns parse with the same shape (heading hierarchy, Blocked by references resolving to real files)
  • Blocked by references form a DAG (no cycles)
  • PRD references match the issue filenames

After merge

Branch from updated develop, run archon workflow run archon-ralph-dag docs/issues/unic-archon-dlc/PRD.md, let Ralph implement the 14 (or however-many-Archon-re-slices-into) stories.

🤖 Generated with Claude Code

orioltf and others added 7 commits May 15, 2026 00:24
…cycle plugin

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…e to-issues mapping

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…he gap

Archon distributes workflows filesystem-only — no registry or community
hub. Document that the Claude Code plugin marketplace is the delivery
channel for unic-archon-dlc and that schema version drift is the
plugin's responsibility.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Why: turn the unic-archon-dlc PRD into independently-grabbable
tracer-bullet slices so AFK agents can execute the lifecycle plugin
one vertical slice at a time. Slices cover scaffold/install (01–02),
triage + tracker adapter (03), explore (04–05), plan (06–08),
build (09–11), qa (12), cleanup (13), and README (14), each with
explicit blocked_by edges and the unic-dlc- command prefix locked in.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bridges our markdown issue format to Archon's prd.json so the existing
archon-ralph-dag workflow can implement the 14 unic-archon-dlc slices
without first having to build the plugin that would otherwise do this.

Zero-dependency Node ESM with @ts-check + JSDoc, tested with node:test.
Generated prd.json committed for traceability per the plan.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR lands planning artifacts (no plugin code yet) for a new unic-archon-dlc Claude Code plugin that will ship six Archon-powered workflows (explore / plan / build / qa / cleanup / triage). It adds a PRD, two research notes documenting the Archon-vs-native-skills decision and the mapping between local markdown issues and Archon's native archon-ralph-dag story format, and 14 decomposed vertical-slice issues with explicit Blocked by edges. The intent is to feed these inputs to Archon's existing archon-ralph-dag workflow to bootstrap the plugin from develop.

Changes:

  • New PRD describing the six workflows, install hook, state separation, label tiers, and other implementation decisions.
  • Two research docs justifying keeping Archon as runtime vs going native, and mapping to Archon's native decomposition workflow.
  • 14 issue markdowns (01-… through 14-…) forming a DAG from plugin scaffold through QA, cleanup, and README.

Reviewed changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
docs/issues/unic-archon-dlc/PRD.md Plugin PRD covering problem, six workflows, install hook, label tiers, state separation.
docs/issues/unic-archon-dlc/01-plugin-scaffold-and-tracer-install.md Tracer slice: plugin manifest, install hook, setup explorer, config loader.
docs/issues/unic-archon-dlc/02-full-install-hook-and-agent-docs.md Expanded install hook tiers and docs/agents/ outputs.
docs/issues/unic-archon-dlc/03-triage-workflow-and-tracker-adapter.md Triage workflow + tracker adapter for 4 backends.
docs/issues/unic-archon-dlc/04-explore-parallel-research-and-synthesize.md Explore: 4 parallel research nodes + synthesize to findings.md.
docs/issues/unic-archon-dlc/05-explore-prototype-and-spike-gate.md Explore: prototype node, VALIDATED/INVALIDATED/PARTIAL verdicts, spike branch gate.
docs/issues/unic-archon-dlc/06-plan-specs-and-to-prd.md Plan: grill-with-docs specs, live ADR writes, to-prd, first PR gate.
docs/issues/unic-archon-dlc/07-plan-to-issues-and-nyquist.md Plan: to-issues vertical slicing, nyquist test-command mapping.
docs/issues/unic-archon-dlc/08-plan-checker-and-yaml-gen.md Plan: plan-checker loop, runtime build YAML generation, second PR gate.
docs/issues/unic-archon-dlc/09-build-tdd-core-and-slopcheck.md Build: red→green DAG enforcement, slopcheck gate.
docs/issues/unic-archon-dlc/10-build-verification-goals-check-and-report.md Build: verification, goals-check matrix, consolidated report, PR gate.
docs/issues/unic-archon-dlc/11-build-self-contained-review-command.md Self-contained /unic-dlc-review covering 4 review aspects.
docs/issues/unic-archon-dlc/12-qa-workflow.md QA: e2e, coverage gate, UAT, tracker-driven merge.
docs/issues/unic-archon-dlc/13-cleanup-workflow.md Cleanup: arch-review, ADR consolidation, triage reuse.
docs/issues/unic-archon-dlc/14-readme-and-documentation.md Plugin README with Mermaid flowchart, node reference, config reference.
docs/research/archon-vs-native-skills.md Native primitives inventory and gap analysis vs Archon.
docs/research/archon-native-to-issues.md Mapping of to-issues behaviour onto native Archon workflows.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/issues/unic-archon-dlc/PRD.md Outdated
orioltf and others added 6 commits May 15, 2026 01:42
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Move Status/Plugin/Category metadata to bolded lines after the H1,
matching the Pattern A convention used by 9 of 15 PRDs in docs/issues/.
Replaces the bare `Plugin: unic-archon-dlc` shorthand with the full
`apps/claude-code/unic-archon-dlc` path and drops the placeholder
`Specs: N/A` in favour of a `Category: plugin` line.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…er and README deps

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…decision note in research

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…, clarify gate rejection

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…ify cleanup ROADMAP criterion

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@orioltf orioltf merged commit c0ab678 into develop May 14, 2026
4 checks passed
@orioltf orioltf deleted the feature/unic-archon-dlc branch May 14, 2026 23:58
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.

2 participants