Repository navigation
docs: explain percentage and points score types for checklists - #23
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
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
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.