MatchAuditLogDto
@raizfc/contracts / MatchAuditLogDto
Type Alias: MatchAuditLogDto
MatchAuditLogDto =
Readonly<{action:string;actorId:ID;after?:Readonly<Record<string,unknown>>;before?:Readonly<Record<string,unknown>>;createdAt:ISODateString;id:ID;matchId:ID;requestId:string; }>
Defined in: match/match.dto.ts:140
Generic audit trail entry for match lifecycle changes. Kept standalone rather than reusing
AuditLogDto (team/team-management.dto.ts) because that type's entityType is
ManageableEntityType, which deliberately excludes 'match' — matches are governed through team
membership, not their own management membership (see permissions.ts ManageableEntityType
comment thread in the EP-MVP-06.1 handoff).