Interface: ArtifactYamlData
Defined in: packages/core/src/domain/services/build-schema.ts:124
Raw artifact entry shape from validated YAML.
Properties
delta?
optionaldelta?:boolean
Defined in: packages/core/src/domain/services/build-schema.ts:134
deltaInstruction?
optionaldeltaInstruction?:string
Defined in: packages/core/src/domain/services/build-schema.ts:135
deltaValidations?
optionaldeltaValidations?: readonlyValidationRuleRaw[]
Defined in: packages/core/src/domain/services/build-schema.ts:137
description?
optionaldescription?:string
Defined in: packages/core/src/domain/services/build-schema.ts:128
format?
optionalformat?:"markdown"|"json"|"yaml"|"plaintext"
Defined in: packages/core/src/domain/services/build-schema.ts:133
id
id:
string
Defined in: packages/core/src/domain/services/build-schema.ts:125
instruction?
optionalinstruction?:string
Defined in: packages/core/src/domain/services/build-schema.ts:130
optional?
optionaloptional?:boolean
Defined in: packages/core/src/domain/services/build-schema.ts:132
output
output:
string
Defined in: packages/core/src/domain/services/build-schema.ts:127
preHashCleanup?
optionalpreHashCleanup?: readonlyPreHashCleanupRaw[]
Defined in: packages/core/src/domain/services/build-schema.ts:138
requires?
optionalrequires?: readonlystring[]
Defined in: packages/core/src/domain/services/build-schema.ts:131
rules?
optionalrules?:ArtifactRulesRaw
Defined in: packages/core/src/domain/services/build-schema.ts:140
scope
scope:
"spec"|"change"
Defined in: packages/core/src/domain/services/build-schema.ts:126
taskCompletionCheck?
optionaltaskCompletionCheck?:TaskCompletionCheckRaw
Defined in: packages/core/src/domain/services/build-schema.ts:139
template?
optionaltemplate?:string
Defined in: packages/core/src/domain/services/build-schema.ts:129
validations?
optionalvalidations?: readonlyValidationRuleRaw[]
Defined in: packages/core/src/domain/services/build-schema.ts:136