Skip to content
This repository was archived by the owner on May 28, 2026. It is now read-only.
This repository was archived by the owner on May 28, 2026. It is now read-only.

Merge logic isn't applying a strict filter on which files were altered/added and instead commits all uncommitted code #103

Description

@a4xrbj1

Steps to reproduce

  1. Make a local edit manually, eg. adding a comment
  2. When Overstory is working on this repo, it will commit everything, not apply a filter to exclude files that were created/updated manually.

Expected behavior

Should apply a filter and only commit the files that overstory itself touched for that specific task.

At the minimum, I'd expect it to check with the human if it detects and other uncommitted changes but not commit them silently without even mentioning them in the commit itself.

Actual behavior

Commit everything

overstory version

0.8.6

Bun version

1.3.10

Operating system

MacOS 26.3.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:infrastructureHooks, guard rules, worktree management, CLI frameworkarea:mergeMerge queue, tiered conflict resolutionbugSomething isn't workingdifficulty:moderateRequires understanding of 1-2 subsystemspriority:highSignificant improvement, clear path to implement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions