Skip to content

feat(tools): fail any upstream template scoring under 95 (#2106) - #2122

Merged
braboj merged 2 commits into
mainfrom
feat/score-floor
Oct 22, 2026
Merged

braboj merged 2 commits into
mainfrom
feat/score-floor

Conversation

@braboj

@braboj braboj commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

The score check now holds every upstream template to 95. The score PRs #2107–#2121 brought each template there; this gate keeps them there.

File Change
tools/score_templates.py --check fails an upstream template under 95, row or no row
tests/baselines/template-quality.txt Header names the new floor
docs/playbook.md Scorer procedure states the floor
  • A fork's templates keep their own rows and the new-file floor
  • A planted case covers the floor, a fork's file and a rounding drift

Changelog: no entry. The floor applies to upstream templates only, which a fork never edits, so no consuming project sees a change.

Closes #2106

🤖 Generated with Claude Code

braboj and others added 2 commits October 22, 2026 00:57
score_templates --check now holds every upstream template to 95, with
or without a baseline row; a fork's templates keep their rows and the
new-file floor. A planted case covers the floor, a fork's file and a
rounding drift.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts:
#	tests/baselines/template-quality.txt
@braboj braboj added the task Atomic implementable work label Oct 22, 2026
@braboj
braboj merged commit a848321 into main Oct 22, 2026
14 checks passed
@braboj
braboj deleted the feat/score-floor branch October 22, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

task Atomic implementable work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Raise every template's quality score to at least 95

1 participant