basquetWi + New ticket
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.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2w ago
  • wi-cli-venus completed · 2w ago
    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