PR #280 · pramaan-io/pramaan-app · merged 2026-06-09
The matter-template page made five separate API calls before any picker was even ready — and one slow response left the form half-hydrated.
Five round-trips, one fragile page
More calls ≠ a reliable page
The fix — Five fan-out calls collapsed into one validated welcome kit that warms every picker cache.
sequenceDiagram autonumber participant page as Picker Page participant bff as BFF Proxy participant srv as App Server page->>bff: GET create-bootstrap bff-->>srv: forward read-only (ADR-103) srv->>bff: aggregate JSON, schema-validated bff->>page: validated JSON page->>page: seed three TanStack catalog caches page->>page: pickers read from warm cache