Interface: CompileContextResult
Defined in: packages/core/src/application/use-cases/compile-context.ts:169
Result returned by a successful CompileContext execution.
Properties
availableSteps
readonlyavailableSteps: readonlyAvailableStep[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:183
All workflow steps with availability status.
blockingArtifacts
readonlyblockingArtifacts: readonlystring[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:177
Artifact IDs blocking the step; empty when stepAvailable is true.
contextFingerprint
readonlycontextFingerprint:string
Defined in: packages/core/src/application/use-cases/compile-context.ts:171
The calculated fingerprint for the current context state.
projectContext
readonlyprojectContext: readonlyProjectContextEntry[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:179
Rendered project context entries.
specs
readonlyspecs: readonlyContextSpecEntry[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:181
Spec entries with display mode, source, and content.
status
readonlystatus:"changed"|"unchanged"
Defined in: packages/core/src/application/use-cases/compile-context.ts:173
Whether the full context was returned ('changed') or fingerprint matched ('unchanged').
stepAvailable
readonlystepAvailable:boolean
Defined in: packages/core/src/application/use-cases/compile-context.ts:175
Whether the requested step is currently available.
warnings
readonlywarnings: readonlyContextWarning[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:185
Stale metadata warnings and other advisory conditions.