diff --git a/docs/specs/DEVX-163.md b/docs/specs/DEVX-163.md index 826b9a2..325a5ca 100644 --- a/docs/specs/DEVX-163.md +++ b/docs/specs/DEVX-163.md @@ -8,15 +8,31 @@ sso-bridge have them; grm gained them under GRM-171). `devx-workflow` documents `make create-task -- --title`, which fails because `devx-create-task` forwards no arguments. -## Requirements +## Approach -- REQ-1: Add `vikunja-tasks` skill: create via module call, query, +REQ-1: Add `vikunja-tasks` skill: create via module call, query, close, spec-collision convention, unreachable-tracker handling. -- REQ-2: Add `tests/unit/test_skills_validation.py` covering +REQ-2: Add `tests/unit/test_skills_validation.py` covering structure, make-target, file-ref checks + existence tests for all skills. -- REQ-3: Fix broken `make create-task -- --title` documentation in - `devx-workflow` skill. +REQ-3: Fix broken `make create-task -- --title` documentation in + `devx-workflow` skill; add missing When to Invoke / Prerequisites + sections to older-format skills. + +Preserve the colliding spec as +[DEVX-163-run-push-stdout-historical](DEVX-163-run-push-stdout-historical.md). + +## Test Plan + +- `pytest tests/unit/test_skills_validation.py` passes (10 tests). + +## Deploy Plan + +Documentation/skills only — auto-merge to master; no runtime deploy. + +## Rollback Plan + +Revert the squash-merge commit; skills are inert documentation. ## Acceptance Criteria