Files: a new src/core/ledger_rollup.ts, src/web/pages/pull.ts, the issue page, a test. Nothing in src/flow/ or the home.
Risk: the pull page budget (test/pages-budget.test.ts); read the roll-up with one indexed query or a cached sum, never by scanning the files on request.
Split from #1386. The roll-up a person reads.
Done when:
Files: a new
src/core/ledger_rollup.ts,src/web/pages/pull.ts, the issue page, a test. Nothing insrc/flow/or the home.Risk: the pull page budget (
test/pages-budget.test.ts); read the roll-up with one indexed query or a cached sum, never by scanning the files on request.