[Debt] Refactor high-complexity audit listing endpoints #6

Open
opened 2026-07-11 12:51:24 +02:00 by zemion · 0 comments
Owner

Xenon/Radon identify D-ranked audit listing endpoints. Audit is security-sensitive and should stay easy to reason about.

Classification: structural maintainability work.

Report evidence:

  • list_admin_audit rank D.
  • list_admin_audit_delta rank D.
  • _audit_time_filter rank C.

Suggested next steps:

  • Extract filter construction, pagination, and delta response shaping into focused helpers.
  • Add tests for tenant/system audit filters before refactoring.
  • Keep audit output compatibility stable.

Baseline report directory: audit-reports/govoplan-full-20260711-1238

<!-- codex-audit-full-2026-07-11:audit-complexity-baseline --> Xenon/Radon identify D-ranked audit listing endpoints. Audit is security-sensitive and should stay easy to reason about. Classification: **structural maintainability work**. Report evidence: - `list_admin_audit` rank D. - `list_admin_audit_delta` rank D. - `_audit_time_filter` rank C. Suggested next steps: - Extract filter construction, pagination, and delta response shaping into focused helpers. - Add tests for tenant/system audit filters before refactoring. - Keep audit output compatibility stable. Baseline report directory: `audit-reports/govoplan-full-20260711-1238`
zemion added the
type
debt
module/audit
priority
p3
status
ready
codex/ready
labels 2026-07-11 12:51:24 +02:00
zemion added the
audit/complexity
audit/structural
source/security-audit
labels 2026-07-11 16:11:14 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-audit#6
No description provided.