ambiten / core / AmbitenOperationMeta
Interface: AmbitenOperationMeta
Defined in: packages/core/src/types/ambiten.model.type.ts:86
Properties
bulkWrite?
optionalbulkWrite?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:115
Indicates the operation is a bulk write or bulk-style mutation.
cacheHit?
optionalcacheHit?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:125
Indicates the operation result came from cache.
extra?
optionalextra?:Record<string,unknown>
Defined in: packages/core/src/types/ambiten.model.type.ts:158
Free-form extension point for future enterprise features.
gc?
optionalgc?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:110
Indicates the operation is part of garbage collection.
policy?
optionalpolicy?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:141
Optional tenant policy or compliance classification. Reserved for future Sovereign Shield integration.
region?
optionalregion?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:147
Optional region or sovereignty zone identifier. Reserved for future geofencing and data-governance features.
restore?
optionalrestore?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:100
Indicates the operation is part of a restore flow.
secure?
optionalsecure?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:95
Indicates the operation is security-sensitive or explicitly access-controlled.
softDelete?
optionalsoftDelete?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:105
Indicates the operation is performing a soft delete rather than a hard delete.
streaming?
optionalstreaming?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:120
Indicates the operation is creating or handling a stream.
trace?
optionaltrace?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:153
Optional evidence or trace classification tag. Reserved for future evidence collection and audit systems.
transactional?
optionaltransactional?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:90
Indicates the operation is executing inside a transaction boundary.
userId?
optionaluserId?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:130
User identifier associated with the operation, when available.
userRole?
optionaluserRole?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:135
User role associated with the operation, when available.
