Skip to content

Name the Abandon-Discard Exception in git-commit-conventions #3773

Closed

Description

@ptr727

Found by the local review pass on the feature/burn-3761 pull request. That change applied the maintainer's answer on #3733, and the fix this issue asks for sits outside the files that change held.

Defect

backlog-burndown now gives a worker told to abandon its branch the developer's explicit instruction to run git reset --hard and git clean -fd in its own linked worktree. git-commit-conventions is the skill a worker actually loads when it is about to run those commands. It says they "require explicit developer instruction" and names one narrow cleanup exception, git branch -D after a squash merge. It does not name this one.

Failure

A worker that loads git-commit-conventions sees a ban with one listed exception, while the grant arrives in an orchestrator message. A worker that refuses fails safe, since the tree stays dirty and cleanup stops for the maintainer. But the two statements disagree, and the orchestrator ends up handing the maintainer exactly the cleanup #3733 set out to avoid.

Done When

GOVERNANCE.md "Git and Commit Rules" and the git-commit-conventions skill name the abandon-discard case alongside the post-squash git branch -D exception, or point to backlog-burndown for it.

Activity

  1. ptr727 commented on Nov 1, 2026

    @ptr727
    OwnerAuthor

    Released (2026-11-02): worktree and branch removed, so this claim holds no files. Its fix merged to develop in PR #3792.

    Backlog burndown claim (round 2, group R2G2). Branch: feature/burn-3772. Issues: #3772, #3771, #3773, #1276, #1307, #1415, #3780.

    Predicted file set:

    • GOVERNANCE.md
    • .agents/skills/backlog-burndown/ and its generated trees (.github/skills/backlog-burndown/, .claude-plugin/fleet-skills/skills/backlog-burndown/, .claude-plugin/fleet-skills/.source-digests/backlog-burndown)
    • .agents/skills/branching-and-release-model/ and its generated trees (.github/skills/branching-and-release-model/, .claude-plugin/fleet-skills/skills/branching-and-release-model/, .claude-plugin/fleet-skills/.source-digests/branching-and-release-model)
    • .agents/skills/git-commit-conventions/ and its generated trees (.github/skills/git-commit-conventions/, .claude-plugin/fleet-skills/skills/git-commit-conventions/, .claude-plugin/fleet-skills/.source-digests/git-commit-conventions)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions