Assemble / Provenance / METAHUMAN ENGINE / SOURCE MAP
15結果を配属/Stem・BOXへ戻す
Assembleは15結果を読み、Bus、Master、Group、failure、emptyを別キーへ配置する。内容をまとめ直さず、trace unionを決定論的に導出する。
置き場所が責任を表す
SM-BUS-CIRCULATIONSend / Returnの接続だけを担当
AUTHORITY
Master所属Groupの再要約ではなく、自身のlensで発火- SG-GROUP-03
- SG-GROUP-09
- SG-GROUP-10
MODEL
Master所属Groupの再要約ではなく、自身のlensで発火- SG-GROUP-02
- SG-GROUP-08
- SG-GROUP-09
- SG-GROUP-10
ENVIRONMENT
Master所属Groupの再要約ではなく、自身のlensで発火- SG-GROUP-04
- SG-GROUP-05
- SG-GROUP-07
MEANING
Master所属Groupの再要約ではなく、自身のlensで発火- SG-GROUP-03
- SG-GROUP-05
- SG-GROUP-06
- SG-GROUP-07
- SG-GROUP-10
Return rowAUTHORITY / MODELへ戻す。通常Sendと混ぜない。
MIKAYA_SIMos_module群と混ぜない独立した候補席
三層trace
| layer | 正本参照 | runtime導出 |
|---|---|---|
| Group | Stem ID + sparse BOX | そのまま |
| Master | Source Group IDs | Group→Stem→BOX union + hash |
| Bus | Master 4 + Send / Return | Master→Group→Stem→BOX union + hash |
interim成果物
board.interim.json は機械用、board.interim.md は人間用。finalができてもinterimを上書きせず、監査と再開の地点として残す。
nullとfailure
発火しなかったunitはnull / empty_unitsへ置く。読めなかった結果、schema違反、worker失敗はfailuresへ理由付きで置く。両者を同じ空欄にしない。