pub fn render_tier_summary(report: &RunReport) -> StringExpand description
Render the machine-readable tier census as ONE greppable line, mirroring the
LOGOS_VALIDATORS_RAN: convention the Rust suite uses for external validators.
A CI/release gate greps LOGOS_TIERS_RAN: to see, at a glance, which execution
tiers a green largo test actually exercised — the interpreter always, the VM
cross-tier validator only under --tiers all. When the VM validator was OFF, the
line says so explicitly (vm=off), so a fast default run never masquerades as
having proven cross-tier agreement it never ran.
A MOUNTED page test’s own cross-tier check (G1: this is not gated on --tiers all, and since mounted now recognizes a ## Page’s own auto-mount and not
only a literal Mount statement, this line covers it too) additionally names
WHICH candidate page tiers actually ran, appending page_tiers=<a,b,…> — so a
green largo test --browser cannot read the same as a green plain largo test
when the difference is exactly whether a real Chrome was ever launched.