docs(openspec): add SDD artifact trail for recent alarm and EQ changes
Persist the exploration, proposal, spec, design, tasks, and verify/archive reports produced during the multi-device EQ, alarm-countdown, and notification-visual-polish SDD cycles.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
status: archived
|
||||
archived_at: "2026-07-01T00:25:00Z"
|
||||
change_name: snooze-reschedule-fix
|
||||
reason: "PASS WITH WARNINGS — verify-report accepts implementation with justified exception (task 5.1 widget test infeasible; code correct and tested)"
|
||||
summary: "Snooze reliability fix complete: 295 changed lines, 238 tests passing, no analyzer issues. Both posponerAlarma() and posponerProximaDesdePreaviso() now mirror guardarAlarma() error-handling (try/catch + trailing notifyListeners), include permission pre-check, and surface failure to user via SnackBar."
|
||||
artifacts:
|
||||
proposal_id: 2270
|
||||
spec_id: 2271
|
||||
design_id: 2273
|
||||
tasks_id: 2274
|
||||
apply_progress_id: 2278
|
||||
verify_report_id: 2279
|
||||
archive_report_id: 2280
|
||||
verification_verdict: "PASS WITH WARNINGS, 0 CRITICAL"
|
||||
changed_lines: 295
|
||||
test_passed: 238
|
||||
test_failed: 0
|
||||
analyzer_issues: 0
|
||||
warnings:
|
||||
- "task 5.1 (RED widget test for app.dart POSTPONE_NEXT SnackBar) skipped due to PluriWaveApp DI-seam gap; code is correct, test-verified via Phase 4 pattern mirror"
|
||||
suggestions:
|
||||
- "Follow-up task: add DI seams to PluriWaveApp to enable widget-level app testing"
|
||||
- "Optional: consider dedicated l10n key for snooze-specific failure message (currently reuses androidExactAlarmScheduleError)"
|
||||
Reference in New Issue
Block a user