aidd-lint tier2 candidate: ambiguous-target-or-scope #140

Open
opened 2026-07-26 21:03:36 +00:00 by jared · 3 comments
Owner

Problem

An instruction's object is underspecified (which files, which directory, how many) so two competent agents would act on different sets.

Why it matters

Scope ambiguity leads to non-deterministic behavior and incomplete execution. Agents need explicit boundaries.

Provenance

Proposed by external review (Codex, GPT-5.6 tier) on 2026-07-26; zero observed instances in this repo yet; candidate only.

Status

Candidate, subject to promotion threshold: at least 5 confirmed positives across at least 3 files and at least 2 repos (no more than 2 from the originating file), at least 10 hard negatives, dual-reviewer agreement, roughly 90% precision / 80% recall on a held-out eval, and no regression on existing categories. See ADR-0060 for closed-catalog gate.

## Problem An instruction's object is underspecified (which files, which directory, how many) so two competent agents would act on different sets. ## Why it matters Scope ambiguity leads to non-deterministic behavior and incomplete execution. Agents need explicit boundaries. ## Provenance Proposed by external review (Codex, GPT-5.6 tier) on 2026-07-26; zero observed instances in this repo yet; candidate only. ## Status Candidate, subject to promotion threshold: at least 5 confirmed positives across at least 3 files and at least 2 repos (no more than 2 from the originating file), at least 10 hard negatives, dual-reviewer agreement, roughly 90% precision / 80% recall on a held-out eval, and no regression on existing categories. See ADR-0060 for closed-catalog gate.
Author
Owner

decision recorded — evidence-collection sweep of a second repo dispatched before any admission; rule remains a candidate.

decision recorded — evidence-collection sweep of a second repo dispatched before any admission; rule remains a candidate.
Author
Owner

Second-repo evidence sweep complete (~/dev/cc-plugins, 36 files + ruby-gems fallback): 0 confirmed positives — every work-set-determining hedge had an in-file resolver (4 near-misses documented in session). Admission bar (≥5/≥3 files/≥2 repos) not met; remains a candidate. Calibration note: authors resolve genuine ambiguity in-file, so expected fire rate is low.

Second-repo evidence sweep complete (~/dev/cc-plugins, 36 files + ruby-gems fallback): 0 confirmed positives — every work-set-determining hedge had an in-file resolver (4 near-misses documented in session). Admission bar (≥5/≥3 files/≥2 repos) not met; remains a candidate. Calibration note: authors resolve genuine ambiguity in-file, so expected fire rate is low.
Author
Owner

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#140
No description provided.