{
  "result": "PASS",
  "checks": [
    "Five process groups, each has direct diagram entry",
    "Audio is isolated from command processing",
    "Top-level status filter",
    "Diagram directly visible without expanding sections",
    "Only HTTP model exchanges remain",
    "Filters persist between diagram and journal",
    "Missing receive evidence is explicit, not fabricated",
    "Exact sender and receiver service names",
    "Return restores top-level filters",
    "Separate and nested audio timings, with explanations",
    "Empty filter state",
    "Both themes and mobile card structure",
    "No backend, embedded frames or external resources"
  ],
  "visual": "SVG previews inspected separately; HTML browser rendering not verified"
}
