Summary
.claude/rules/quality-tiers.md states that quality-tiers.yml at the repository root maps every project to a tier, and that adding a project without a tier classification fails CI. The file does not exist on main, and no CI stage validates it. Feature reviews for #931 and #956 both flagged it as missing.
Environment
- OS/version: n/a
- Python version: n/a
- Command/flags used:
git ls-tree origin/main -- quality-tiers.yml (no result)
- Data source or fixture: repository tree
Steps to Reproduce
- Look for
quality-tiers.yml at the repository root on main. It is absent.
- Look for a
tier-classification CI stage. There is none.
Expected Behavior
Either the file exists, listing every project and its tier and validated in CI, or the rule is reconciled with this repository's actual policy.
Actual Behavior
The rule references a file and a CI stage that do not exist.
Logs / Screenshots
Impact / Severity
Source
From: docs/features/potential/2026-10-01-quality-tiers-yml-missing-at-repository-root.md
Summary
.claude/rules/quality-tiers.mdstates thatquality-tiers.ymlat the repository root maps every project to a tier, and that adding a project without a tier classification fails CI. The file does not exist onmain, and no CI stage validates it. Feature reviews for #931 and #956 both flagged it as missing.Environment
git ls-tree origin/main -- quality-tiers.yml(no result)Steps to Reproduce
quality-tiers.ymlat the repository root onmain. It is absent.tier-classificationCI stage. There is none.Expected Behavior
Either the file exists, listing every project and its tier and validated in CI, or the rule is reconciled with this repository's actual policy.
Actual Behavior
The rule references a file and a CI stage that do not exist.
Logs / Screenshots
quality-tiers.ymlis absent at the repository root"); PR fix(956): split SortEmail into partial files and seam the read-only retry prompt #965 follow-ups.Impact / Severity
Source
From: docs/features/potential/2026-10-01-quality-tiers-yml-missing-at-repository-root.md