Agent Legibility Review
Evaluate one question: can a future AI coding agent find, understand, modify, and safely evolve this repository with minimal ambiguity and minimal risk?
Do not modify code during the review unless the user explicitly asks for implementation. If the user asks for both review and fixes, complete the review first, then make only the requested or clearly justified changes.
Core Principle
A repository is agent-legible when:
- relevant code can be found quickly
- business rules are explicit
- responsibilities are obvious
- changes are localized
- impact scope is predictable
- ambiguity is minimized
- Every finding is a hypothesis. Before reporting it, actively attempt to disprove it. A finding should only survive if the available repository evidence does not invalidate it.
This is not a code-style review, framework review, idiom review, performance review, security review, clean-code review, maintainability review, or generic architecture review. Discuss structure only when it directly affects finding code, discovering rules, identifying ownership, predicting impact, or making safe modifications.
Relationship With Architecture Review
Keep the two review scopes distinct:
- Use
architecture-review to decide where responsibility and authority should
live, evaluate lifecycle and module boundaries, or design a structural
refactor.
- Use
agent-legibility-review to evaluate whether future agents can find the
right edit point, recognize the authoritative source, discover hidden rules,
select relevant context, and predict impact in the current repository.
An agent-legibility finding may reveal an architecture problem, but this skill
should report the future-agent failure mode rather than silently redesign the
architecture. When a recommendation requires new ownership or boundary
decisions, hand that decision to architecture-review. When both skills are
used, avoid duplicate findings: architecture owns the boundary decision;
legibility owns the navigation and modification consequence.
Agent Legibility Criteria
Evaluate the repository as an interaction surface for a future coding agent:
- Discoverability: Can an agent identify the likely edit point for a
realistic task without an unnecessarily broad search?
- Authority visibility: Can an agent distinguish the authoritative owner
from callers, adapters, generated surfaces, compatibility layers, and
duplicated representations?
- Context locality: Can an agent load the rules, contracts, collaborators,
and tests needed for one change without absorbing unrelated behavior?
- Impact predictability: Can an agent discover direct consumers, side
effects, generated outputs, and validation surfaces before editing?
- Intent signaling: Do names, structure, tests, and nearby guidance expose
concepts, lifecycle stages, policies, and safe modification boundaries?
- Hidden knowledge: Are invariants and conventions visible where an agent
will look, rather than existing only in call order, tribal knowledge,
distant comments, or unrelated files?
These criteria describe whether an agent can perceive and use the current
repository safely. They do not decide where responsibility should live. Route
findings that require new authority, ownership, or boundary decisions to
architecture-review.
Review Process
Follow this order. Use each step to collect evidence; assign each issue to exactly one output section later.
Map the repository.
- Belongs: top-level structure, entrypoints, major modules, tests, generated/vendored areas, build/config files, and local guidance such as README, AGENTS, CONTRIBUTING, specs, ADRs, runbooks, domain docs, schema docs, and generated-code notices.
- Does not: taste, idiom, or preferred architecture judgments. Output use: cite evidence and uncertainty; do not create findings from structure alone unless it affects navigation or modification safety.
Build an agent navigation map.
- Belongs: where an agent would start for common changes, duplicated entrypoints, competing abstractions, misleading names, naming-based contracts, file/directory conventions, excessive indirection, and deep call chains that obscure the right edit point.
- Does not: ordinary naming or organization comments when the correct edit point is obvious. Owner: Discoverability; if the issue is source of truth or ownership, use Duplicate Concepts or Ambiguous Ownership.
Identify concepts and authority.
- Belongs: recurring domain nouns, identifiers, statuses, lifecycle states, permissions, validation rules, schema shapes, provider mappings, defaults, generated values, and their redefinitions/translations/validations/generation/persistence/interpretation sites.
- Does not: unclear module naming unless it creates a source-of-truth problem. Owner: Duplicate Concepts for duplicated or missing authority; Ambiguous Ownership only when one implementation exists but ownership is unclear.
Find hidden rules, hidden conventions, and cross-file invariants.
- Belongs: magic strings/numbers, conditional status groups, undocumented transitions, implicit call order, filename contracts, prefix/suffix semantics, identifier formats, string-pattern routing, registration-by-name behavior, status synchronization, schema compatibility, caller/callee contracts, producer/consumer invariants, and generated-code/runtime alignment.
- Does not: broad "coupling" claims without a concrete rule an agent could miss. Owner: Hidden Rules; mention locality impact in the recommendation instead of duplicating the finding.
Review responsibility clarity.
- Belongs: modules, classes, functions, configs, or tests whose names/boundaries make it unclear where an agent should make or validate a change.
- Does not: vague names, utility modules, or abstraction choices that do not affect agent behavior. Owner: Ambiguous Ownership; use Discoverability for navigation-only issues and Duplicate Concepts for source-of-truth issues.
Evaluate change locality and impact predictability.
- Belongs: typical changes requiring edits across scattered files, hidden consumers, side effects, event flows, or integrations whose downstream impact is not discoverable from the changed area.
- Does not: cross-file invariants already reported as Hidden Rules or duplicated concepts already reported as Duplicate Concepts. Owner: Recommended Improvements, or High-Risk Findings only for P0/P1 risks with no clearer owner.
Identify agent risk hotspots.
- Belongs: code shapes likely to make agents misread local evidence, such as complex condition trees, defensive branches that imply undocumented rules, dynamic dispatch, generated code, reflection, metaprogramming, and weak test anchors.
- Does not: duplicate concepts, missing authority, hidden rules, or ambiguous ownership. Owner: Agent Risk Hotspots only for risky interpretation surfaces without an earlier owner.
Scoring The Criteria
Score each Agent Legibility Criterion from 1 to 5 using observable evidence:
- 5: inspected evidence shows one obvious edit path for major capabilities, explicit rules or documented conventions, clear owners, localized change paths, and discoverable consumers.
- 4: most major capabilities have clear edit paths and owners; remaining ambiguity is localized, documented, or covered by tests.
- 3: agents can complete changes, but must infer some rules from usage, naming, call order, or multiple files; authority is uneven.
- 2: several important changes require broad search or cross-file inference because ownership, rules, conventions, or consumers are not discoverable from one area.
- 1: inspected evidence shows agents are likely to edit the wrong place, miss an undocumented invariant, or change one location while leaving required coupled locations inconsistent.
Finding Rules
Every finding must include:
- location: concrete file, module, function, class, config, doc, test, or "repo-wide" when structure-level
- issue: what is agent-illegible
- why it matters: how this materially affects discoverability, authority, explicitness, ownership clarity, change locality, or impact prediction
- agent failure mode: the likely mistake a future agent would make
- recommendation: the smallest practical improvement
- priority: P0, P1, P2, or P3
Use this priority scale:
- P0: Agent-legibility issue can plausibly cause severe correctness, data integrity, deployability, or operational failure.
- P1: High-risk ambiguity, missing or duplicated authority, hidden rule, or unpredictable impact likely to cause regressions.
- P2: Meaningful navigation, ownership, explicitness, or locality issue likely to slow or mislead agents during common changes.
- P3: Low-risk clarification worth reporting only when it removes a real future-agent trap.
Report only issues that materially affect future agent behavior, navigation, or modification safety. Do not report harmless duplication, cosmetic naming, preferred organization, generic clean-code advice, or documentation gaps without a concrete agent failure mode.
Finding Disproof Pass
Generate candidate findings first, then challenge each one before reporting it.
For each candidate:
- Search for counter-evidence in docs, tests, names, nearby comments, repository instructions, generated-code notices, and common edit paths.
- Ask whether a future agent can actually find the correct edit point through existing docs, tests, names, or call paths.
- Check whether the alleged hidden rule is already explicit in a nearby authoritative location.
- Check whether the predicted agent failure mode is concrete, or merely speculative.
- Check whether tests already cover the behavior strongly enough to make the change safe to modify.
- Downgrade or reject findings when counter-evidence is strong; preserve uncertainty instead of overstating future-agent risk.
- Avoid letting the same reasoning path both create and validate the finding without challenge.
When useful, list rejected candidates under "Non-Issues / Intentionally Not Flagged" so future reviews do not repeat the same false positive.
Output Format
Use this structure unless the user asks for a different format. Maximize unique information per section.
Assign each finding to one primary home:
- High-Risk Findings: P0/P1 issues whose primary risk cuts across categories or does not fit sections 4-7. If a P0/P1 finding has a clearer home in sections 4-7, keep it there and mention it briefly in Executive Summary instead of duplicating it.
- Duplicate Concepts: duplicated authority or missing authority.
- Hidden Rules: implicit rules, hidden conventions, and cross-file/module invariants.
- Ambiguous Ownership: unclear module/concept ownership when authority is not duplicated or missing.
- Agent Risk Hotspots: risky interpretation surfaces not already owned by Duplicate Concepts, Hidden Rules, or Ambiguous Ownership.
- Recommended Improvements: ordered actions; summarize, do not restate full findings.
Pure discoverability issues without authority or ownership problems should be reported under Ambiguous Ownership if they obscure the edit owner, or under Recommended Improvements if they are low-risk navigation improvements.
1. Executive Summary
- overall agent-legibility health
- highest-leverage risk, not every category
- smallest improvement with the highest leverage
2. Agent Legibility Score
Use a table:
| Dimension |
Score |
Evidence |
| Discoverability |
1-5 |
observed navigation evidence |
| Authority Visibility |
1-5 |
observed source-of-truth evidence |
| Context Locality |
1-5 |
observed context-selection evidence |
| Impact Predictability |
1-5 |
observed consumer/effect evidence |
| Intent Signaling |
1-5 |
observed naming, structure, test, and guidance evidence |
| Hidden Knowledge |
1-5 |
observed invariant and convention evidence |
3. High-Risk Findings
Use only for P0/P1 findings that do not have a clearer home in sections 4-7.
| Priority |
Location |
Issue |
Why it matters |
Agent failure mode |
Recommendation |
| P0/P1 |
file/module/function/doc or repo-wide |
concrete issue |
legibility impact |
likely future agent mistake |
smallest useful fix |
4. Duplicate Concepts
Owns duplicated or missing authority: duplicated business rules, validation logic, state transitions, status mappings, identifier generation, permission checks, schema assumptions, provider mappings, or concepts assembled from multiple callers without one source of truth.
Do not include mere repeated code, unclear names, or cross-file invariants unless they create duplicated or missing authority.
5. Hidden Rules
Owns rules that require inference: magic strings, magic numbers, undocumented transitions, implicit workflow order, conventions encoded in names or file paths, identifier formats, string-pattern routing, caller/callee contracts, producer/consumer invariants, and schema/status synchronization across files.
Do not duplicate these under Agent Risk Hotspots; use hotspots only when the risk is a confusing implementation surface rather than an implicit rule.
6. Ambiguous Ownership
Owns unclear responsibility: concepts, modules, classes, functions, configs, docs, or tests where an agent cannot tell who should own the change or validation.
Do not include duplicated authority, missing authority, or pure navigation friction; those belong to Duplicate Concepts or Discoverability/High-Risk Findings.
7. Agent Risk Hotspots
Owns risky interpretation surfaces: complex condition trees, dynamic dispatch, generated code, reflection, metaprogramming, defensive branches that imply undocumented rules, or weak test anchors that make local edits unsafe.
Do not include a hotspot if the same issue is already a duplicate concept, hidden rule, or ownership gap. Reference the primary finding instead.
8. Recommended Improvements
Order actions by leverage and safety. Prefer small changes that create authoritative locations, name hidden rules, reduce duplicate concepts, or improve navigation.
Do not repeat full findings. For each action, reference the owning section, expected blast radius, and validation needed when non-trivial.
9. Non-Issues / Intentionally Not Flagged
Use only when it adds signal. Briefly list candidate findings rejected by the disproof pass and the evidence that made them safe or intentional.
Quality Bar
- Ground claims in inspected code, docs, tests, configs, generated artifacts, or runtime wiring.
- Each issue must have one primary output section.
- Findings must survive the Finding Disproof Pass and include a concrete agent failure mode.
- Separate agent-legibility risk from style, taste, maintainability, framework practice, and generic architecture preference.
- Do not use file length or folder count as a finding without a concrete discoverability, authority, context-selection, locality, or impact-prediction failure mode.
- Do not recommend new abstraction unless it reduces real ambiguity, duplicated authority, missing authority, or scattered change surface.
- Do not flag naming, structure, responsibility, or documentation concerns unless they affect findability, rule discovery, ownership clarity, change locality, or impact prediction.
- Treat tests as legibility anchors only when they expose or fail to expose rules an agent needs for safe modification.
- When reviewing large repositories, sample systematically and state the sampling boundary instead of pretending the review is exhaustive.
1---2name: agent-legibility-review3description: Framework-agnostic repository review from the perspective of a future AI coding agent. Use when Codex needs to evaluate whether a repo is easy for agents to find, understand, modify, and safely evolve with minimal ambiguity; find discoverability problems, missing or duplicated authoritative locations, hidden conventions, cross-file invariants, ambiguous ownership, scattered change surfaces, unpredictable impact, and agent risk hotspots. This skill evaluates the agent interaction surface; use architecture-review to decide or redesign architectural ownership and boundaries. Do not use as an ordinary code-style, framework-specific, bug, performance, security, clean-code, maintainability, or generic architecture review unless the user explicitly asks for agent-legibility.4---56# Agent Legibility Review78Evaluate one question: can a future AI coding agent find, understand, modify, and safely evolve this repository with minimal ambiguity and minimal risk?910Do not modify code during the review unless the user explicitly asks for implementation. If the user asks for both review and fixes, complete the review first, then make only the requested or clearly justified changes.1112## Core Principle1314A repository is agent-legible when:1516- relevant code can be found quickly17- business rules are explicit18- responsibilities are obvious19- changes are localized20- impact scope is predictable21- ambiguity is minimized22- Every finding is a hypothesis. Before reporting it, actively attempt to disprove it. A finding should only survive if the available repository evidence does not invalidate it.2324This is not a code-style review, framework review, idiom review, performance review, security review, clean-code review, maintainability review, or generic architecture review. Discuss structure only when it directly affects finding code, discovering rules, identifying ownership, predicting impact, or making safe modifications.2526## Relationship With Architecture Review2728Keep the two review scopes distinct:2930- Use `architecture-review` to decide where responsibility and authority should31 live, evaluate lifecycle and module boundaries, or design a structural32 refactor.33- Use `agent-legibility-review` to evaluate whether future agents can find the34 right edit point, recognize the authoritative source, discover hidden rules,35 select relevant context, and predict impact in the current repository.3637An agent-legibility finding may reveal an architecture problem, but this skill38should report the future-agent failure mode rather than silently redesign the39architecture. When a recommendation requires new ownership or boundary40decisions, hand that decision to `architecture-review`. When both skills are41used, avoid duplicate findings: architecture owns the boundary decision;42legibility owns the navigation and modification consequence.4344## Agent Legibility Criteria4546Evaluate the repository as an interaction surface for a future coding agent:47481. **Discoverability:** Can an agent identify the likely edit point for a49 realistic task without an unnecessarily broad search?502. **Authority visibility:** Can an agent distinguish the authoritative owner51 from callers, adapters, generated surfaces, compatibility layers, and52 duplicated representations?533. **Context locality:** Can an agent load the rules, contracts, collaborators,54 and tests needed for one change without absorbing unrelated behavior?554. **Impact predictability:** Can an agent discover direct consumers, side56 effects, generated outputs, and validation surfaces before editing?575. **Intent signaling:** Do names, structure, tests, and nearby guidance expose58 concepts, lifecycle stages, policies, and safe modification boundaries?596. **Hidden knowledge:** Are invariants and conventions visible where an agent60 will look, rather than existing only in call order, tribal knowledge,61 distant comments, or unrelated files?6263These criteria describe whether an agent can perceive and use the current64repository safely. They do not decide where responsibility should live. Route65findings that require new authority, ownership, or boundary decisions to66`architecture-review`.6768## Review Process6970Follow this order. Use each step to collect evidence; assign each issue to exactly one output section later.71721. Map the repository.73 - Belongs: top-level structure, entrypoints, major modules, tests, generated/vendored areas, build/config files, and local guidance such as README, AGENTS, CONTRIBUTING, specs, ADRs, runbooks, domain docs, schema docs, and generated-code notices.74 - Does not: taste, idiom, or preferred architecture judgments. Output use: cite evidence and uncertainty; do not create findings from structure alone unless it affects navigation or modification safety.75762. Build an agent navigation map.77 - Belongs: where an agent would start for common changes, duplicated entrypoints, competing abstractions, misleading names, naming-based contracts, file/directory conventions, excessive indirection, and deep call chains that obscure the right edit point.78 - Does not: ordinary naming or organization comments when the correct edit point is obvious. Owner: Discoverability; if the issue is source of truth or ownership, use Duplicate Concepts or Ambiguous Ownership.79803. Identify concepts and authority.81 - Belongs: recurring domain nouns, identifiers, statuses, lifecycle states, permissions, validation rules, schema shapes, provider mappings, defaults, generated values, and their redefinitions/translations/validations/generation/persistence/interpretation sites.82 - Does not: unclear module naming unless it creates a source-of-truth problem. Owner: Duplicate Concepts for duplicated or missing authority; Ambiguous Ownership only when one implementation exists but ownership is unclear.83844. Find hidden rules, hidden conventions, and cross-file invariants.85 - Belongs: magic strings/numbers, conditional status groups, undocumented transitions, implicit call order, filename contracts, prefix/suffix semantics, identifier formats, string-pattern routing, registration-by-name behavior, status synchronization, schema compatibility, caller/callee contracts, producer/consumer invariants, and generated-code/runtime alignment.86 - Does not: broad "coupling" claims without a concrete rule an agent could miss. Owner: Hidden Rules; mention locality impact in the recommendation instead of duplicating the finding.87885. Review responsibility clarity.89 - Belongs: modules, classes, functions, configs, or tests whose names/boundaries make it unclear where an agent should make or validate a change.90 - Does not: vague names, utility modules, or abstraction choices that do not affect agent behavior. Owner: Ambiguous Ownership; use Discoverability for navigation-only issues and Duplicate Concepts for source-of-truth issues.91926. Evaluate change locality and impact predictability.93 - Belongs: typical changes requiring edits across scattered files, hidden consumers, side effects, event flows, or integrations whose downstream impact is not discoverable from the changed area.94 - Does not: cross-file invariants already reported as Hidden Rules or duplicated concepts already reported as Duplicate Concepts. Owner: Recommended Improvements, or High-Risk Findings only for P0/P1 risks with no clearer owner.95967. Identify agent risk hotspots.97 - Belongs: code shapes likely to make agents misread local evidence, such as complex condition trees, defensive branches that imply undocumented rules, dynamic dispatch, generated code, reflection, metaprogramming, and weak test anchors.98 - Does not: duplicate concepts, missing authority, hidden rules, or ambiguous ownership. Owner: Agent Risk Hotspots only for risky interpretation surfaces without an earlier owner.99100## Scoring The Criteria101102Score each Agent Legibility Criterion from 1 to 5 using observable evidence:103104- 5: inspected evidence shows one obvious edit path for major capabilities, explicit rules or documented conventions, clear owners, localized change paths, and discoverable consumers.105- 4: most major capabilities have clear edit paths and owners; remaining ambiguity is localized, documented, or covered by tests.106- 3: agents can complete changes, but must infer some rules from usage, naming, call order, or multiple files; authority is uneven.107- 2: several important changes require broad search or cross-file inference because ownership, rules, conventions, or consumers are not discoverable from one area.108- 1: inspected evidence shows agents are likely to edit the wrong place, miss an undocumented invariant, or change one location while leaving required coupled locations inconsistent.109110## Finding Rules111112Every finding must include:113114- location: concrete file, module, function, class, config, doc, test, or "repo-wide" when structure-level115- issue: what is agent-illegible116- why it matters: how this materially affects discoverability, authority, explicitness, ownership clarity, change locality, or impact prediction117- agent failure mode: the likely mistake a future agent would make118- recommendation: the smallest practical improvement119- priority: P0, P1, P2, or P3120121Use this priority scale:122123- P0: Agent-legibility issue can plausibly cause severe correctness, data integrity, deployability, or operational failure.124- P1: High-risk ambiguity, missing or duplicated authority, hidden rule, or unpredictable impact likely to cause regressions.125- P2: Meaningful navigation, ownership, explicitness, or locality issue likely to slow or mislead agents during common changes.126- P3: Low-risk clarification worth reporting only when it removes a real future-agent trap.127128Report only issues that materially affect future agent behavior, navigation, or modification safety. Do not report harmless duplication, cosmetic naming, preferred organization, generic clean-code advice, or documentation gaps without a concrete agent failure mode.129130## Finding Disproof Pass131132Generate candidate findings first, then challenge each one before reporting it.133134For each candidate:135136- Search for counter-evidence in docs, tests, names, nearby comments, repository instructions, generated-code notices, and common edit paths.137- Ask whether a future agent can actually find the correct edit point through existing docs, tests, names, or call paths.138- Check whether the alleged hidden rule is already explicit in a nearby authoritative location.139- Check whether the predicted agent failure mode is concrete, or merely speculative.140- Check whether tests already cover the behavior strongly enough to make the change safe to modify.141- Downgrade or reject findings when counter-evidence is strong; preserve uncertainty instead of overstating future-agent risk.142- Avoid letting the same reasoning path both create and validate the finding without challenge.143144When useful, list rejected candidates under "Non-Issues / Intentionally Not Flagged" so future reviews do not repeat the same false positive.145146## Output Format147148Use this structure unless the user asks for a different format. Maximize unique information per section.149150Assign each finding to one primary home:151152- High-Risk Findings: P0/P1 issues whose primary risk cuts across categories or does not fit sections 4-7. If a P0/P1 finding has a clearer home in sections 4-7, keep it there and mention it briefly in Executive Summary instead of duplicating it.153- Duplicate Concepts: duplicated authority or missing authority.154- Hidden Rules: implicit rules, hidden conventions, and cross-file/module invariants.155- Ambiguous Ownership: unclear module/concept ownership when authority is not duplicated or missing.156- Agent Risk Hotspots: risky interpretation surfaces not already owned by Duplicate Concepts, Hidden Rules, or Ambiguous Ownership.157- Recommended Improvements: ordered actions; summarize, do not restate full findings.158159Pure discoverability issues without authority or ownership problems should be reported under Ambiguous Ownership if they obscure the edit owner, or under Recommended Improvements if they are low-risk navigation improvements.160161### 1. Executive Summary162163- overall agent-legibility health164- highest-leverage risk, not every category165- smallest improvement with the highest leverage166167### 2. Agent Legibility Score168169Use a table:170171| Dimension | Score | Evidence |172|---|---:|---|173| Discoverability | 1-5 | observed navigation evidence |174| Authority Visibility | 1-5 | observed source-of-truth evidence |175| Context Locality | 1-5 | observed context-selection evidence |176| Impact Predictability | 1-5 | observed consumer/effect evidence |177| Intent Signaling | 1-5 | observed naming, structure, test, and guidance evidence |178| Hidden Knowledge | 1-5 | observed invariant and convention evidence |179180### 3. High-Risk Findings181182Use only for P0/P1 findings that do not have a clearer home in sections 4-7.183184| Priority | Location | Issue | Why it matters | Agent failure mode | Recommendation |185|---|---|---|---|---|---|186| P0/P1 | file/module/function/doc or repo-wide | concrete issue | legibility impact | likely future agent mistake | smallest useful fix |187188### 4. Duplicate Concepts189190Owns duplicated or missing authority: duplicated business rules, validation logic, state transitions, status mappings, identifier generation, permission checks, schema assumptions, provider mappings, or concepts assembled from multiple callers without one source of truth.191192Do not include mere repeated code, unclear names, or cross-file invariants unless they create duplicated or missing authority.193194### 5. Hidden Rules195196Owns rules that require inference: magic strings, magic numbers, undocumented transitions, implicit workflow order, conventions encoded in names or file paths, identifier formats, string-pattern routing, caller/callee contracts, producer/consumer invariants, and schema/status synchronization across files.197198Do not duplicate these under Agent Risk Hotspots; use hotspots only when the risk is a confusing implementation surface rather than an implicit rule.199200### 6. Ambiguous Ownership201202Owns unclear responsibility: concepts, modules, classes, functions, configs, docs, or tests where an agent cannot tell who should own the change or validation.203204Do not include duplicated authority, missing authority, or pure navigation friction; those belong to Duplicate Concepts or Discoverability/High-Risk Findings.205206### 7. Agent Risk Hotspots207208Owns risky interpretation surfaces: complex condition trees, dynamic dispatch, generated code, reflection, metaprogramming, defensive branches that imply undocumented rules, or weak test anchors that make local edits unsafe.209210Do not include a hotspot if the same issue is already a duplicate concept, hidden rule, or ownership gap. Reference the primary finding instead.211212### 8. Recommended Improvements213214Order actions by leverage and safety. Prefer small changes that create authoritative locations, name hidden rules, reduce duplicate concepts, or improve navigation.215216Do not repeat full findings. For each action, reference the owning section, expected blast radius, and validation needed when non-trivial.217218### 9. Non-Issues / Intentionally Not Flagged219220Use only when it adds signal. Briefly list candidate findings rejected by the disproof pass and the evidence that made them safe or intentional.221222## Quality Bar223224- Ground claims in inspected code, docs, tests, configs, generated artifacts, or runtime wiring.225- Each issue must have one primary output section.226- Findings must survive the Finding Disproof Pass and include a concrete agent failure mode.227- Separate agent-legibility risk from style, taste, maintainability, framework practice, and generic architecture preference.228- Do not use file length or folder count as a finding without a concrete discoverability, authority, context-selection, locality, or impact-prediction failure mode.229- Do not recommend new abstraction unless it reduces real ambiguity, duplicated authority, missing authority, or scattered change surface.230- Do not flag naming, structure, responsibility, or documentation concerns unless they affect findability, rule discovery, ownership clarity, change locality, or impact prediction.231- Treat tests as legibility anchors only when they expose or fail to expose rules an agent needs for safe modification.232- When reviewing large repositories, sample systematically and state the sampling boundary instead of pretending the review is exhaustive.