Module report

Module report 

Source
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 show takes). 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.
VennInputs
2026-09-29: Everything a report is built from.
VennReport
2026-09-29: A built report.

Functions§

build
2026-09-29: Build the report.