auth/cell_field_audit_metadata.ts

Audit-log metadata schemas for cell_field_set / cell_field_delete.

IDs only — same discipline as the cell + cell_grant envelopes (audit logs store references, not denormalized strings). Apps register these via extra_events: on create_audit_log_config.

view source

Declarations
#

2 declarations

CellFieldDeleteAuditMetadata
#

auth/cell_field_audit_metadata.ts view source

value + type

{ [x: string]: unknown; source_id: string & $brand<"Uuid">; name: string; target_id: string & $brand<"Uuid">; } import {CellFieldDeleteAuditMetadata} from '@fuzdev/fuz_app/auth/cell_field_audit_metadata.js';

Metadata envelope for cell_field_delete.

source_id

type string & $brand<"Uuid">

name

type string

target_id

type string & $brand<"Uuid">

[key: string]

type unknown

CellFieldSetAuditMetadata
#

auth/cell_field_audit_metadata.ts view source

value + type

{ [x: string]: unknown; source_id: string & $brand<"Uuid">; name: string; target_id: string & $brand<"Uuid">; } import {CellFieldSetAuditMetadata} from '@fuzdev/fuz_app/auth/cell_field_audit_metadata.js';

Metadata envelope for cell_field_set. Emitted on every successful create OR update path (UPSERT on (source_id, name)); the audit reader correlates create-vs-update via repeated (source_id, name) if needed.

source_id

type string & $brand<"Uuid">

name

type string

target_id

type string & $brand<"Uuid">

[key: string]

type unknown

Depends on
#

Imported by
#