Skip to main content

Interface: GetArtifactInstructionInput

Defined in: packages/core/src/application/use-cases/get-artifact-instruction.ts:17

Input for the GetArtifactInstruction use case.

Properties

artifactId?

readonly optional artifactId?: string

Defined in: packages/core/src/application/use-cases/get-artifact-instruction.ts:27

The artifact ID from the schema (e.g. specs, verify, tasks).

When omitted, the use case auto-resolves the next artifact to work on by walking the schema's artifact dependency graph: the first artifact (in declaration order) whose requires are all satisfied (complete or skipped) but that is itself not yet complete or skipped.


name

readonly name: string

Defined in: packages/core/src/application/use-cases/get-artifact-instruction.ts:18