Interface: ComposedPhase¶
Defined in: core/src/types/ast.ts:424
Metadata about a composed phase in a skill. Set by the resolver during skill composition — not user-authored.
Properties¶
alias?¶
optionalalias?:string
Defined in: core/src/types/ast.ts:430
Alias if
Use¶
... as alias was used
composedBlocks¶
composedBlocks:
string[]
Defined in: core/src/types/ast.ts:436
Which context blocks were composed from this phase
inputs?¶
optionalinputs?:Record\<string,SkillContractField>
Defined in: core/src/types/ast.ts:432
Extracted inputs contract (if defined)
name¶
name:
string
Defined in: core/src/types/ast.ts:426
Phase name (alias or skill name)
outputs?¶
optionaloutputs?:Record\<string,SkillContractField>
Defined in: core/src/types/ast.ts:434
Extracted outputs contract (if defined)
source¶
source:
string
Defined in: core/src/types/ast.ts:428
Source file path