Expand description
2026-09-29: Build a whole Venn report: fuse the compared models at every requested mode and row count, classify and estimate every target node, group the nodes into sites (one template node across its layers), rank them by estimated step share, and flag the layer kinds that cannot batch rows.
Owner: metrale-circuit (venn). Invariants:
- The compared models are fused with every kernel their rules name counted as built (the
offline view
met circuit showtakes). The target is fused only when it is a golden instance, whose rules cover it; otherwise its nodes are matched to families by op. - A flag’s cost is the estimate of running the flagged nodes once per row minus running them once for all rows, so flags rank by the time the missing multi-row path costs.
Structs§
- Flag
- 2026-09-29: A layer kind that cannot batch rows in a mode.
- Row
- 2026-09-29: One site: a template node across the layers that instantiate it.
- Side
- 2026-09-29: One side of the diagram as loaded.
- Table
- 2026-09-29: One mode and row count.
- Venn
Inputs - 2026-09-29: Everything a report is built from.
- Venn
Report - 2026-09-29: A built report.
Functions§
- build
- 2026-09-29: Build the report.