{
  "method": "Carries forward approved preview DOM semantic/token/numeric/link parity, then binds the integrated seeded frame byte-for-byte to the canonical file. Approved CSS and body must stay exact. Proposal, Checklist and Report intentionally replace only the preview-only Alternative A/B title with the prior reader-facing product title.",
  "upstream_evidence": [
    "/opt/projects/control-room/memory/session-1788686289312-uq83bfu1/template-exploration/design-sol/evidence/content-parity.json",
    "/opt/projects/control-room/memory/session-1788686289312-uq83bfu1/template-exploration/design-astra/evidence/content-parity.json"
  ],
  "results": [
    {
      "slug": "proposal",
      "variant": "a",
      "baseline_sha256": "abbf62cdb01acfd428617f27cb5fe8d5cbbb9202d0dc6d44fd6b4bf6bf0bed53",
      "variant_sha256": "410f6432ae72556ff5f234b7ca682bb06fadb18ab9ff684827cdc5b59e64fdd5",
      "semantic_blocks_exact_after_explicit_adjustment": true,
      "word_tokens_exact_after_explicit_adjustment": true,
      "numeric_tokens_exact_after_explicit_adjustment": true,
      "original_hrefs_exact_multiset": true,
      "unexplained_missing_semantic_blocks": [],
      "unexplained_added_semantic_blocks": [],
      "unexplained_missing_word_tokens": {},
      "unexplained_added_word_tokens": {},
      "unexplained_missing_numbers": {},
      "unexplained_added_numbers": {},
      "changed_hrefs": {
        "missing": {},
        "added": {}
      },
      "explicit_additions": [],
      "explicit_presentational_removals": [
        {
          "text": "06",
          "location": "h2",
          "reason": "Presentational section number removed to avoid a misleading 06 \u2192 01 sequence"
        }
      ],
      "pass": true,
      "integrated_source_sha256": "7279fefcd7c01dcca7f214d6d3267ea0d2ca894b59adab53a29a7e694ca1dfdb",
      "integrated_frame_exact_canonical_prefix": true,
      "integrated_reporter_suffix_bytes": 468,
      "integrated_file_exact_approved": false,
      "approved_style_exact": true,
      "approved_body_exact": true,
      "approved_title": "Proposal \u2014 Alternative A: Decision Spine",
      "integrated_title": "Proposal \u2014 give support the European morning",
      "title_only_normalization": true,
      "integration_pass": true
    },
    {
      "slug": "project-plan",
      "variant": "a",
      "source_sha256": "26ba2d0d2fdca85fe6d376b00577f48a877b3fecb6f5d6051bf92801516df24f",
      "alternative_sha256": "731edb7f5e6c8d4fdce7b6b6ef9c37279affacd42a278f12caf312930775c143",
      "source_phrase_count": 55,
      "matched_phrases": 55,
      "missing_or_changed_phrases": [],
      "missing_token_counts": {},
      "unexpected_token_counts_after_excluding_added_labels": {},
      "original_links": [],
      "missing_links": [],
      "missing_chart_accessible_labels": [],
      "added_dom_labels": [
        "Mobile milestone flow",
        "Desktop chart \u00b7",
        "4 Sep",
        "Today \u00b7 4 Sep",
        "Dependencies \u00b7 phase 2",
        "Dependencies \u00b7 phase 4",
        "Phase 4",
        "Phase 3"
      ],
      "added_css_labels": [
        "state shapes: disc / square / diamond; visual only"
      ],
      "charts": {
        "seventeen_week_ranges_exact": true,
        "range_values": [
          "1/5",
          "5/10",
          "10/15",
          "15/18"
        ],
        "signup_fill_40_percent": true,
        "today_position_original_percent": 35.29
      },
      "pass": true,
      "integrated_source_sha256": "731edb7f5e6c8d4fdce7b6b6ef9c37279affacd42a278f12caf312930775c143",
      "integrated_frame_exact_canonical_prefix": true,
      "integrated_reporter_suffix_bytes": 468,
      "integrated_file_exact_approved": true,
      "approved_style_exact": true,
      "approved_body_exact": true,
      "approved_title": "Self-serve onboarding \u2014 project plan",
      "integrated_title": "Self-serve onboarding \u2014 project plan",
      "title_only_normalization": false,
      "integration_pass": true
    },
    {
      "slug": "checklist",
      "variant": "a",
      "baseline_sha256": "16364a809a3ce248cdf900f437621e5d26db3247ac1badfb4496fd001d2a075c",
      "variant_sha256": "11af6b493836d125e2f5f30fb67b637332f4aad90e9d8c5de061d2c6f5d6675f",
      "semantic_blocks_exact_after_explicit_adjustment": true,
      "word_tokens_exact_after_explicit_adjustment": true,
      "numeric_tokens_exact_after_explicit_adjustment": true,
      "original_hrefs_exact_multiset": true,
      "unexplained_missing_semantic_blocks": [],
      "unexplained_added_semantic_blocks": [],
      "unexplained_missing_word_tokens": {},
      "unexplained_added_word_tokens": {},
      "unexplained_missing_numbers": {},
      "unexplained_added_numbers": {},
      "changed_hrefs": {
        "missing": {},
        "added": {}
      },
      "explicit_additions": [],
      "explicit_presentational_removals": [],
      "pass": true,
      "integrated_source_sha256": "19a86a131daeab7e95e34f0d4da358effc9606362e85d03f32359f2e335150b1",
      "integrated_frame_exact_canonical_prefix": true,
      "integrated_reporter_suffix_bytes": 468,
      "integrated_file_exact_approved": false,
      "approved_style_exact": true,
      "approved_body_exact": true,
      "approved_title": "Checklist \u2014 Alternative A: Gate Ledger",
      "integrated_title": "Atlas API v2 \u2014 public beta readiness",
      "title_only_normalization": true,
      "integration_pass": true
    },
    {
      "slug": "service-health",
      "variant": "a",
      "source_sha256": "f9b40f2fd49ae56c55f2caab85e7173dfe42d56b1ddefbfed0b6b1ad3ad9ac23",
      "alternative_sha256": "994adadd14891263c23e61a0a8912b16608307abc4ccac1c31a3d4cb5d93f1a8",
      "source_phrase_count": 65,
      "matched_phrases": 65,
      "missing_or_changed_phrases": [],
      "missing_token_counts": {},
      "unexpected_token_counts_after_excluding_added_labels": {},
      "original_links": [],
      "missing_links": [],
      "missing_chart_accessible_labels": [],
      "added_dom_labels": [
        "1 Aug 31 Oct",
        "90 days \u00b7 read each row left to right",
        "90 days \u00b7 read each row left to right",
        "90 days \u00b7 read each row left to right",
        "90 days \u00b7 read each row left to right"
      ],
      "added_css_labels": [
        "Downtime \u00b7 (5 mobile rows)",
        "Share \u00b7 (4 mobile event rows)"
      ],
      "charts": {
        "burndown_paths_exact": true,
        "day_evidence": [
          {
            "source_days": 90,
            "alternative_days": 90,
            "same_order_and_state": true,
            "source_states": {
              "operational": 88,
              "degraded": 1,
              "partial outage": 1
            }
          },
          {
            "source_days": 90,
            "alternative_days": 90,
            "same_order_and_state": true,
            "source_states": {
              "operational": 89,
              "degraded": 1
            }
          },
          {
            "source_days": 90,
            "alternative_days": 90,
            "same_order_and_state": true,
            "source_states": {
              "operational": 89,
              "degraded": 1
            }
          },
          {
            "source_days": 90,
            "alternative_days": 90,
            "same_order_and_state": true,
            "source_states": {
              "operational": 90
            }
          }
        ]
      },
      "pass": true,
      "integrated_source_sha256": "994adadd14891263c23e61a0a8912b16608307abc4ccac1c31a3d4cb5d93f1a8",
      "integrated_frame_exact_canonical_prefix": true,
      "integrated_reporter_suffix_bytes": 468,
      "integrated_file_exact_approved": true,
      "approved_style_exact": true,
      "approved_body_exact": true,
      "approved_title": "Every service met its objective and the error budget is 71% gone",
      "integrated_title": "Every service met its objective and the error budget is 71% gone",
      "title_only_normalization": false,
      "integration_pass": true
    },
    {
      "slug": "report",
      "variant": "b",
      "baseline_sha256": "90c1de576fe2752cb889346d53e24b802d29f3b031b0cf8a0cd79e15edda3134",
      "variant_sha256": "05f82a6a39026c7570a6b7df523ef01d77bc10ba4401c75581df08a851f2baac",
      "semantic_blocks_exact_after_explicit_adjustment": true,
      "word_tokens_exact_after_explicit_adjustment": true,
      "numeric_tokens_exact_after_explicit_adjustment": true,
      "original_hrefs_exact_multiset": true,
      "unexplained_missing_semantic_blocks": [],
      "unexplained_added_semantic_blocks": [],
      "unexplained_missing_word_tokens": {},
      "unexplained_added_word_tokens": {},
      "unexplained_missing_numbers": {},
      "unexplained_added_numbers": {},
      "changed_hrefs": {
        "missing": {},
        "added": {}
      },
      "explicit_additions": [
        {
          "purpose": "Structure label",
          "text": "Recommendation"
        },
        {
          "purpose": "Structure label",
          "text": "Evidence at a glance"
        }
      ],
      "explicit_presentational_removals": [],
      "pass": true,
      "integrated_source_sha256": "2d2222c8596c0560ebb816370b358ca262bde5e6431c52ca47e08f3ee943fa39",
      "integrated_frame_exact_canonical_prefix": true,
      "integrated_reporter_suffix_bytes": 468,
      "integrated_file_exact_approved": false,
      "approved_style_exact": true,
      "approved_body_exact": true,
      "approved_title": "Report \u2014 Alternative B: Briefing Broadsheet",
      "integrated_title": "Retention after the price change \u2014 Q3 2026",
      "title_only_normalization": true,
      "integration_pass": true
    }
  ],
  "targeted_geometry": {
    "checklist_meter": "Previous approved validation measured 18:4:2 as 75%, 16.668%, 8.332% at 390 and 75%, 16.667%, 8.333% at 768; integrated body and CSS are byte-identical.",
    "service_health_days": "Four source-preserving strips of 90 days each (360 states total), same order and state.",
    "proposal_breakpoint": "Fresh integrated captures at 599, 600, 601 and 602 px; final captures visually inspected and metrics show full inner width with no overflow."
  },
  "all_pass": true
}
