Skip to content

brief.py: areas compare only paths each writer may write - #428

Merged
skavhaug merged 2 commits into
masterfrom
area-prefix
Nov 3, 2026
Merged

skavhaug merged 2 commits into
masterfrom
area-prefix

Conversation

@skavhaug

@skavhaug skavhaug commented Nov 3, 2026

Copy link
Copy Markdown
Member

Fast lane, harness item area-prefix. Prevents 2026-11-03: @tester and @developer briefs were refused beside a probe over ~112 committed benchmark files neither would touch.

Cause (both): the newcomer's area was its branch's full diff, and the running probe's area was its whole write prefix. Fix: a branch's diff counts only paths inside its writer's limit (--area or write limit); running entries store limit. Real overlaps stay refused (tests: shared committed file; two probes on one folder).

Net 2 counted lines; harness suite 3857 passed; mypy, ruff clean.

🤖 Generated with Claude Code

skavhaug and others added 2 commits November 3, 2026 18:59
…, one file is still one writer's (@developer)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rite limit, so committed benchmark files refuse no probe (@developer)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@skavhaug
skavhaug added this pull request to the merge queue Nov 3, 2026
Merged via the queue into master with commit 2fb3652 Nov 3, 2026
15 checks passed
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