ui: labeled conclusion sections — 'Model solution' hero, 'Verdict' below

Owner round 2 (2026-10-05), Slice G: 'Solved' alone over unlabeled prose
didn't read as the model solution. The hero now carries its own 'Model
solution' section label (the quiz cards' register), and the verdict
section mirrors it — label muted, text at the same 50% register as quiz
explanations.
This commit is contained in:
amosblomqvist
2026-10-05 03:42:12 +03:00
parent e2284e723a
commit f460a90be9
2 changed files with 12 additions and 4 deletions
+1
View File
@@ -114,6 +114,7 @@ describe("the practice transcript cards", () => {
assert.match(html, /data-testid="conclude-card"/);
assert.match(html, /Solved with hints/);
assert.match(html, /Pair them; each pair is even\./, "the committed solution, verbatim");
assert.match(html, /Model solution/); // the labeled hero (owner round 2)
assert.match(html, /Verdict:/);
assert.match(html, /The pairing came after R2\./);
// The verdict row renders AFTER the solution (the hero first).