Batch page cards, original expenses, categories, and refunds in the existing read transaction.
Preserve the singleton/create/update projection path unchanged.
Keep per-owner predicates on every batch query and exact refund availability semantics.
Verification:
npm run lint:check
npm run typecheck:app
npm run typecheck:test
npm run build
node test/sqlite.cjs bank-cards.e2e-spec.ts
Closes #68
- Batch page cards, original expenses, categories, and refunds in the existing read transaction.
- Preserve the singleton/create/update projection path unchanged.
- Keep per-owner predicates on every batch query and exact refund availability semantics.
Verification:
- `npm run lint:check`
- `npm run typecheck:app`
- `npm run typecheck:test`
- `npm run build`
- `node test/sqlite.cjs bank-cards.e2e-spec.ts`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #68
Verification:
npm run lint:checknpm run typecheck:appnpm run typecheck:testnpm run buildnode test/sqlite.cjs bank-cards.e2e-spec.ts19486f3ecdtoec007643c6