docs(sdd): record WU8's realized diff and size:exception

Same estimating lesson as WU3a/WU3b/WU15: the 400-550 forecast covered
only the screen restyle itself, not the matching test-file additions
and the 13 regenerated lib/l10n/gen/ files an ARB touch always drags
in. Realized 1,113 changed lines; recorded as an accepted
size:exception with justification, not a scope-creep surprise.
This commit is contained in:
2026-07-29 10:22:14 +02:00
parent 9a2eb57a0e
commit a09d614f52
@@ -502,6 +502,16 @@ Calls Unchanged by Transport Extraction
**Modified tests**: `pantalla_alarmas_editor_test.dart` (+ new card-gesture scenarios); `estado_alarmas_test.dart`,
`estado_alarmas_snooze_test.dart` must pass unmodified
**`size:exception` — realized diff exceeded the ~500-line threshold.** Commit `9a2eb57`: **1,113 changed lines**
(876+/237-) across 19 files. Breakdown: `pantalla_alarmas.dart` 485, ARB sources 54 (27 en + 27 es), 13 regenerated
`lib/l10n/gen/*.dart` files ~300, new/modified test file 189, this docs file 37 — the same "a strict-TDD commit
carries its test files, and any ARB touch drags 13 generated files with it" pattern as WU3a/WU7/WU15 (Engram
`reference/estimating-strict-tdd-diffs`, id 2514). Justification per the forecast table's own footnote: "largest
single alarm-card + hero + vacation-summary restyle, not divisible without breaking the one-commit-per-work-unit
rule" — the card simplification, hero skip pill, and vacation summary row are one cohesive visual/behavioral change
to one screen file; splitting them into separate commits would leave an inconsistent intermediate UI (e.g. a hero
with a skip pill but cards still showing the old button row).
- [x] 8.1 RED — tapping a simplified alarm card (giant time + station + switch) opens the editor pre-filled;
swiping triggers delete with confirmation; no capability from the old always-visible button row is lost.
- [x] 8.2 RED — the hero banner's inline "Saltar" action skips the featured (soonest-firing) alarm, consistent with