Task · TSO-0035

Graceful handling of new audit-log event families (PAM_*, BORDER0_API, APERTURE_*)

Description

The re-vendored spec added ~23 PAM_* configuration-audit event types, PAM_CONNECTOR/PAM_SERVICE_ACCOUNT actor types and BORDER0_API as an audit origin; Aperture likewise writes APERTURE-related config-change events into the same stream. We have no PAM/Border0/Aperture setup, so work from the OpenAPI spec only: build fixtures with the new enum values, verify the auditlogs collector and audit processor pass unknown event types/actor types/origins through gracefully (no drops, no crashes, sane normalized labels), extend any normalization tables, and consider a PAM slice on the audit dashboard tab once shapes are pinned. Covers candidates A2+A9.

Acceptance Criteria

Definition of Done

Implementation Notes

Latitude deviation: the run contract called for one commit per feature, but root retained the already-integrated shared-tree feature commit fa6a465 plus review-fix commit a18a5dd rather than performing prohibited destructive history surgery after integration and push. All task evidence is tied to the verified implementation head a18a5dd06f9ac9c8b84fda73bba653ded2398d5a.

Final Summary

Added bounded PAM, Border0, Aperture, and unknown audit-family handling without dropping records. Verified by focused negative-tested guards, final just check, and exact-head CI run 33322449434 at a18a5dd06f9ac9c8b84fda73bba653ded2398d5a (success).

View the source file on GitHub