Skip to main content

Interface: CompileContextResult

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

Result returned by a successful CompileContext execution.

Properties

availableSteps

readonly availableSteps: readonly AvailableStep[]

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

All workflow steps with availability status.


blockingArtifacts

readonly blockingArtifacts: readonly string[]

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

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:139

The calculated fingerprint for the current context state.


projectContext

readonly projectContext: readonly ProjectContextEntry[]

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

Rendered project context entries.


specs

readonly specs: readonly ContextSpecEntry[]

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

Spec entries with tier classification, source, and content.


status

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

readonly stepAvailable: boolean

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

Whether the requested step is currently available.


warnings

readonly warnings: readonly ContextWarning[]

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

Stale metadata warnings and other advisory conditions.