ambiten / core/src / AmbitenOperationMeta
Interface: AmbitenOperationMeta
Defined in: packages/core/src/types/ambiten.model.type.ts:93
Properties
bulkWrite?
optionalbulkWrite?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:122
Indicates the operation is a bulk write or bulk-style mutation.
cacheHit?
optionalcacheHit?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:132
Indicates the operation result came from cache.
extra?
optionalextra?:Record<string,unknown>
Defined in: packages/core/src/types/ambiten.model.type.ts:165
Free-form extension point for future enterprise features.
gc?
optionalgc?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:117
Indicates the operation is part of garbage collection.
policy?
optionalpolicy?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:148
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:154
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:107
Indicates the operation is part of a restore flow.
secure?
optionalsecure?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:102
Indicates the operation is security-sensitive or explicitly access-controlled.
softDelete?
optionalsoftDelete?:boolean
Defined in: packages/core/src/types/ambiten.model.type.ts:112
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:127
Indicates the operation is creating or handling a stream.
trace?
optionaltrace?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:160
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:97
Indicates the operation is executing inside a transaction boundary.
userId?
optionaluserId?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:137
User identifier associated with the operation, when available.
userRole?
optionaluserRole?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:142
User role associated with the operation, when available.
