{
  "layer": "offline/material checks, not proof of unrun product or model",
  "checks": [
    "framework execution explicitly has no model",
    "actual framework assertions ran",
    "audience branch changed",
    "facts kept across branch",
    "missing actual assertions rejected"
  ],
  "count": 5
}