Skip to content

feat(unic-archon-dlc): unic-dlc-research AFK Archon workflow #276

Description

@orioltf

An Archon workflow that hosts Matt Pocock’s research Method (v1.1.0, skills/engineering/research).

Why

research is AFK by construction — it spins up a background agent, investigates a question against primary sources, and writes cited findings to a markdown file matching the repo’s existing note convention. That is exactly the shape of an Archon box, and it is work that no longer deserves human time.

It is also the natural fan-out for wayfinder’s research-typed tickets: the human works the grilling tickets while the research tickets run unattended.

Cost is low — the research Method is already needed in the bundle for /explore, so the box is a thin Archon pipeline over text the plugin already ships.

Scope

  • New unic-dlc-research workflow + command stub, key-discriminated schema (ADR-0011).
  • Hosts the research Method by path from .archon/methods/ — never registered as a skill.
  • Findings land under <artifacts_dir>/<slug>/ (ADR-0015).
  • Container decision recorded per ADR-0017; earns-its-place argument per ADR-0021.

Blocked by

The migration of unic-archon-dlc onto Matt Pocock skills v1.1.0. Do not start before that ships — the Method names, paths, and bundle location all come from it.

Context

Locked in a grilling session on 2026-07-31. The DLC is a Harness that hosts Matt’s Methods; Methods are bundled in the plugin, read by file path, and never registered as skills. The box set was deliberately frozen at nine for the migration, deferring this work.


Acceptance criteria

  1. .archon/workflows/unic-dlc-research.yaml and .archon/commands/unic-dlc-research.md exist, use the key-discriminated node schema (ADR-0011), and pass archon validate.
  2. Every node reads the research Method through a repo-relative path resolved from .archon/methods/ — no $CLAUDE_PLUGIN_ROOT, no plugin lib/ import (ADR-0023 §5).
  3. Findings land at <artifacts_dir>/<slug>/ (ADR-0015) as a cited Markdown file, matching the repo's existing note convention where one is detectable.
  4. The Method is added to the manifest with providedTo naming this Box, and the closure test still passes.
  5. The gate posture is documented: research is read-only, so state explicitly whether gates.research exists and what its default is.
  6. An ADR records the Box, its container choice (ADR-0017), and its earns-its-place argument (ADR-0021).
  7. pnpm --filter unic-archon-dlc typecheck and test pass. Version bumped, CHANGELOG entry added in the ## [X.Y.Z] — YYYY-MM-DD format.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions