Skip to content

Plan T2.2 missing: JSONC exclude under injected budget #58

Description

@younna-ai-opencode

The user-visible fix is that IDE excludes bring a large tracked vendor tree back under the Linux watch budget. The branch adds a census membership test but not plan T2.2: an injected-budget setup_workdir_watch_with_limit run that stays Watching when only repos/ would have overflowed.

Suggested fix: Add T2.2 using the JSONC T2.1 fixture and a small max_dirs; assert WatchSetupOutcome::Watching and that src is watched while repos is not.

Source: branch fix/ide-excludes-jsonc-watch-budget @ d4e5f813 (plan docs/plans/ide-excludes-jsonc-watch-budget.md).

Severity: P2
Confidence: 75
Reviewer(s): testing
Finding ID: crates/gitcomet-state/src/store/repo_monitor.rs:3617:plan-t2-2-missing

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions