Skip to content

Prevent acceptance-criteria commands from mutating excluded files #66

Description

@caoergou

Spec ## Exclusions often list files like backend/uv.lock. However, acceptance criteria can run commands such as uv run --with pytest ..., which rewrite uv.lock. The agent then has to manually git checkout -- uv.lock to keep the commit clean.

Expected: either generate criteria with --frozen when possible, or the harness should automatically restore files listed in ## Exclusions after running acceptance criteria.

Related: #62

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions