v2.6.1
What's Changed
Features
- setup: add interactive standalone setup wizard for deps and matrixx.jsonc
- config: add exhaustive matrixx.example.jsonc and document headroom/context-mode
- guard: enforce task/plan edits via task_* and Edit (task-edit-guard)
- tasks: migrate task system to project-scoped storage
- commands: add /task-list to show current state of all tasks
Bug Fixes
- doctor: isolate authCheck from CI env pollution (GITHUB_TOKEN)
- ci: resolve lint errors and document verification gap
- task-continuation: wire enforcer to event bus and correct task injection
- ci: repair compaction-todo-preserver test, remove stale specs
- harden Morpheus -> Oracle routing, enforce Mouse leaf invariant
- migration: update tests for tasks_project_scope_default default
- lint: fix forEach callback return and ts-expect-error unused
- commands: cleanup-tasks ignores global search-mode
- commands: task-list ignores global search-mode
- commands: simplify /task-list to directly call task_list without search
- task: hide completed from TUI + add cleanup-tasks command
- todo-writer: restore DB fallback + fix matrixx.jsonc schema key
- todo-sync: host-blessed SessionTodo.Service writer via PluginInput, dual-write and mirror normalization
- config: default task_system true with canonical gating and migration
- task: fallback to direct DB + best-effort refresh when Todo.update unavailable (host 1.18.25 has no POST)
- task: make Todo.update writer resolvable in plugin host (literal imports + Effect wrapper)
- tasks: harden todo sync and mirror debounce
- doctor: remove Bun.which guard in mcp check to fix mocked tests
- doctor: dynamic auth, full external coverage, and output overhaul
Refactoring
- decouple task system from todowrite — dedicated task-continuation
- remove dead code featureName cascade from bdd-pipeline/tools.ts
- remove dead code _timeoutMs from src/hooks/rtk-bash-rewriter/hook.ts
- remove dead code _available from src/cli/doctor/index.ts
- remove dead code _featureDir from src/tools/bdd-pipeline/tools.ts
- task: use pure Todo.update API for todo sync, remove direct DB fallback
Other Changes
- Merge pull request #54 from klpanagi/feat/setup-and-config
- Merge pull request #53 from klpanagi/fix/task-continuation-enforcer-live
- Merge pull request #52 from klpanagi/feat/task-system-no-todowrite
- Cleanup old scripts
- Merge pull request #51 from klpanagi/chore/remove-dead-code
- Merge pull request #50 from klpanagi/chore/remove-triage-cleanup
- Merge pull request #49 from klpanagi/feat/enforce-task-tool-usage
- Merge pull request #48 from klpanagi/fix/todo-tui-sync
- Merge pull request #47 from klpanagi/fix/doctor-coverage-and-dynamic-auth
- style(doctor): lint fixes for integration checks
Full Changelog: v2.6.0...v2.6.1