Initial commit: pygenium as git submodule
This commit is contained in:
43
tasks/13-resume-status-export.md
Normal file
43
tasks/13-resume-status-export.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 13. Resume, status, and export commands
|
||||
|
||||
meta:
|
||||
id: pygienium-13
|
||||
feature: pygienium
|
||||
priority: P2
|
||||
depends_on: [pygienium-04, pygienium-06]
|
||||
tags: [commands]
|
||||
|
||||
objective:
|
||||
|
||||
- Implement the operational commands: `/pygienium-resume` (continue the most recent non-complete run), `/pygienium-status` (show run progress), and `/pygienium-export` (export findings/changes with filters).
|
||||
|
||||
deliverables:
|
||||
|
||||
- `/pygienium-resume`: read run-state, pick latestResumableRun, re-dispatch that run's checks (complete ones skipped unless `--fresh`)
|
||||
- `/pygienium-status`: format run-state into a readable line list (per-check status, artifacts, errors)
|
||||
- `/pygienium-export`: gather all `pygienium/checks/*/findings.md` and `changes.md` with filters (`--check=`, `--status=`, `--out=`) into a single markdown or JSON bundle
|
||||
- All three wired in index.ts
|
||||
|
||||
steps:
|
||||
|
||||
- Port piolium's status/resume/export command shapes, adapting to run-state and check artifacts
|
||||
- `formatRunStatus(state)` builds the status line list
|
||||
- Export walks `pygienium/checks/*/` and applies filters before writing `pygienium/export.{md|json}`
|
||||
|
||||
tests:
|
||||
|
||||
- Integration: start `/pygienium-all`, interrupt, run `/pygienium-status` (shows in_progress), `/pygienium-resume` (completes), `/pygienium-export`
|
||||
|
||||
acceptance_criteria:
|
||||
|
||||
- `/pygienium-status` reports accurate per-check progress
|
||||
- `/pygienium-resume` continues a non-complete run without re-running complete checks
|
||||
- `/pygienium-export` produces a filtered bundle
|
||||
|
||||
validation:
|
||||
|
||||
- Inspect `pygienium/export.md` and the status output
|
||||
|
||||
notes:
|
||||
|
||||
- These mirror piolium's status/resume/export almost directly; keep behavior faithful
|
||||
Reference in New Issue
Block a user