Skip to main content

Interface: CompileContextResult

Defined in: packages/core/src/application/use-cases/compile-context.ts:169

Result returned by a successful CompileContext execution.

Properties​

availableSteps​

readonly availableSteps: readonly AvailableStep[]

Defined in: packages/core/src/application/use-cases/compile-context.ts:183

All workflow steps with availability status.


blockingArtifacts​

readonly blockingArtifacts: readonly string[]

Defined in: packages/core/src/application/use-cases/compile-context.ts:177

Artifact IDs blocking the step; empty when stepAvailable is true.


contextFingerprint​

readonly contextFingerprint: string

Defined in: packages/core/src/application/use-cases/compile-context.ts:171

The calculated fingerprint for the current context state.


projectContext​

readonly projectContext: readonly ProjectContextEntry[]

Defined in: packages/core/src/application/use-cases/compile-context.ts:179

Rendered project context entries.


specs​

readonly specs: readonly ContextSpecEntry[]

Defined in: packages/core/src/application/use-cases/compile-context.ts:181

Spec entries with display mode, source, and content.


status​

readonly status: "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​

readonly stepAvailable: boolean

Defined in: packages/core/src/application/use-cases/compile-context.ts:175

Whether the requested step is currently available.


warnings​

readonly warnings: readonly ContextWarning[]

Defined in: packages/core/src/application/use-cases/compile-context.ts:185

Stale metadata warnings and other advisory conditions.