Skip to content

Bug: quality-tiers-yml-missing-at-repository-root #967

Description

@drmoisan
  • Work Mode: minor-audit

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

  1. Look for quality-tiers.yml at the repository root on main. It is absent.
  2. 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

  • Blocker
  • High
  • Medium
  • Low

Source

From: docs/features/potential/2026-10-01-quality-tiers-yml-missing-at-repository-root.md

Activity

  1. drmoisan commented on Oct 2, 2026

    @drmoisan
    OwnerAuthor

    Restoring sections dropped by the promotion tooling.

    Suspected Cause / Notes

    .claude/rules/** is pushed down from drm-copilot. The #178 governance sync deliberately kept TaskMaster's own coverage and tier policy and excluded the reference repository's tier system, so this rule may itself be the leak. Related to #668 (the coverage-threshold discrepancy between CLAUDE.md and the rules).

    Proposed Fix / Validation Ideas

    • The maintainer decides: adopt tiers in TaskMaster, or reject the rule here.
    • If adopted: add quality-tiers.yml covering all .sln projects, plus a CI check, with a negative control for an unclassified project.
    • If rejected: raise the upstream change under Bug: drm-copilot-upstream-template-and-payload-defects #932.
  2. drmoisan commented on Oct 3, 2026

    @drmoisan
    OwnerAuthor

    Maintainer decision 2026-10-03: tiers are not adopted in TaskMaster. The rule is a push-down leak from drm-copilot and will be corrected upstream; tracked in #932.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions