structured@1
Structured
Resources
Documentation
structured@1
Purpose
The structured@1 stack requires that instruction steps are structured objects with stable IDs, enabling cross-referencing, timing, and programmatic manipulation.
Adds
- Top-level
instructionsarray with structured step objects containingidandtextfields. - Steps may include
dependsOn,inputs,techniqueIds,usesEquipment,temperature,timing,images,videos, andmetadata. - Support for nested step sections.
Requires
- None
Semantics
- MUST: Each step object must include
idandtextfields. - MUST: Step IDs must be unique within the instructions array.
- NOTE: This stack is a prerequisite for
timed@1andreferenced@1.
Composition Notes
- This stack is monotonic: it adds requirements or fields without removing expressiveness.
- Interaction: Required by
timed@1andreferenced@1. Enables equipment references when combined withequipment@1.