Files
clawgo/tasks.md
2026-03-09 13:24:55 +08:00

33 lines
1.7 KiB
Markdown

# Task Breakdown (tasks.md)
## Workstreams
### 1. Workspace workflow
- [x] Define how spec-driven coding should work in ClawGo.
- [x] Update workspace policy to require `spec.md`, `tasks.md`, and `checklist.md` for non-trivial coding tasks.
- [x] Add a built-in `spec-coding` skill.
### 2. Scaffolding
- [x] Add a script that initializes the three markdown documents in the current project root.
- [x] Keep scaffolding idempotent so existing docs are preserved.
- [x] Reuse shared template files so shell and runtime initialization stay consistent.
### 3. Agent context
- [x] Extend the context builder to surface current-project `spec.md`, `tasks.md`, and `checklist.md` when present.
- [x] Add truncation to keep prompt growth bounded.
- [x] Add tests for loading and truncation behavior.
- [x] Restrict project planning docs to coding-oriented tasks only.
- [x] Auto-initialize spec docs in the coding target project root when a coding task begins and files are missing.
- [x] Auto-register the current coding request into `tasks.md`.
- [x] Auto-mark the request complete and append a progress note when the turn succeeds.
- [x] Reopen previously completed tasks when later repair/regression/debug work indicates they are not actually done.
### 4. Documentation
- [x] Document the workflow in `README.md`.
- [x] Apply the workflow to the current ClawGo enhancement itself by creating the three docs in the repo root.
- [x] Clarify that skill files are templates and real project docs live in the coding target project.
## Progress Notes
- The implementation stays lightweight on purpose: markdown files + built-in skill + policy + context loading.
- No new planner service or database state was introduced in this iteration.