Skip to content

docs: explain percentage and points score types for checklists - #23

Merged
mrprkr merged 1 commit into
mainfrom
claude/checklist-scoring-type-446685
Nov 2, 2026
Merged

mrprkr merged 1 commit into
mainfrom
claude/checklist-scoring-type-446685

Conversation

@mrprkr

@mrprkr mrprkr commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Describes choosing Percentage or Points for a checklist's passing score and grades, and that switching type converts them at the current weights. Companion to stunt-double/stuntdouble#2969 and #2970.

@vercel

vercel Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
stuntdouble-docs Ready Ready Preview Nov 2, 2026 5:55am UTC

Request Review

@mrprkr
mrprkr merged commit f347eb1 into main Nov 2, 2026
4 checks passed
@mrprkr
mrprkr deleted the claude/checklist-scoring-type-446685 branch November 2, 2026 05:55

@graphify-labs graphify-labs Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

View in Graphify

Graphify reviewed this change.

Code graph out of date: Health delta baseline: last indexed commit f347eb1 (diverged from this PR's base — delta is approximate). Impact and hotspot numbers below may be wrong.

No verdict: the code graph is out of date. Static checks found no blocking issues, but they compared against an outdated graph. The next push after the repository re-indexes gets a full review.

Not checked: tests were not run; no formal proof of the changed code.


Graphify review — findings

Adds a Score type choice to the checklist tutorial: Percentage (the default) scores the share of available points earned, while Points scores raw points, with a custom unit label such as "marks" or "stars", and penalties can push it below zero. The docs also explain that the passing score and grades are expressed in the chosen type and that switching converts them at the current weights so the bar doesn't move. Also rewords the passing-score default as "every point (100%)", which still reproduces the old all-or-nothing rule.

No blocking issues surfaced.

Analysis details — impact, health, verification

Impact & health

Graphify review

Impact — 10 functions depend on the 10 functions this change touches.

Health — grade A; no new coupling hotspots.

Verification — 10 functions in the blast radius were not formally verified this run (proofs are advisory here).

Health delta baseline: last indexed commit f347eb1 (diverged from this PR's base — delta is approximate).

Gate & verification

graphify gate

PASS — objectively clean (no health regressions, tests not run — proofs not run this pass (advisory)). Grounded, not self-assessed.

Advisory (not blocking):

  • verification_scope: 10 function(s) in the blast radius were not formally verified this run

This branch was successfully deployed

1 active deployment
Preview — acd853b8 Deployed Nov 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant