Skip to content

fix: make task removal from TASKS.md a strict requirement#24

Merged
fyodoriv merged 1 commit into
mainfrom
fix/strict-task-removal
Apr 8, 2026
Merged

fix: make task removal from TASKS.md a strict requirement#24
fyodoriv merged 1 commit into
mainfrom
fix/strict-task-removal

Conversation

@fyodoriv
Copy link
Copy Markdown
Collaborator

@fyodoriv fyodoriv commented Apr 8, 2026

Summary

Agents were sometimes completing tasks without removing them from TASKS.md. This makes task removal a hard gate:

  • Finish the work checklist: added "The completed task block is removed from TASKS.md — this is not optional"
  • Ship it section: "Every commit that completes a task MUST also remove that task from TASKS.md. No exceptions."
  • Constraints: "A task with code changes committed but still present in TASKS.md is not done."

All 6 command variants updated via generate-commands.

Test plan

  • All variants contain the strict removal language
  • generate-commands produces consistent output

Generated with Devin

The "Finish the work" checklist now explicitly requires removing
the completed task block from TASKS.md — framed as "not optional"
and "not done until it's gone from the file."

The "Ship it" section now states: "Every commit that completes a
task MUST also remove that task from TASKS.md. No exceptions."

The constraint is also strengthened: a task with code committed
but still present in TASKS.md is "not done."

All 6 command variants updated via generate-commands.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@fyodoriv fyodoriv merged commit aa6fcc2 into main Apr 8, 2026
4 checks passed
@fyodoriv fyodoriv deleted the fix/strict-task-removal branch April 8, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant