triz_expand_hierarchy
Expands a nested TRIZ hierarchy by substituting a box's declared inner model into its parent through checked interfaces, returning a typed model with fresh box, wire, and flow ID maps.
Instructions
Substitute one box's declared inner model into its parent through its checked input/output interface. Returns a typed model and fresh box, wire and flow id maps. Preserves inner box costs, feasibility, states and transitions, and standalone inner flows. Parent flow occurrences require explicit routes and checked boundary connections; media need explicit mappings. Inner budgets, weights and contradictions require opt-in global-intersection, global-merge and append-renamed policies. Product-identity changes fail closed. Expand nested boxes one at a time before requesting flat behavior, dynamics or resource verdicts. triz_nine_windows reads a selected box's inner model as its subsystem view.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| box | Yes | Box whose inner model is substituted into the parent | |
| media | No | ||
| model | Yes | ||
| routes | No | ||
| policies | No |