nightshift/docs/devlog/phase14.md

20 lines
782 B
Markdown

# Phase 14 Devlog: Task Completion Updates
## Implemented
- Added task-file mutation helper to mark successful tasks complete.
- Successful runs update the target task from `[ ]` to `[x]`.
- Failed runs leave tasks incomplete.
- Added `task-completion.md` artifacts recording the completion decision.
- Added tests for task completion mutation and pipeline completion artifacts.
## Decisions Made
- Task completion uses a minimal line edit instead of rewriting the parsed task file.
- Already-completed tasks are treated as no-op updates.
- Completion happens before final report generation so reports can include task-file changes when git status is available.
## Notes
- More advanced task-file formatting preservation can be revisited if broader markdown support is added.