Interface: CompileContextResult
Defined in: packages/core/src/application/use-cases/compile-context.ts:137
Result returned by a successful CompileContext execution.
Properties
availableSteps
readonlyavailableSteps: readonlyAvailableStep[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:151
All workflow steps with availability status.
blockingArtifacts
readonlyblockingArtifacts: readonlystring[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:145
Artifact IDs blocking the step; empty when stepAvailable is true.
contextFingerprint
readonlycontextFingerprint:string
Defined in: packages/core/src/application/use-cases/compile-context.ts:139
The calculated fingerprint for the current context state.
projectContext
readonlyprojectContext: readonlyProjectContextEntry[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:147
Rendered project context entries.
specs
readonlyspecs: readonlyContextSpecEntry[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:149
Spec entries with tier classification, source, and content.
status
readonlystatus:"changed"|"unchanged"
Defined in: packages/core/src/application/use-cases/compile-context.ts:141
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:143
Whether the requested step is currently available.
warnings
readonlywarnings: readonlyContextWarning[]
Defined in: packages/core/src/application/use-cases/compile-context.ts:153
Stale metadata warnings and other advisory conditions.