Commit f826cf

2026-06-11 08:05:50 lisa: Add Grade-tab screenshot showing the Band scale data dictionary on screen Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
sd/C05/From SRS to Detailed Designs - Data and Logic.md ..
@@ 58,6 58,12 @@
| `band` | str | `low-high`, 5 fixed values | Rubric band a score falls in: `1-2`, `3-4`, `5-6`, `7-8`, `9-10` | `7-8` | One of the 5 values |
| `band_label` | str | band + qualifier | Display label for evidence grids | `7-8 (high)` | Derived 1:1 from `band` |
+Four rows do not look like much — until you see how much of the screen they drive. Here is the Grade tab; look at the labels:
+
+![The SAT grader Grade tab for Cohen, criterion C03. At the top, a live summary line reads "8 × 60% + 7 × 40% = 7.6 → Criterion score: 8" above indicator tabs "SRS Document (60%)" and "Critical Thinking (40%)". Indicator 1's rubric descriptor table has band columns from "1--2 (very low)" to "9--10 (very high)". Below it, an Observation evidence grid and a Validation evidence grid each have five columns headed "1-2 (very low)", "3-4 (low)", "5-6 (medium)", "7-8 (high)" and "9-10 (very high)", with evidence notes sitting under the 5-6 and 7-8 columns. At the bottom, a Band row of radio buttons 1-2, 3-4, 5-6, 7-8, 9-10 with 7-8 selected, an Indicator score of 8, and an orange Save button.](From%20SRS%20to%20Detailed%20Designs%20-%20Data%20and%20Logic/correction-05-after-ai-removed-from-grade.png)
+
+The five **Band** radio buttons (`1-2` … `9-10`) are exactly the five fixed values of `band` — "One of the 5 values", nothing else can exist. And the column headers across both evidence grids — "1-2 (very low)" … "9-10 (very high)" — are `band_label`, the "band + qualifier" display form, "Derived 1:1 from `band`". Two tiny tables, and every band label on the screen is accounted for: the `cid` in the Criteria dropdown comes from the first, every band marking on the page comes from the second.
+
That is a complete data dictionary in miniature — you can read it end to end in thirty seconds. Now you are ready for the real thing: §4, the **student record**, the shape that becomes one markdown file per student in Sprint 2. Here is an abbreviated cut — four rows chosen to show the variety the format can carry, each verbatim:
> #### 4. Student record (`MOCK_STUDENTS` → one markdown file per student in Sprint 2)
/dev/null .. sd/C05/From SRS to Detailed Designs - Data and Logic/correction-05-after-ai-removed-from-grade.png
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9