PR #140 · pramaan-io/pramaan-docs · merged 2026-06-09
Cold start is a factory reset on every container
Why two ADRs, why now
Eager init IS the cold-start problem.
The fix — Lazy at boot, singular at the table.
sequenceDiagram autonumber participant lambda as Lambda participant app as App participant config as Config lambda->>lambda: cold start: kitchen opens, tools ready app->>lambda: request: order placed lambda->>app: lazy singleton: DB / JWKS / boto3 spin up app->>app: per-request: chef preps this order only app->>config: 5 waiters → 1 cellar run config->>app: canonical menu returns once