Audit: populate CorrelationId on dashboard/API-key admin audit events (Audit GAP #6 residual) #213
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Audit normalization backlog item #6 asked mxaccessgw to (a) capture CorrelationId at constraint denial and dashboard paths and (b) emit a structured Target instead of embedding it in Details text.
Current state (code check on local main
8c0a51d, 2026-11-06):Target = "<commandKind>:<target>"(bulk:"<commandKind>:bulk") and a typed CorrelationId when the client id parses as a GUID, with the raw client id kept in DetailsJson["clientCorrelationId"] (commits8415f35, 55526d5; stillpending.md 1.2).Ask: decide whether dashboard-originated audit events should carry a correlation id (for example the request TraceIdentifier or a per-action GUID) and populate it, or record that the dashboard path has no meaningful correlation source and close. Verify still open. Low priority: nice-to-have parity, not required for adoption.
Source: ~/Desktop/scadaproj/components/audit/GAPS.md (Adoption backlog #6; field table rows Target/CorrelationId).