Plan file: docs/superpowers/plans/2026-05-23-plan-11-remaining-verifiers.md
Tag at close: v0.0.11-plan-11
Depends on: Plan 06
Goal
Ship the remaining verifier adapters from spec §5.8 — @dycode/adapter-jest, @dycode/adapter-tsc, @dycode/adapter-eslint, @dycode/adapter-playwright. Cover the most common JS/TS verification surfaces so dycode's harness gate works out of the box.
Deliverable
- Four new packages under
adapters/ (jest, tsc, eslint, playwright).
- Each parses its tool's structured output into
VerifyResult with parsedFailures[].
- Verifier dispatch table in
orchestrator/verify.ts (leading-token → adapter).
- F67–F74.
Out of scope (deferred to later plans)
- Custom user-supplied verifiers (SDK is public; user docs → Plan 16)
- Cross-verifier orchestration (run all four, all-pass) → out of scope for v1
Workflow
- Branch from
main via superpowers:using-git-worktrees: feat/plan-11-remaining-verifiers.
- One PR closes this issue — include
Closes #<this issue's number> in the PR description.
- Update
docs/superpowers/plans/README.md to move this plan from "not started" to "shipped" in the same PR.
- Final step is the close-out commit and
git tag v0.0.11-plan-11.
- All 5 quality gates apply (CONTRIBUTING.md).
Plan file:
docs/superpowers/plans/2026-05-23-plan-11-remaining-verifiers.mdTag at close:
v0.0.11-plan-11Depends on: Plan 06
Goal
Ship the remaining verifier adapters from spec §5.8 —
@dycode/adapter-jest,@dycode/adapter-tsc,@dycode/adapter-eslint,@dycode/adapter-playwright. Cover the most common JS/TS verification surfaces so dycode's harness gate works out of the box.Deliverable
adapters/(jest, tsc, eslint, playwright).VerifyResultwithparsedFailures[].orchestrator/verify.ts(leading-token → adapter).Out of scope (deferred to later plans)
Workflow
mainviasuperpowers:using-git-worktrees:feat/plan-11-remaining-verifiers.Closes #<this issue's number>in the PR description.docs/superpowers/plans/README.mdto move this plan from "not started" to "shipped" in the same PR.git tag v0.0.11-plan-11.