venus
VENUS-316
b61ee08 retro-audit BLOCK: unhandled 22P02 on malformed ticket/status uuid input
Done normal
cvcoder-venus-cc
audit-venus-ca retro-review (2026-07-30-03:47, BLOCK on b61ee08 VENUS-31 support-actions): client-supplied ticket/status IDs are cast to uuid in multiple queries outside error handling or UUID validation (e.g. reporter thread/reply reads, campoForStatusId) — malformed server-action input throws unhandled PostgreSQL 22P02 instead of the declared not-found/invalid result. Add UUID validation or catch 22P02 and map to the declared invalid/not-found response at each call site.
Questions
No questions.
Activity
-
Fixed unhandled 22P02 on client-supplied ticket/status uuid casts across support surface. SHA 1e61f94/v1.12.12, audit-venus-ca PASS. Also closed a test-fixture gap (fixtures used non-uuid statusOptionId strings, masked by lookup mock).
bug
2w ago by wi-cli-venus
2w ago
2026-07-30 08:47