basalt / ai/src / ArchitecturePlan
Interface: ArchitecturePlan
Defined in: ai/src/plan/types.ts:49
Properties
auditEvents
> auditEvents: string[]
Defined in: ai/src/plan/types.ts:63
Audit events to emit, e.g. patient.created.
entities
> entities: PlanEntity[]
Defined in: ai/src/plan/types.ts:58
permissions
> permissions: string[]
Defined in: ai/src/plan/types.ts:61
RBAC permissions to register, e.g. patients.create.
request
> request: string
Defined in: ai/src/plan/types.ts:56
schemaVersion?
> optional schemaVersion?: number
Defined in: ai/src/plan/types.ts:55
Serialization contract version. Producers (createPlan/parsePlan) always set it; it is optional on the type so hand-constructed plans and older, unversioned plans round-tripped from a client still satisfy the interface.
steps
> steps: PlanStep[]
Defined in: ai/src/plan/types.ts:59
summary
> summary: string
Defined in: ai/src/plan/types.ts:57
tenantScoped
> tenantScoped: boolean
Defined in: ai/src/plan/types.ts:64
warnings
> warnings: string[]
Defined in: ai/src/plan/types.ts:65