diff --git a/AGENTS.md b/AGENTS.md index 357b2e3..8c00bf1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -35,6 +35,11 @@ You are an expert Software Engineer working on this project. Your primary respon * **Context**: `./scripts/tasks context` * **Update**: `./scripts/tasks update [ID] [status]` * **Migrate**: `./scripts/tasks migrate` (Migrate legacy tasks to new format) +* **Link**: `./scripts/tasks link [ID] [DEP_ID]` (Add dependency). +* **Unlink**: `./scripts/tasks unlink [ID] [DEP_ID]` (Remove dependency). +* **Index**: `./scripts/tasks index` (Generate INDEX.yaml). +* **Graph**: `./scripts/tasks graph` (Visualize dependencies). +* **Validate**: `./scripts/tasks validate` (Check task files). * **Memory**: `./scripts/memory.py [create|list|read]` * **JSON Output**: Add `--format json` to any command for machine parsing. diff --git a/docs/tasks/GUIDE.md b/docs/tasks/GUIDE.md index 3d0a944..7fd2292 100644 --- a/docs/tasks/GUIDE.md +++ b/docs/tasks/GUIDE.md @@ -93,6 +93,19 @@ Use the `scripts/tasks` wrapper to manage tasks. # Migrate legacy tasks (if updating from older version) ./scripts/tasks migrate + +# Manage Dependencies +./scripts/tasks link [TASK_ID] [DEPENDENCY_ID] +./scripts/tasks unlink [TASK_ID] [DEPENDENCY_ID] + +# Generate Dependency Index (docs/tasks/INDEX.yaml) +./scripts/tasks index + +# Visualize Dependencies (Mermaid Graph) +./scripts/tasks graph + +# Validate Task Files +./scripts/tasks validate ``` ## Agile Methodology diff --git a/docs/tasks/INDEX.yaml b/docs/tasks/INDEX.yaml new file mode 100644 index 0000000..0d41258 --- /dev/null +++ b/docs/tasks/INDEX.yaml @@ -0,0 +1,12 @@ +# Task Dependency Index +# Generated by scripts/tasks.py index + +docs/tasks/domain/DOMAIN-20251207-145243-TRR-remove-legacy-scraping.md: + +docs/tasks/features/FEATURES-20251207-145243-YWP-expand-ask-feature.md: + +docs/tasks/foundation/FOUNDATION-20251207-145244-BLD-update-documentation.md: + +docs/tasks/migration/MIGRATION-20251207-145243-IMK-complete-gcp-migration.md: + +docs/tasks/migration/MIGRATION-20251212-034235-XNE-update-harness-to-latest-version.md: diff --git a/docs/tasks/foundation/FOUNDATION-20251207-145244-BLD-update-documentation.md b/docs/tasks/foundation/FOUNDATION-20251207-145244-BLD-update-documentation.md index c08eb4c..5ee2e45 100644 --- a/docs/tasks/foundation/FOUNDATION-20251207-145244-BLD-update-documentation.md +++ b/docs/tasks/foundation/FOUNDATION-20251207-145244-BLD-update-documentation.md @@ -1,6 +1,6 @@ --- id: FOUNDATION-20251207-145244-BLD -status: in_progress +status: completed title: Update Documentation priority: medium created: 2025-12-07 14:52:44 @@ -9,4 +9,17 @@ category: foundation # Update Documentation -Align documentation with vibe-bootstrapper standards. +Align documentation with vibe-bootstrapper standards and document new task management capabilities. + +## Task Details +The `scripts/tasks.py` utility has been updated with new "skills": `index`, `link`, `unlink`, `graph`, and `validate`. The documentation in `AGENTS.md` and `docs/tasks/GUIDE.md` needs to be updated to reflect these changes. + +### Acceptance Criteria +- [x] `docs/tasks/GUIDE.md` updated with new commands. +- [x] `AGENTS.md` updated with new commands. +- [x] `docs/tasks/INDEX.yaml` generated and verified. + +## Implementation Status +### Completed Work +- [x] Update GUIDE.md +- [x] Update AGENTS.md diff --git a/scripts/tasks b/scripts/tasks old mode 100644 new mode 100755