refactor(config): slim resolver facade and expand regression lanes

Collapse src/config/resolve.ts into an orchestrated pipeline over domain modules, wire launcher regression coverage into test scripts, and sync backlog/subagent tracking artifacts for completed TASK-74/TASK-96/TASK-98 follow-up planning.
This commit is contained in:
2026-02-21 13:37:38 -08:00
parent 2b77ab2406
commit 10b94ce889
19 changed files with 827 additions and 1415 deletions

View File

@@ -0,0 +1,43 @@
# Agent: `opencode-task76-anki-workflows-20260221T201659Z-r4p1`
- alias: `opencode-task76-anki-workflows`
- mission: `Execute TASK-76 decompose anki-integration orchestrator into workflow services end-to-end without commit`
- status: `done`
- branch: `main`
- started_at: `2026-02-21T20:16:59Z`
- heartbeat_minutes: `5`
## Current Work (newest first)
- [2026-02-21T21:17:28Z] test: reran `bun run build && node --test dist/anki-integration.test.js dist/anki-integration/note-update-workflow.test.js dist/anki-integration/field-grouping-workflow.test.js` and `bun run build && bun run test:core:dist`; all pass.
- [2026-02-21T21:16:18Z] handoff: TASK-76 complete; extracted note-update and field-grouping workflow services, added workflow seam tests, updated Anki ownership docs, verified build + anki suites + core dist gate, and marked backlog task Done.
- [2026-02-21T20:40:00Z] progress: implemented `NoteUpdateWorkflow` and `FieldGroupingWorkflow` extraction; rewired `AnkiIntegration` to delegate `processNewCard` and grouping handlers.
- [2026-02-21T20:30:00Z] progress: created TASK-76 execution plan and moved backlog task to In Progress with baseline metrics.
- [2026-02-21T20:16:59Z] intent: load Backlog TASK-76 context, draft plan via writing-plans skill, execute via executing-plans with parallel subagents when safe.
## Files Touched
- `docs/subagents/INDEX.md`
- `docs/subagents/agents/opencode-task76-anki-workflows-20260221T201659Z-r4p1.md`
- `docs/subagents/collaboration.md`
- `docs/plans/2026-02-21-task-76-anki-workflow-services-plan.md`
- `src/anki-integration.ts`
- `src/anki-integration/note-update-workflow.ts`
- `src/anki-integration/note-update-workflow.test.ts`
- `src/anki-integration/field-grouping-workflow.ts`
- `src/anki-integration/field-grouping-workflow.test.ts`
- `docs/anki-integration.md`
- `backlog/tasks/task-76 - Decompose-anki-integration-orchestrator-into-workflow-services.md` (via MCP edits)
## Assumptions
- Backlog MCP is initialized and TASK-76 exists.
- Existing in-flight changes in repo are unrelated unless overlap found in `src/anki-integration.ts` and `src/anki-integration/*`.
## Open Questions / Blockers
- None.
## Next Step
- Await user review or follow-up requests (no commit performed).