Money register: accepted Tag-heavy Transaction blocks older rows #1365

Open
opened 2026-10-07 14:08:42 +00:00 by kayg · 0 comments
Owner

Parent: #688. Found on job/money-688, head 9b96a6931.

A valid 496-character payee with 100 distinct Tags is accepted by POST /api/v1/money/budgets/{id}/transactions (201). The next register read returns 413. The parent row plus its 100 Tags exceed the new 100-item response budget. The newest row then blocks access to older Transactions.

Evidence: focused production-server probe, 201-row synthetic Budget, macOS touch context: write_status: 201, register_status: 413. probeOversizedRow in tests/adversarial/money_register_688.mjs records this case.

The cap must remain. Return bounded real previews and provide bounded access to the full source fields. Do not drop imported fields or weaken the response limit. Test large Tag lists, split children and source evidence.

This is an unresolved UX gap in #688. No real User data was used.

Parent: #688. Found on `job/money-688`, head `9b96a6931`. A valid 496-character payee with 100 distinct Tags is accepted by `POST /api/v1/money/budgets/{id}/transactions` (201). The next register read returns 413. The parent row plus its 100 Tags exceed the new 100-item response budget. The newest row then blocks access to older Transactions. Evidence: focused production-server probe, 201-row synthetic Budget, macOS touch context: `write_status: 201`, `register_status: 413`. `probeOversizedRow` in `tests/adversarial/money_register_688.mjs` records this case. The cap must remain. Return bounded real previews and provide bounded access to the full source fields. Do not drop imported fields or weaken the response limit. Test large Tag lists, split children and source evidence. This is an unresolved UX gap in #688. No real User data was used.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1365
No description provided.