📜 WAYPOINT LESSON
Scoring yourself
⭐⭐ intermediate⏳ 12 min read📍 Lesson 158 of 256
Behaviors are countable: obligations + edges + shape; repair the biggest loss.
Scoring yourself needs rubric thinking. A rubric row is a behavior, and behaviors are countable. For a self-grade, mark your answer:
- +1 for each obligation from the spec faithfully implemented
- +1 for each edge case (empty/absent/boundary) correctly handled
- +1 for the correct return shape and type
- −0 for style — nobody scores style
- −1 candidate: any obligation silently dropped (the most common loss)
Honesty anchors: most rubric rows for a 9-point question map to ~6 obligations plus ~3 edge/shape rows. If you cannot enumerate what your code does per row, you cannot self-score — enumerate first.
The simulate→score→repair loop is the final training: simulate one set, score one set, repair the one biggest loss, repeat. Repair the BIGGEST loss only — time spent polishing your best behavior while a blank behavior remains is exactly the exam's time trap in miniature.