Description
Produce a definitive reference document with every task type defined in the spec (call, do, emit, for, fork, listen, raise, run, set, switch, try, wait) with for each one:
- Type name - the discriminator value as it appears in YAML/JSON
- Required fields - field name, expected type, default (if any), short description
- Optional fields - field name, expected type, default (if any), short description
- Notes/edge cases - nesting rules, mutually exclusive fields,
Motivation
IntelliSense (per #211) needs to know, at any position inside a task node, which fields are valid, which are mandatory, and what type/shape they expect.
Proposed Implementation
No response
Definition of Done
Description
Produce a definitive reference document with every task type defined in the spec (call, do, emit, for, fork, listen, raise, run, set, switch, try, wait) with for each one:
Motivation
IntelliSense (per #211) needs to know, at any position inside a task node, which fields are valid, which are mandatory, and what type/shape they expect.
Proposed Implementation
No response
Definition of Done