From a09d614f52852caebfbd3df5bdce3dcd84eca7dc Mon Sep 17 00:00:00 2001 From: freetlab Date: Wed, 29 Jul 2026 10:22:14 +0200 Subject: [PATCH] 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. --- openspec/changes/rediseno-funcional/tasks.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/openspec/changes/rediseno-funcional/tasks.md b/openspec/changes/rediseno-funcional/tasks.md index 766caae..1165f67 100644 --- a/openspec/changes/rediseno-funcional/tasks.md +++ b/openspec/changes/rediseno-funcional/tasks.md @@ -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