| Cross-domain path spread | Changed paths span 2+ domains (app/product, infra/CI/tooling, docs/process) for a single-domain request. | medium | Inspect suspicious diffs before deciding scope. |
| Infra/tooling-only edits unrelated to request | Files are only infra/tooling paths (for example .gitlab-ci.yml, .github/, scripts/, skills/tools/, lockfiles) while request is app. | high | Inspect diffs; if request linkage is unclear, block and confirm. |
Same-file staged+unstaged overlap | Any identical path appears in both staged and unstaged sets. | high | Always escalate to diff inspection; do not auto-pass triage. |