Interface: LifecycleContext
Defined in: packages/core/src/application/use-cases/get-status.ts:82
Pre-computed lifecycle context for driving the change lifecycle.
Properties
approvals
readonlyapprovals:object
Defined in: packages/core/src/application/use-cases/get-status.ts:90
Whether approval gates are active in the project config.
signoff
readonlysignoff:boolean
spec
readonlyspec:boolean
availableTransitions
readonlyavailableTransitions: readonlyChangeState[]
Defined in: packages/core/src/application/use-cases/get-status.ts:86
Subset of validTransitions where workflow requires are satisfied.
blockers
readonlyblockers: readonlyTransitionBlocker[]
Defined in: packages/core/src/application/use-cases/get-status.ts:88
For each valid-but-unavailable transition, what's blocking it.
changePath
readonlychangePath:string
Defined in: packages/core/src/application/use-cases/get-status.ts:94
Filesystem path to the change directory.
nextArtifact
readonlynextArtifact:string|null
Defined in: packages/core/src/application/use-cases/get-status.ts:92
Next artifact in the DAG whose requires are satisfied but is not yet complete/skipped.
schemaInfo
readonlyschemaInfo: {name:string;version:number; } |null
Defined in: packages/core/src/application/use-cases/get-status.ts:96
Active schema name and version, or null when schema resolution fails.
validTransitions
readonlyvalidTransitions: readonlyChangeState[]
Defined in: packages/core/src/application/use-cases/get-status.ts:84
All structurally valid transitions from the current state.