package audit import "context" type NoopRepository struct{} func (NoopRepository) Health(context.Context) error { return nil } func (NoopRepository) UpsertCall(context.Context, CallRecord) error { return nil } func (NoopRepository) EndCall(context.Context, string, string) error { return nil } func (NoopRepository) AddEvent(context.Context, EventRecord) error { return nil } func (NoopRepository) AddTranscript(context.Context, TranscriptRecord) error { return nil } func (NoopRepository) AddToolAudit(context.Context, ToolAuditRecord) error { return nil } func (NoopRepository) AddKBAudit(context.Context, KBAuditRecord) error { return nil } func (NoopRepository) AddHandoffAudit(context.Context, HandoffAuditRecord) error { return nil } func (NoopRepository) AddProviderAudit(context.Context, ProviderAuditRecord) error { return nil } func (NoopRepository) AddMediaAudit(context.Context, MediaAuditRecord) error { return nil } func (NoopRepository) ExportCall(context.Context, string) (CallAuditExport, error) { return CallAuditExport{}, nil } func (NoopRepository) Prune(context.Context, RetentionPruneRequest) (RetentionPruneResult, error) { return RetentionPruneResult{DryRun: true, Status: "noop"}, nil }