mirror of
https://github.com/escalante29/WealthySmart.git
synced 2026-07-17 09:08:46 +02:00
PROGRESS: deferred items and wishlist complete — nothing remains
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -160,13 +160,22 @@ fallback already guarded `len >= 2`).
|
|||||||
| UX-13 cycle filter | **mostly false positive** — daily-spending already accepts cycle params; the trend is multi-cycle by design |
|
| UX-13 cycle filter | **mostly false positive** — daily-spending already accepts cycle params; the trend is multi-cycle by design |
|
||||||
| UX-24 meter labels, UX-22 breadcrumb, shared period navigator (UX-03) | not done — needs dedicated UI; lowest-value remainder |
|
| UX-24 meter labels, UX-22 breadcrumb, shared period navigator (UX-03) | not done — needs dedicated UI; lowest-value remainder |
|
||||||
|
|
||||||
**The improvement plan is complete** except: 3.4 OpenAPI codegen (deferred until a
|
**The improvement plan is complete** — and as of 2026-06-12, so is everything
|
||||||
response_model sweep), the three smallest 4.7 cosmetic items above, and the
|
that had been deferred:
|
||||||
unscheduled 4.9 wishlist (what-if planner, PWA, rate history, contribution
|
|
||||||
calculator). Tests: **82**. Final false-positive tally across the whole plan:
|
### Final batch (2026-06-12)
|
||||||
BE-06, BE-09, BE-10, ARCH-03, ARCH-08, BE-22 (accepted), FE-04, UX-04, UX-11,
|
|
||||||
UX-13 — the characterization-tests-first approach caught all of them before any
|
| Item | Status |
|
||||||
"fix" landed.
|
|---|---|
|
||||||
|
| 3.4 OpenAPI codegen: response_model sweep + generated api-types.gen.ts + CI drift gate (caught 2 real drifts: missing SAVINGS enum value, untyped raw_charges) | ✅ |
|
||||||
|
| UX-03 shared PeriodNavigator · UX-22 breadcrumb · UX-24 meter labels | ✅ |
|
||||||
|
| Wishlist: rate-history chart (Analytics), contribution calculator (Pensiones), what-if Planificador page, PWA installability | ✅ |
|
||||||
|
| Bonus fix: sw.js was a self-unregistering stub — `serviceWorker.ready` never resolved, so web push had been silently dead; replaced with a working worker | ✅ |
|
||||||
|
|
||||||
|
Tests: **82**. Final false-positive tally across the whole plan: BE-06, BE-09,
|
||||||
|
BE-10, ARCH-03, ARCH-08, BE-22 (accepted), FE-04, UX-04, UX-11, UX-13 — the
|
||||||
|
characterization-tests-first approach caught all of them before any "fix"
|
||||||
|
landed. **Nothing from the review or wishlist remains.**
|
||||||
|
|
||||||
### Iteration 1 (2026-06-10)
|
### Iteration 1 (2026-06-10)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user