#!/usr/bin/env python3
"""Summarize the hard promotion gates for the current normal-route blocker."""
from __future__ import annotations

import argparse
import html
import json
from pathlib import Path


ROOT = Path(__file__).resolve().parents[1]
OUT = ROOT / "out"


GATE_MISSING_EVIDENCE = {
    "strictSourceHotspot": "strict source coordinate",
    "tileHotspotConfirmation": "tile hotspot confirmation",
    "realSelector20Savedata": "real selector 2:0 captured savedata",
    "selectedRootExecution": "selected-root execution ref",
    "runtimeTraceOrEquivalent": "runtime trace/equivalent selected-root proof",
}

NEXT_ACTION_RELATED_FAILED_GATE_IDS = {
    1: ["selectedRootExecution", "runtimeTraceOrEquivalent"],
    2: ["selectedRootExecution"],
    3: ["strictSourceHotspot", "tileHotspotConfirmation"],
    4: ["realSelector20Savedata", "selectedRootExecution"],
    5: ["strictSourceHotspot", "tileHotspotConfirmation"],
    6: ["selectedRootExecution", "runtimeTraceOrEquivalent"],
    7: ["selectedRootExecution", "runtimeTraceOrEquivalent"],
    8: ["runtimeTraceOrEquivalent", "selectedRootExecution"],
    9: ["strictSourceHotspot", "tileHotspotConfirmation"],
}
NEXT_ACTION_INPUT_CLASSES_BY_GATE = {
    "strictSourceHotspot": "strict-source-coordinate-or-hotspot-proof",
    "tileHotspotConfirmation": "tile-hotspot-confirmation-proof",
    "realSelector20Savedata": "captured-gameplay-savedata",
    "selectedRootExecution": "selected-root-execution-proof",
    "runtimeTraceOrEquivalent": "runtime-trace-or-equivalent-proof",
}


def unique_list(values: list[object]) -> list[object]:
    return list(dict.fromkeys(values))


def next_input_classes_for_gates(gate_ids: list[str]) -> list[str]:
    return unique_list([
        NEXT_ACTION_INPUT_CLASSES_BY_GATE.get(gate_id, gate_id)
        for gate_id in gate_ids or []
    ])


def next_input_summary_for_classes(input_classes: list[str]) -> str:
    if not input_classes:
        return "no additional gate input classified"
    return ", ".join(input_classes)


def first_blocker(route_investigation_queue: list[dict] | dict) -> dict:
    if isinstance(route_investigation_queue, list) and route_investigation_queue:
        return route_investigation_queue[0]
    return route_investigation_queue if isinstance(route_investigation_queue, dict) else {}


def evidence_refs_brief(refs: list[dict]) -> str:
    parts = []
    for ref in refs:
        fields = ", ".join(ref.get("fields") or [])
        parts.append(f"{ref.get('path')}: {fields}" if fields else str(ref.get("path") or "-"))
    return "; ".join(parts) or "-"


def compact_json(value: object) -> str:
    return json.dumps(value or {}, sort_keys=True, separators=(",", ":"))


def strict_hotspot_candidate_review_rows(strict_context: dict, edge_trigger_gap: dict) -> list[dict]:
    edge_rows = {
        row.get("side"): row
        for row in edge_trigger_gap.get("candidateRows") or []
        if row.get("side")
    }
    rows = []
    for candidate in strict_context.get("candidateSummaries") or []:
        side = candidate.get("side")
        tile = candidate.get("tile") or {}
        edge_row = edge_rows.get(side) or {}
        target_spawn = edge_row.get("targetSpawn") or {}
        rows.append({
            "side": side,
            "x": tile.get("x"),
            "y": tile.get("y"),
            "coordinateStatus": candidate.get("coordinateStatus"),
            "coordinatePromotable": candidate.get("coordinatePromotable"),
            "variantStrictCoordinateEvidenceFound": candidate.get(
                "variantStrictCoordinateEvidenceFound"
            ),
            "routeReviewRowCount": candidate.get("routeReviewRowCount"),
            "eventTransitionCount": candidate.get("eventTransitionCount"),
            "sourceOriginalStandable": candidate.get("sourceOriginalStandable"),
            "targetSpawnOriginalStandable": candidate.get("targetSpawnOriginalStandable"),
            "lowNibbleMatch": candidate.get("lowNibbleMatch"),
            "coordinateXyHitCount": candidate.get("coordinateXyHitCount"),
            "coordinateYxHitCount": candidate.get("coordinateYxHitCount"),
            "variantInterestingHitCount": candidate.get("variantInterestingHitCount"),
            "variantCurrentRootHitCount": candidate.get("variantCurrentRootHitCount"),
            "variantCharacterDescriptorHitCount": candidate.get("variantCharacterDescriptorHitCount"),
            "blockReasons": candidate.get("blockReasons") or [],
            "blockReasonSummary": candidate.get("blockReasonSummary"),
            "autoTrigger": edge_row.get("autoTrigger"),
            "boundaryCandidate": edge_row.get("boundaryCandidate"),
            "routeAssistUrl": edge_row.get("routeAssistUrl"),
            "targetReviewUrl": target_spawn.get("reviewUrl"),
        })
    return rows


def strict_hotspot_candidate_brief(rows: list[dict] | None) -> str:
    parts = []
    for row in rows or []:
        parts.append(
            f"{row.get('side')}@{row.get('x')},{row.get('y')}"
            f"[coord={row.get('coordinateStatus')},review={row.get('routeReviewRowCount')},"
            f"event={row.get('eventTransitionCount')},standable={row.get('sourceOriginalStandable')}/"
            f"{row.get('targetSpawnOriginalStandable')},auto={row.get('autoTrigger')},"
            f"boundary={row.get('boundaryCandidate')},blocks={len(row.get('blockReasons') or [])}]"
        )
    return "; ".join(parts) or "-"


def owner_pair_summary(pairs: list[dict] | None) -> str:
    parts = []
    for row in pairs or []:
        owner = row.get("owner")
        count = row.get("count")
        if owner is not None and count is not None:
            parts.append(f"{owner}:{count}")
    return ",".join(parts) or "-"


def count_map_summary(counts: dict | None) -> str:
    return ",".join(f"{key}:{value}" for key, value in (counts or {}).items()) or "-"


def joined(values: list | tuple | None) -> str:
    return ",".join(str(value) for value in (values or [])) or "-"


def next_action_related_failed_gate_ids(priority: object, failed_gate_ids: list[str]) -> list[str]:
    try:
        key = int(priority)
    except (TypeError, ValueError):
        return []
    failed = set(failed_gate_ids or [])
    return [
        gate_id
        for gate_id in NEXT_ACTION_RELATED_FAILED_GATE_IDS.get(key, [])
        if not failed or gate_id in failed
    ]


def predecessor_route_attempt_evidence_ref() -> dict:
    return {
        "path": "out/runtime_predecessor_route_attempt_context.json",
        "fields": [
            "proofFound",
            "predecessorRouteAttemptProofFound",
            "routeSelectorHitCount",
            "currentRootHitCount",
            "observedSelectorCounts",
            "dominantDiversionSelector",
            "diversionSelectorContextCount",
            "diversionRoutePromotionEvidenceFound",
            "publicPredecessorSelectorContext",
            "failedPredecessorRouteAttemptGateIds",
            "missingEvidence",
            "evidenceRefs",
            "evidenceRefCount",
            "promotionStatus",
        ],
    }


def next_action_summary(
    row: dict,
    failed_gate_ids: list[str],
    runtime_predecessor_route_attempt_context: dict | None = None,
) -> dict:
    related_gate_ids = next_action_related_failed_gate_ids(
        row.get("priority"),
        failed_gate_ids,
    )
    evidence_refs = list(row.get("evidenceRefs") or [])
    if (
        row.get("priority") == 1
        and runtime_predecessor_route_attempt_context
        and not any(ref.get("path") == "out/runtime_predecessor_route_attempt_context.json" for ref in evidence_refs)
    ):
        evidence_refs.append(predecessor_route_attempt_evidence_ref())
    next_input_classes = list(row.get("nextInputClasses") or [])
    if not next_input_classes:
        next_input_classes = next_input_classes_for_gates(related_gate_ids)
    return {
        "priority": row.get("priority"),
        "status": row.get("status"),
        "task": row.get("task"),
        "why": row.get("why"),
        "relatedFailedGateIds": related_gate_ids,
        "relatedMissingEvidence": [
            GATE_MISSING_EVIDENCE.get(gate_id, gate_id)
            for gate_id in related_gate_ids
        ],
        "nextInputClasses": next_input_classes,
        "nextInputSummary": row.get("nextInputSummary") or next_input_summary_for_classes(next_input_classes),
        "evidenceRefs": evidence_refs,
    }


def runtime_source_save_load_variant_context_brief(evidence: dict | None) -> str:
    if not evidence:
        return "-"
    load = evidence.get("loadVariant") or {}
    coordinate = evidence.get("coordinateLoad") or {}
    exit_path = evidence.get("exitPath") or {}
    adaptive = evidence.get("adaptiveExit") or {}
    adaptive_trail = evidence.get("adaptiveTrailStart") or {}
    ready_paths = evidence.get("readyPathSummary") or {}
    diversion = evidence.get("diversionSelectorContext") or {}
    return (
        "sourceSaveLoad="
        f"class={evidence.get('classification')}, "
        f"load={load.get('sampleCount')}/{load.get('sequenceCount')}:"
        f"{joined(load.get('observedSelectors'))}, "
        f"loadPublic={joined(load.get('observedPublicSaveSelectors'))}, "
        f"loadSource={load.get('sourceSaveObserved')}, "
        f"loadRouteCurrent={load.get('anyReachedRouteSelectorContext')}/"
        f"{load.get('anyReachedCurrentRoot')}, "
        f"coord={coordinate.get('sampleCount')}/{coordinate.get('sequenceCount')}:"
        f"{joined(coordinate.get('observedSelectors'))}, "
        f"coordPublic={joined(coordinate.get('observedPublicSaveSelectors'))}, "
        f"coordSourceStart={coordinate.get('sourceSaveObserved')}/"
        f"{coordinate.get('sourceStartTileObserved')}, "
        f"exit={exit_path.get('sampleCount')}/{exit_path.get('sequenceCount')}:"
        f"{joined(exit_path.get('observedSelectors'))}, "
        f"exitPublic={joined(exit_path.get('observedPublicSaveSelectors'))}, "
        f"exitSource={exit_path.get('sourceSaveObserved')}, "
        f"exitCandidateOutside={exit_path.get('candidateObserved')}/"
        f"{exit_path.get('outsideObserved')}, "
        f"exitRouteCurrent={exit_path.get('anyReachedRouteSelectorContext')}/"
        f"{exit_path.get('anyReachedCurrentRoot')}, "
        f"adaptive={adaptive.get('sampleCount')}/{adaptive.get('sequenceCount')}/"
        f"{adaptive.get('sourceReadyCount')}, "
        f"adaptiveCandidateOutside={adaptive.get('candidateObserved')}/"
        f"{adaptive.get('outsideObserved')}, "
        f"adaptiveRouteCurrent={adaptive.get('anyReachedRouteSelectorContext')}/"
        f"{adaptive.get('anyReachedCurrentRoot')}, "
        f"adaptiveTrail={adaptive_trail.get('sampleCount')}/"
        f"{adaptive_trail.get('sequenceCount')}/{adaptive_trail.get('sourceReadyCount')}, "
        f"adaptiveTrailCandidateOutside={adaptive_trail.get('candidateObserved')}/"
        f"{adaptive_trail.get('outsideObserved')}, "
        f"adaptiveTrailRouteCurrent={adaptive_trail.get('anyReachedRouteSelectorContext')}/"
        f"{adaptive_trail.get('anyReachedCurrentRoot')}, "
        f"readyDivert={ready_paths.get('diversionClassification')}, "
        f"readyPaths={ready_paths.get('readyPathCount')}/"
        f"{ready_paths.get('routeOrCurrentReadyPathCount')}/"
        f"{ready_paths.get('candidateOrOutsideReadyPathCount')}, "
        f"firstNonSource={ready_paths.get('dominantNonRouteSelector')}, "
        f"firstNonSourceCounts={compact_json(ready_paths.get('firstNonSourceSelectorCounts'))}, "
        f"diversionContext={diversion.get('classification')}, "
        f"diversionSelector={diversion.get('selector')}, "
        f"diversionMaps={joined(diversion.get('fieldMaps'))}, "
        f"diversionAdjacency={diversion.get('sceneAdjacencyRowCount')}/"
        f"{diversion.get('sceneAdjacencySelectorOnlyPairCount')}/"
        f"{diversion.get('sceneAdjacencyStrictEventBackedCount')}/"
        f"{diversion.get('sceneAdjacencyConfirmedReviewBackedCount')}, "
        f"diversionCurrentProof={diversion.get('selectedPointerPathSelectsOrStoresCurrentCount')}, "
        f"strictProof={evidence.get('strictSourceHotspotProofFound')}, "
        f"selectedRootProof={evidence.get('selectedRootExecutionProofFound')}, "
        f"routeEvidence={evidence.get('routePromotionEvidenceFound')}, "
        f"status={evidence.get('promotionStatus')}"
    )


def runtime_predecessor_route_attempt_context_brief(evidence: dict | None) -> str:
    if not evidence:
        return "-"
    public_context = evidence.get("publicPredecessorSelectorContext") or {}
    observed = evidence.get("observedSelectorCounts") or {}
    non_route = evidence.get("nonRouteSelectorCounts") or {}
    return (
        "predecessorRouteAttempt="
        f"files={evidence.get('sourceFileCount')}, "
        f"sequences={evidence.get('totalSequenceCount')}, "
        f"samples={evidence.get('totalSampleCount')}, "
        f"publicFiles={evidence.get('publicPredecessorObservedFileCount')}, "
        f"target={evidence.get('targetSelector')}, "
        f"routeHits={evidence.get('routeSelectorHitCount')}, "
        f"currentRootHits={evidence.get('currentRootHitCount')}, "
        f"observed={compact_json(observed)}, "
        f"nonRoute={compact_json(non_route)}, "
        f"dominantDiversion={evidence.get('dominantDiversionSelector')}, "
        f"diversionContexts={evidence.get('diversionSelectorContextCount')}, "
        f"fieldMapDiversions={evidence.get('fieldMapDiversionSelectorCount')}, "
        f"resourceOnlyDiversions={evidence.get('resourceOnlyDiversionSelectorCount')}, "
        f"diversionRouteEvidence={evidence.get('diversionRoutePromotionEvidenceFound')}, "
        f"publicContext={public_context.get('classification')}, "
        f"publicCurrentProof={public_context.get('selectedPointerPathSelectsOrStoresCurrentCount')}, "
        f"proofFound={evidence.get('proofFound')}, "
        f"status={evidence.get('promotionStatus')}"
    )


def non_promoting_evidence_details(
    blocker: dict,
    runtime_predecessor_route_attempt_context: dict | None = None,
) -> list[dict]:
    rows: list[dict] = []
    predecessor_attempt = runtime_predecessor_route_attempt_context or {}
    if predecessor_attempt:
        public_context = predecessor_attempt.get("publicPredecessorSelectorContext") or {}
        rows.append({
            "id": "runtimePredecessorRouteAttemptContext",
            "status": predecessor_attempt.get("promotionStatus", "blocked"),
            "evidence": runtime_predecessor_route_attempt_context_brief(predecessor_attempt),
            "evidenceRef": predecessor_route_attempt_evidence_ref(),
            "publicPredecessorContext": public_context,
            "diversionSelectorContexts": predecessor_attempt.get("diversionSelectorContexts") or [],
        })
    predecessor_branch = blocker.get("predecessorBranchStateExecutionGap") or {}
    branch_state_poll = predecessor_branch.get("predecessorBranchStatePoll") or {}
    trail_start_poll = predecessor_branch.get("predecessorTrailStartBranchStatePoll") or {}
    trail_left_overrun_poll = predecessor_branch.get("predecessorTrailLeftOverrunBranchStatePoll") or {}
    if predecessor_branch:
        rows.append({
            "id": "predecessorBranchStateExecutionGap",
            "status": predecessor_branch.get("promotionStatus", "blocked"),
            "evidence": (
                f"fillPass={predecessor_branch.get('predecessorFillWouldPassCurrentReader')} "
                f"proofFound={predecessor_branch.get('proofFound')} "
                f"execProof={predecessor_branch.get('branchStateExecutionProofFound')} "
                "failedGates="
                f"{','.join(predecessor_branch.get('failedBranchStateExecutionGateIds') or []) or '-'} "
                f"missingEvidenceCount={len(predecessor_branch.get('missingEvidence') or [])} "
                f"remainingProofs={len(predecessor_branch.get('remainingProofs') or [])} "
                f"evidenceRefs={predecessor_branch.get('evidenceRefCount')} "
                f"runtimeFillObserved={predecessor_branch.get('runtimePredecessorFillObserved')} "
                f"branchStatePoll={branch_state_poll.get('sampleCount')} "
                f"branchStateObserved={','.join(branch_state_poll.get('observedSelectors') or []) or '-'} "
                f"branchState={','.join(branch_state_poll.get('secondaryBranchStateHexes') or []) or '-'} "
                f"branchStateMatchesFill={branch_state_poll.get('matchesPredecessorFillHypothesis')} "
                f"branchStateAllZero={branch_state_poll.get('secondaryBranchStateAllZero')} "
                f"branchStateRoute={branch_state_poll.get('anyReachedRouteSelectorContext')} "
                f"trailStartPoll={trail_start_poll.get('sampleCount')} "
                f"trailStartObserved={','.join(trail_start_poll.get('observedSelectors') or []) or '-'} "
                f"trailStartClass={trail_start_poll.get('trailStartClassification')} "
                f"trailStartTarget={trail_start_poll.get('trailAnyTargetTileObserved')} "
                f"trailStartMove={trail_start_poll.get('trailAnyTrailMovementObserved')} "
                f"trailStartRoute={trail_start_poll.get('anyReachedRouteSelectorContext')} "
                f"trailLeftOverrunPoll={trail_left_overrun_poll.get('sampleCount')} "
                f"trailLeftOverrunObserved={','.join(trail_left_overrun_poll.get('observedSelectors') or []) or '-'} "
                f"trailLeftOverrunClass={trail_left_overrun_poll.get('trailLeftOverrunClassification')} "
                f"trailLeftOverrunCameraTarget={trail_left_overrun_poll.get('trailLeftOverrunAnyCameraTargetObserved')} "
                f"trailLeftOverrunCameraOutside={trail_left_overrun_poll.get('trailLeftOverrunAnyCameraOutsideObserved')} "
                f"trailLeftOverrunRoute={trail_left_overrun_poll.get('anyReachedRouteSelectorContext')}"
            ),
        })
    event_shape = blocker.get("eventShapeScan") or {}
    if event_shape:
        rows.append({
            "id": "eventShapeScan",
            "status": event_shape.get("promotionStatus", "blocked"),
            "evidence": (
                f"refs={event_shape.get('sourceReferenceCount', 0)}/"
                f"{event_shape.get('targetReferenceCount', 0)}, "
                f"strictShapes={event_shape.get('sourceEventShapeRecordCount', 0)}/"
                f"{event_shape.get('targetEventShapeRecordCount', 0)}, "
                f"directStrict={event_shape.get('directStrictEventTransitionCount', 0)}, "
                f"frontierShape={event_shape.get('currentFrontierEventShapeFound')}, "
                f"allStrict={event_shape.get('allStrictEventShapeRecordCount', 0)}, "
                f"relaxedTouching={event_shape.get('relaxedRowsTouchingSourceOrTargetCount', 0)}"
            ),
        })
    scene_list = blocker.get("sceneListContext") or {}
    if scene_list:
        rows.append({
            "id": "sceneListContext",
            "status": scene_list.get("promotionStatus", "blocked"),
            "evidence": (
                f"branch={scene_list.get('branchStreamVaHex')} "
                f"target={scene_list.get('branchTargetKind')} "
                f"resource={scene_list.get('branchTargetIsResource')} "
                f"class={scene_list.get('classification')} "
                f"sourceRecord={scene_list.get('nearestSourceRecordHex')} "
                f"targetRecord={scene_list.get('nearestTargetRecordHex')} "
                f"proofFound={scene_list.get('proofFound')} "
                "failedGates="
                f"{','.join(scene_list.get('failedSceneListGateIds') or []) or '-'} "
                f"missingEvidenceCount={len(scene_list.get('missingEvidence') or [])}"
            ),
        })
    reader = blocker.get("frontierReaderBranchContext") or {}
    if reader:
        rows.append({
            "id": "frontierReaderBranchContext",
            "status": reader.get("promotionStatus", "blocked"),
            "evidence": (
                f"reader={reader.get('readerVaHex')} "
                f"condition={reader.get('condition')} "
                f"pass={reader.get('passOutcomeNextStreamVaHex')}->"
                f"{reader.get('passOutcomeValueHex')} "
                f"class={reader.get('passOutcomePayloadClassification')} "
                f"passPromotes={reader.get('passOutcomePayloadPromotionEvidence')} "
                f"inBounds={reader.get('passOutcomePayloadInBoundsPointCount', 0)} "
                f"fail={reader.get('failOutcomeTargetVaHex')} "
                f"failKind={reader.get('failOutcomeKind')} "
                f"failFieldMap={reader.get('failOutcomeTargetIsFieldMap')} "
                f"fieldMapSiblings={reader.get('siblingFieldMapTargetCount', 0)} "
                f"proofFound={reader.get('proofFound')} "
                "failedGates="
                f"{','.join(reader.get('failedFrontierReaderGateIds') or []) or '-'} "
                f"missingEvidenceCount={len(reader.get('missingEvidence') or [])}"
            ),
        })
    payload = blocker.get("frontierPayloadShape") or {}
    if payload:
        rows.append({
            "id": "frontierPayloadShape",
            "status": payload.get("promotionStatus", "blocked"),
            "evidence": (
                f"reader={payload.get('readerVaHex')} "
                f"passPayload={payload.get('readerPassPayloadVaHex')} "
                f"rectLike={payload.get('rectLikePayloadGateCount', 0)}/"
                f"{payload.get('gateCount', 0)} "
                f"imageGates={payload.get('resourceImageGateCount', 0)} "
                f"allFitImages={payload.get('allPayloadsFitPairedImages')} "
                f"inBounds={payload.get('sourceInBoundsPointCount', 0)} "
                f"textRefs={payload.get('payloadTextRefCount', 0)} "
                f"proofFound={payload.get('proofFound')} "
                "failedGates="
                f"{','.join(payload.get('failedFrontierPayloadGateIds') or []) or '-'} "
                f"missingEvidenceCount={len(payload.get('missingEvidence') or [])}"
            ),
        })
    exit_target_ranking = blocker.get("exitTargetRanking") or {}
    if exit_target_ranking:
        rows.append({
            "id": "exitTargetRanking",
            "status": exit_target_ranking.get("promotionStatus", "blocked"),
            "evidence": (
                f"exits={exit_target_ranking.get('exitCount')} "
                f"blockedExits={exit_target_ranking.get('blockedTargetExitCount')} "
                f"autoBlocked={exit_target_ranking.get('autoBlockedTargetExitCount')} "
                f"returnOverlap={exit_target_ranking.get('blockedTargetReturnOverlapExitCount')} "
                f"reciprocal={exit_target_ranking.get('blockedTargetReciprocalExitCount')} "
                f"coordLike={exit_target_ranking.get('blockedTargetCoordinateLikeHitCount')} "
                f"coordPromotable={exit_target_ranking.get('coordinatePromotableCount')} "
                f"outgoing={exit_target_ranking.get('selectorOutgoingCandidateCount')} "
                f"targets={','.join(exit_target_ranking.get('selectorOutgoingTargets') or []) or '-'} "
                f"strictBacked={exit_target_ranking.get('selectorOutgoingStrictBackedCount')} "
                f"confirmedBacked={exit_target_ranking.get('selectorOutgoingConfirmedBackedCount')} "
                f"selectorOnly={exit_target_ranking.get('selectorOutgoingOnlyCount')} "
                f"incomingConfirmed={exit_target_ranking.get('confirmedIncomingCount')}"
            ),
        })
    data_descriptor = blocker.get("dataDescriptorOpcodeMap") or {}
    if data_descriptor:
        rows.append({
            "id": "dataDescriptorOpcodeMap",
            "status": data_descriptor.get("promotionStatus", "blocked"),
            "evidence": (
                f"predRootDescriptor={data_descriptor.get('predecessorRootStopIsDataDescriptor')} "
                f"predFillDescriptor={data_descriptor.get('predecessorFillStopIsDataDescriptor')} "
                f"d0Ops={','.join(data_descriptor.get('d0DescriptorSharedHandlerOpcodes') or []) or '-'} "
                f"c0Ops={','.join(data_descriptor.get('c0DescriptorSharedHandlerOpcodes') or []) or '-'} "
                f"d0Refs={','.join(data_descriptor.get('d0DescriptorPointerRefSections') or []) or '-'} "
                f"c0Refs={','.join(data_descriptor.get('c0DescriptorPointerRefSections') or []) or '-'} "
                f"payloadFrontier={data_descriptor.get('payloadGraphReachesFrontierTarget')}"
            ),
        })
    adjacency = blocker.get("sceneAdjacencyIndex") or {}
    if adjacency:
        rows.append({
            "id": "sceneAdjacencyIndex",
            "status": adjacency.get("promotionStatus", "blocked"),
            "evidence": (
                f"adjacentPairs={adjacency.get('uniqueDirectedAdjacentPairCount', 0)} "
                f"strictOverlap={adjacency.get('adjacentPairsWithStrictEventCount', 0)} "
                f"confirmedOverlap={adjacency.get('adjacentPairsWithConfirmedReviewCount', 0)} "
                f"currentOccurrences={adjacency.get('currentPairOccurrenceCount', 0)} "
                f"currentSelectorOnly={adjacency.get('currentPairSelectorAdjacencyOnly')} "
                f"proofFound={adjacency.get('proofFound')} "
                "failedGates="
                f"{','.join(adjacency.get('failedSceneAdjacencyGateIds') or []) or '-'} "
                f"missingEvidenceCount={len(adjacency.get('missingEvidence') or [])}"
            ),
        })
    strict_gap = blocker.get("strictTargetLinkGap") or {}
    if strict_gap:
        rows.append({
            "id": "strictTargetLinkGap",
            "status": strict_gap.get("promotionStatus", "blocked"),
            "evidence": (
                f"directStrict={strict_gap.get('directStrictEventTransitionCount', 0)} "
                f"sourceStrict={strict_gap.get('sourceStrictClusterCount', 0)} "
                f"incomingOnly={strict_gap.get('sourceIncomingOnlyStrictClusterCount', 0)} "
                f"outgoing={strict_gap.get('sourceOutgoingStrictClusterCount', 0)} "
                f"targetStrict={strict_gap.get('targetStrictClusterCount', 0)} "
                f"targetSelectorOnly={strict_gap.get('targetSelectorOnlyClusterCount', 0)} "
                f"frontier={strict_gap.get('currentFrontierClusterRangeHex')} "
                f"selectorOnly={strict_gap.get('currentFrontierClusterIsSelectorOnly')} "
                f"strictLink={strict_gap.get('strictTargetLinkFound')} "
                f"proofFound={strict_gap.get('proofFound')} "
                "failedGates="
                f"{','.join(strict_gap.get('failedStrictTargetLinkGateIds') or []) or '-'} "
                f"missingEvidenceCount={len(strict_gap.get('missingEvidence') or [])} "
                f"evidenceRefs={strict_gap.get('evidenceRefCount')}"
            ),
        })
    return rows


def build_summary(
    route_investigation_queue: list[dict] | dict,
    savedata_slot_scan: dict | None = None,
    runtime_trace_feasibility: dict | None = None,
    exit_coordinate_variant_scan: dict | None = None,
    strict_source_hotspot_context: dict | None = None,
    edge_trigger_gap: dict | None = None,
    selected_root_execution_gap_report: dict | None = None,
    predecessor_fill_execution_order_gap: dict | None = None,
    predecessor_descriptor_bridge_gap: dict | None = None,
    predecessor_fill_site_execution_context: dict | None = None,
    merge_runtime_context: dict | None = None,
    wrapper_execution_gap: dict | None = None,
    gate_base_proof_gap: dict | None = None,
    secondary_fill_roots: dict | None = None,
    merge_execution_gap: dict | None = None,
    runtime_source_save_load_variant_context: dict | None = None,
    runtime_predecessor_route_attempt_context: dict | None = None,
) -> dict:
    blocker = first_blocker(route_investigation_queue)
    savedata_slot_scan = savedata_slot_scan or {}
    runtime_trace_feasibility = runtime_trace_feasibility or {}
    exit_coordinate_variant_scan = exit_coordinate_variant_scan or {}
    predecessor_fill_execution_order_gap = predecessor_fill_execution_order_gap or {}
    predecessor_descriptor_bridge_gap = predecessor_descriptor_bridge_gap or {}
    predecessor_fill_site_execution_context = predecessor_fill_site_execution_context or {}
    merge_runtime_context = merge_runtime_context or blocker.get("mergeRuntimeContext") or {}
    wrapper_execution_gap = wrapper_execution_gap or {}
    wrapper_execution_evidence_rows = wrapper_execution_gap.get("evidence") or []
    wrapper_execution_remaining_proofs = wrapper_execution_gap.get("remainingProofs") or []
    gate_base_proof_gap = gate_base_proof_gap or blocker.get("gateBaseProofGap") or {}
    gate_base_window_rows = gate_base_proof_gap.get("gateWindowRows") or []
    gate_base_local_rows = gate_base_proof_gap.get("localBaseAffectingRowsBeforeGate") or []
    gate_base_remaining_proofs = gate_base_proof_gap.get("remainingProofs") or []
    secondary_fill_roots = secondary_fill_roots or blocker.get("secondaryFillRoots") or {}
    merge_execution_gap = merge_execution_gap or blocker.get("mergeExecutionGap") or {}
    runtime_source_save_load_variant_context = (
        runtime_source_save_load_variant_context
        or blocker.get("runtimeSourceSaveLoadVariantContext")
        or {}
    )
    runtime_predecessor_route_attempt_context = (
        runtime_predecessor_route_attempt_context
        or blocker.get("runtimePredecessorRouteAttemptContext")
        or {}
    )
    provided_strict_source_hotspot_context = strict_source_hotspot_context or {}
    strict_source_hotspot_context = (
        provided_strict_source_hotspot_context or blocker.get("strictSourceHotspotContext") or {}
    )
    strict_source_hotspot_candidate_context = (
        strict_source_hotspot_context
        if strict_source_hotspot_context.get("candidateSummaries")
        else provided_strict_source_hotspot_context
    )
    provided_edge_trigger_gap = edge_trigger_gap or {}
    edge_trigger_gap = blocker.get("edgeTriggerGap") or provided_edge_trigger_gap
    edge_trigger_candidate_gap = (
        edge_trigger_gap
        if edge_trigger_gap.get("candidateRows")
        else provided_edge_trigger_gap
    )
    strict_hotspot_candidate_rows = strict_hotspot_candidate_review_rows(
        strict_source_hotspot_candidate_context,
        edge_trigger_candidate_gap,
    )
    strict_source_context_evidence_rows = strict_source_hotspot_context.get("evidence") or []
    strict_source_context_remaining_proofs = strict_source_hotspot_context.get("remainingProofs") or []
    strict_hotspot_review_matrix = blocker.get("strictHotspotReviewMatrix") or {}
    strict_hotspot_review_candidate_rows = strict_hotspot_review_matrix.get("candidateRows") or []
    strict_hotspot_review_remaining_proofs = strict_hotspot_review_matrix.get("remainingProofs") or []
    coordinate_false_positive = exit_coordinate_variant_scan.get("falsePositiveSummary") or {}
    strict_gap = blocker.get("strictTargetLinkGap") or {}
    strict_gap_failed_gate_ids = strict_gap.get("failedStrictTargetLinkGateIds") or []
    strict_gap_missing_evidence = strict_gap.get("missingEvidence") or []
    strict_event_tile_signature = blocker.get("strictEventTileSignatureScan") or {}
    tile_hotspot_pattern_contrast = blocker.get("tileHotspotPatternContrast") or {}
    exit_target_ranking = blocker.get("exitTargetRanking") or {}
    exit_target_rows = exit_target_ranking.get("exits") or []
    exit_target_blocked_rows = exit_target_ranking.get("blockedTargetCandidates") or []
    exit_target_selector_rows = exit_target_ranking.get("selectorOutgoingCandidates") or []
    exit_target_incoming_rows = exit_target_ranking.get("confirmedIncomingReviews") or []
    exit_target_remaining_proofs = exit_target_ranking.get("remainingProofs") or []
    exit_target_blocked_target = (
        exit_target_ranking.get("blockedTarget")
        or blocker.get("target")
        or (blocker.get("route") or {}).get("target")
    )
    exit_target_return_target = exit_target_ranking.get("returnTarget") or next(
        (
            row.get("target")
            for row in exit_target_selector_rows
            if row.get("target") and row.get("target") != exit_target_blocked_target
        ),
        None,
    )
    edge_trigger_candidate_rows = edge_trigger_gap.get("candidateRows") or []
    edge_trigger_direct_call_graph = edge_trigger_gap.get("directCallGraphEvidence") or {}
    data_descriptor_opcode_map = blocker.get("dataDescriptorOpcodeMap") or {}
    real_save_gap = blocker.get("realSavedataEvidenceGap") or {}
    selected_root_gap = blocker.get("selectedRootExecutionGap") or {}
    selected_root_report = selected_root_execution_gap_report or selected_root_gap
    selected_root_save_loader_gate = selected_root_report.get("saveLoaderGate") or {}
    selected_root_static_gate = selected_root_report.get("staticReferenceGate") or {}
    selected_root_hook_gate = selected_root_report.get("hookPrerequisiteGate") or {}
    selected_root_dispatch_gate = selected_root_report.get("dispatchTableGate") or {}
    selected_root_opcode_gate = selected_root_report.get("opcodeSelectedPointerGate") or {}
    selected_root_writer_gate = selected_root_report.get("currentWriterPathGate") or {}
    selected_root_runtime_gate = selected_root_report.get("runtimeProbeGate") or {}
    selected_root_diagnostic_gate = selected_root_report.get("diagnosticExclusionGate") or {}
    selected_root_rejection = selected_root_report.get("selectedRootExecutionRejection") or {}
    selected_root_diagnostic_branch_state = {
        "totalSampleCount": selected_root_diagnostic_gate.get("branchStateTotalSampleCount"),
        "routeSampleCount": selected_root_diagnostic_gate.get("branchStateRouteSampleCount"),
        "observedSelectors": selected_root_diagnostic_gate.get("branchStateObservedSelectors") or [],
        "activeSelectionFlagHex": selected_root_diagnostic_gate.get("branchStateActiveSelectionFlagHex"),
        "secondaryAllZero": selected_root_diagnostic_gate.get("branchStateSecondaryAllZero"),
        "matchesPredecessorFill": selected_root_diagnostic_gate.get(
            "branchStateMatchesPredecessorFillHypothesis"
        ),
        "promotionStatus": selected_root_diagnostic_gate.get("branchStatePromotionStatus"),
    }
    selected_root_gate_statuses = {
        row.get("gate"): row.get("status")
        for row in selected_root_report.get("gateRows") or []
    }
    selected_root_subgate_statuses = (
        selected_root_report.get("selectedRootSubgateStatuses")
        or selected_root_gate_statuses
    )
    selected_root_subgate_order = (
        selected_root_report.get("selectedRootSubgateStatusOrder")
        or [
            "save-loader selected root",
            "save-selector dispatch table anchor",
            "static current-root references",
            "selected-pointer hook prerequisites",
            "global opcode 07/08/09 selected-pointer paths",
            "current-root writer paths",
            "runtime selected-pointer probes",
            "constructed selector 2:0 diagnostic exclusion",
        ]
    )
    selected_root_gate_rows = selected_root_report.get("gateRows") or []
    selected_root_remaining_proofs = (
        selected_root_report.get("remainingProofs")
        or selected_root_report.get("nextRequiredEvidence")
        or []
    )
    selected_root_evidence_refs = selected_root_report.get("evidenceRefs") or []
    selected_root_failed_gate_ids = selected_root_report.get("failedSelectedRootGateIds") or []
    selected_root_missing_evidence = (
        selected_root_report.get("missingEvidence")
        or selected_root_remaining_proofs
    )
    selected_pointer_usage = blocker.get("selectedPointerUsage") or {}
    route_root_ref_context = blocker.get("routeRootRefContext") or {}
    route_pair_entry_gap = (
        blocker.get("routePairEntryExecutionGap")
        or blocker.get("routePairEntryExecutionGapEvidence")
        or {}
    )
    route_pair_entry_evidence_rows = route_pair_entry_gap.get("evidenceRows") or []
    route_pair_entry_rows = route_pair_entry_gap.get("routePairEntryRows") or []
    route_pair_negative_reader_rows = route_pair_entry_gap.get("negativeReaderRows") or []
    route_pair_remaining_proofs = route_pair_entry_gap.get("remainingProofs") or []
    gate_base_public_active_order = gate_base_proof_gap.get("publicPredecessorActiveOrderEvidence") or {}
    gate_base_public_left_active_order = (
        gate_base_proof_gap.get("publicPredecessorLeftOverrunActiveOrderEvidence") or {}
    )
    gate_base_diagnostic_active_order = gate_base_proof_gap.get("diagnosticActiveOrderEvidence") or {}
    gate_base_diagnostic_recheck = gate_base_proof_gap.get("diagnosticActiveOrderRecheckEvidence") or {}
    opcode24_source_writes = blocker.get("opcode24Mode1SourceWrites") or {}
    opcode24_runtime_context = blocker.get("opcode24Mode1RuntimeContext") or {}
    opcode24_runtime_enabled_context = blocker.get("opcode24RuntimeEnabledContext") or {}
    opcode24_default_effect = blocker.get("opcode24Mode1DefaultEffect") or {}
    opcode24_current_root_modes = blocker.get("opcode24CurrentRootModes") or {}
    opcode24_indirect_context = blocker.get("opcode24Mode1IndirectContext") or {}
    opcode24_file_read_context = blocker.get("opcode24Mode1FileReadContext") or {}
    opcode24_block_writes = blocker.get("opcode24Mode1BlockWrites") or {}
    opcode24_runtime_enabled_block_writes = blocker.get("opcode24RuntimeEnabledBlockWrites") or {}
    opcode24_source_rows = opcode24_source_writes.get("rows") or []
    opcode24_indirect_base_rows = opcode24_indirect_context.get("basePlusOffsetRows") or []
    opcode24_file_read_destination_rows = opcode24_file_read_context.get("globalDestinationReadFileRows") or []
    opcode24_block_rows = opcode24_block_writes.get("rows") or []
    opcode24_runtime_save_read_blocks = opcode24_runtime_context.get("saveReadBlocks") or []
    opcode24_runtime_remaining_proofs = opcode24_runtime_context.get("remainingProofs") or []
    opcode24_runtime_failed_gate_ids = (
        opcode24_runtime_context.get("failedOpcode24RuntimeProducerGateIds") or []
    )
    opcode24_runtime_missing_evidence = opcode24_runtime_context.get("missingEvidence") or []
    opcode24_runtime_enabled_refs = opcode24_runtime_enabled_context.get("refs") or []
    opcode24_runtime_enabled_save_read_blocks = opcode24_runtime_enabled_context.get("saveReadBlocks") or []
    opcode24_runtime_enabled_remaining_proofs = opcode24_runtime_enabled_context.get("remainingProofs") or []
    opcode24_runtime_enabled_failed_gate_ids = (
        opcode24_runtime_enabled_context.get("failedOpcode24RuntimeEnabledGateIds") or []
    )
    opcode24_runtime_enabled_missing_evidence = (
        opcode24_runtime_enabled_context.get("missingEvidence") or []
    )
    opcode24_runtime_enabled_block_rows = opcode24_runtime_enabled_block_writes.get("rows") or []
    opcode24_default_object61_groups = opcode24_default_effect.get("object61ConsumerGroups") or []
    opcode24_default_remaining_proofs = opcode24_default_effect.get("remainingProofs") or []
    object61_stream_operands = blocker.get("object61StreamOperands") or {}
    predecessor_branch = blocker.get("predecessorBranchStateExecutionGap") or {}
    predecessor_branch_state_poll = predecessor_branch.get("predecessorBranchStatePoll") or {}
    predecessor_highfreq_branch_state_poll = (
        predecessor_branch.get("predecessorHighFrequencyBranchStatePoll") or {}
    )
    predecessor_left_overrun_activation_branch_state_poll = (
        predecessor_branch.get("predecessorLeftOverrunActivationBranchStatePoll") or {}
    )
    predecessor_trail_start_poll = predecessor_branch.get("predecessorTrailStartBranchStatePoll") or {}
    predecessor_trail_left_overrun_poll = predecessor_branch.get("predecessorTrailLeftOverrunBranchStatePoll") or {}

    strict_source_hotspot_found = bool(
        strict_gap.get("strictTargetLinkFound")
        or strict_source_hotspot_context.get("strictSourceHotspotProofFound")
    )
    tile_hotspot_confirmed = bool(strict_source_hotspot_context.get("tileHotspotConfirmed"))
    real_selector20_save_found = bool(
        real_save_gap.get("realSelector20SaveFound")
        or real_save_gap.get("routePromotionRealSaveCount")
        or savedata_slot_scan.get("currentSelectorCandidateCount")
        or len(savedata_slot_scan.get("currentSelectorCandidates") or [])
    )
    selected_root_execution_ref_found = bool(selected_root_gap.get("selectedRootExecutionRefFound"))
    runtime_trace_can_run_now = bool(runtime_trace_feasibility.get("canRunRuntimeTraceNow"))
    runtime_trace_blockers = runtime_trace_feasibility.get("blockers") or []
    runtime_execution_probe = runtime_trace_feasibility.get("executionProbe") or {}
    runtime_execution_probe_blockers = runtime_execution_probe.get("blockers") or []
    runtime_execution_probes = {
        row.get("name"): row
        for row in runtime_execution_probe.get("probes") or []
        if row.get("name")
    }
    runtime_execution_probe_count = len(runtime_execution_probe.get("probes") or [])
    runtime_execution_virtual_desktop_gdbstub = (
        runtime_execution_probes.get("qemu gdbstub virtual desktop connect control") or {}
    )
    runtime_execution_virtual_desktop_relocated_software = (
        runtime_execution_probes.get(
            "qemu gdbstub virtual desktop relocated software breakpoint startup"
        )
        or {}
    )
    runtime_execution_virtual_desktop_relocated_watch = (
        runtime_execution_probes.get(
            "qemu gdbstub virtual desktop relocated watchpoint startup"
        )
        or {}
    )
    runtime_feasibility_binfmt = runtime_trace_feasibility.get("qemuI386Binfmt") or {}
    runtime_execution_binfmt = runtime_execution_probe.get("qemuI386Binfmt") or {}
    runtime_route_watch_sample_count = selected_root_gap.get("runtimeRouteWatchPollSampleCount")
    runtime_route_watch_startup_wait_seconds = selected_root_gap.get("runtimeRouteWatchPollStartupWaitSeconds")
    runtime_route_watch_observed_selectors = selected_root_gap.get("runtimeRouteWatchPollObservedSelectors") or []
    runtime_route_watch_values = selected_root_gap.get("runtimeRouteWatchPollValues")
    runtime_route_watch_reached_route = bool(selected_root_gap.get("runtimeRouteWatchPollReachedRouteSelector"))
    predecessor_direction_sweep_sample_count = selected_root_gap.get(
        "runtimePredecessorDirectionSweepPollSampleCount"
    )
    predecessor_direction_sweep_startup_wait_seconds = selected_root_gap.get(
        "runtimePredecessorDirectionSweepPollStartupWaitSeconds"
    )
    predecessor_direction_sweep_observed_selectors = selected_root_gap.get(
        "runtimePredecessorDirectionSweepPollObservedSelectors"
    ) or []
    predecessor_direction_sweep_public_selectors = selected_root_gap.get(
        "runtimePredecessorDirectionSweepPollObservedPublicSaveSelectors"
    ) or []
    predecessor_direction_sweep_public_hit = bool(
        selected_root_gap.get("runtimePredecessorDirectionSweepPollReachedPublicSaveSelector")
    )
    predecessor_direction_sweep_reached_route = bool(
        selected_root_gap.get("runtimePredecessorDirectionSweepPollReachedRouteSelector")
    )
    predecessor_direction_sweep_values = selected_root_gap.get("runtimePredecessorDirectionSweepPollValues")
    predecessor_direction_sweep_summary = (
        f"predecessorDirectionSweep={predecessor_direction_sweep_sample_count}@"
        f"{predecessor_direction_sweep_startup_wait_seconds}:"
        f"{','.join(predecessor_direction_sweep_observed_selectors) or '-'}, "
        f"predecessorDirectionSweepPublic={','.join(predecessor_direction_sweep_public_selectors) or '-'}, "
        f"predecessorDirectionSweepPublicHit={predecessor_direction_sweep_public_hit}, "
        f"predecessorDirectionSweepReachedRoute={predecessor_direction_sweep_reached_route}, "
        f"predecessorDirectionSweepValues={predecessor_direction_sweep_values}"
    )
    predecessor_left_overrun_activation_sweep_sample_count = selected_root_gap.get(
        "runtimePredecessorLeftOverrunActivationSweepPollSampleCount"
    )
    predecessor_left_overrun_activation_sweep_startup_wait_seconds = selected_root_gap.get(
        "runtimePredecessorLeftOverrunActivationSweepPollStartupWaitSeconds"
    )
    predecessor_left_overrun_activation_sweep_observed_selectors = selected_root_gap.get(
        "runtimePredecessorLeftOverrunActivationSweepPollObservedSelectors"
    ) or []
    predecessor_left_overrun_activation_sweep_public_selectors = selected_root_gap.get(
        "runtimePredecessorLeftOverrunActivationSweepPollObservedPublicSaveSelectors"
    ) or []
    predecessor_left_overrun_activation_sweep_public_hit = bool(
        selected_root_gap.get("runtimePredecessorLeftOverrunActivationSweepPollReachedPublicSaveSelector")
    )
    predecessor_left_overrun_activation_sweep_reached_route = bool(
        selected_root_gap.get("runtimePredecessorLeftOverrunActivationSweepPollReachedRouteSelector")
    )
    predecessor_left_overrun_activation_sweep_values = selected_root_gap.get(
        "runtimePredecessorLeftOverrunActivationSweepPollValues"
    )
    predecessor_left_overrun_activation_sweep_summary = (
        f"predecessorLeftOverrunActivationSweep={predecessor_left_overrun_activation_sweep_sample_count}@"
        f"{predecessor_left_overrun_activation_sweep_startup_wait_seconds}:"
        f"{','.join(predecessor_left_overrun_activation_sweep_observed_selectors) or '-'}, "
        "predecessorLeftOverrunActivationSweepPublic="
        f"{','.join(predecessor_left_overrun_activation_sweep_public_selectors) or '-'}, "
        "predecessorLeftOverrunActivationSweepPublicHit="
        f"{predecessor_left_overrun_activation_sweep_public_hit}, "
        "predecessorLeftOverrunActivationSweepReachedRoute="
        f"{predecessor_left_overrun_activation_sweep_reached_route}, "
        "predecessorLeftOverrunActivationSweepValues="
        f"{predecessor_left_overrun_activation_sweep_values}"
    )
    predecessor_branch_state_sample_count = predecessor_branch_state_poll.get("sampleCount")
    predecessor_branch_state_observed_selectors = predecessor_branch_state_poll.get("observedSelectors") or []
    predecessor_branch_state_observed_public_selectors = (
        predecessor_branch_state_poll.get("observedPublicSaveSelectors") or []
    )
    predecessor_branch_state_active_flag = predecessor_branch_state_poll.get("activeSelectionFlagHex")
    predecessor_branch_state_hexes = predecessor_branch_state_poll.get("secondaryBranchStateHexes") or []
    predecessor_branch_state_matches_fill = predecessor_branch_state_poll.get("matchesPredecessorFillHypothesis")
    predecessor_branch_state_all_zero = predecessor_branch_state_poll.get("secondaryBranchStateAllZero")
    predecessor_branch_state_reached_route = bool(
        predecessor_branch_state_poll.get("anyReachedRouteSelectorContext")
    )
    predecessor_branch_state_summary = (
        f"predecessorBranchState={predecessor_branch_state_sample_count}:"
        f"{','.join(predecessor_branch_state_observed_selectors) or '-'}, "
        f"predecessorBranchStatePublic={','.join(predecessor_branch_state_observed_public_selectors) or '-'}, "
        f"predecessorBranchStateActiveFlag={predecessor_branch_state_active_flag}, "
        f"predecessorBranchStateValues={','.join(predecessor_branch_state_hexes) or '-'}, "
        f"predecessorBranchStateMatchesFill={predecessor_branch_state_matches_fill}, "
        f"predecessorBranchStateAllZero={predecessor_branch_state_all_zero}, "
        f"predecessorBranchStateReachedRoute={predecessor_branch_state_reached_route}"
    )
    predecessor_highfreq_branch_state_sample_count = predecessor_highfreq_branch_state_poll.get("sampleCount")
    predecessor_highfreq_branch_state_poll_interval_seconds = (
        predecessor_highfreq_branch_state_poll.get("pollIntervalSeconds")
    )
    predecessor_highfreq_branch_state_observed_selectors = (
        predecessor_highfreq_branch_state_poll.get("observedSelectors") or []
    )
    predecessor_highfreq_branch_state_observed_public_selectors = (
        predecessor_highfreq_branch_state_poll.get("observedPublicSaveSelectors") or []
    )
    predecessor_highfreq_branch_state_active_flag = (
        predecessor_highfreq_branch_state_poll.get("activeSelectionFlagHex")
    )
    predecessor_highfreq_branch_state_hexes = (
        predecessor_highfreq_branch_state_poll.get("secondaryBranchStateHexes") or []
    )
    predecessor_highfreq_branch_state_matches_fill = (
        predecessor_highfreq_branch_state_poll.get("matchesPredecessorFillHypothesis")
    )
    predecessor_highfreq_branch_state_all_zero = (
        predecessor_highfreq_branch_state_poll.get("secondaryBranchStateAllZero")
    )
    predecessor_highfreq_branch_state_reached_route = bool(
        predecessor_highfreq_branch_state_poll.get("anyReachedRouteSelectorContext")
    )
    predecessor_highfreq_branch_state_summary = (
        "predecessorHighFrequencyBranchState="
        f"{predecessor_highfreq_branch_state_sample_count}@"
        f"{predecessor_highfreq_branch_state_poll_interval_seconds}:"
        f"{','.join(predecessor_highfreq_branch_state_observed_selectors) or '-'}, "
        "predecessorHighFrequencyBranchStatePublic="
        f"{','.join(predecessor_highfreq_branch_state_observed_public_selectors) or '-'}, "
        "predecessorHighFrequencyBranchStateActiveFlag="
        f"{predecessor_highfreq_branch_state_active_flag}, "
        "predecessorHighFrequencyBranchStateValues="
        f"{','.join(predecessor_highfreq_branch_state_hexes) or '-'}, "
        "predecessorHighFrequencyBranchStateMatchesFill="
        f"{predecessor_highfreq_branch_state_matches_fill}, "
        "predecessorHighFrequencyBranchStateAllZero="
        f"{predecessor_highfreq_branch_state_all_zero}, "
        "predecessorHighFrequencyBranchStateReachedRoute="
        f"{predecessor_highfreq_branch_state_reached_route}"
    )
    predecessor_left_overrun_activation_branch_state_sample_count = (
        predecessor_left_overrun_activation_branch_state_poll.get("sampleCount")
    )
    predecessor_left_overrun_activation_branch_state_observed_selectors = (
        predecessor_left_overrun_activation_branch_state_poll.get("observedSelectors") or []
    )
    predecessor_left_overrun_activation_branch_state_observed_public_selectors = (
        predecessor_left_overrun_activation_branch_state_poll.get("observedPublicSaveSelectors") or []
    )
    predecessor_left_overrun_activation_branch_state_active_flag = (
        predecessor_left_overrun_activation_branch_state_poll.get("activeSelectionFlagHex")
    )
    predecessor_left_overrun_activation_branch_state_hexes = (
        predecessor_left_overrun_activation_branch_state_poll.get("secondaryBranchStateHexes") or []
    )
    predecessor_left_overrun_activation_branch_state_matches_fill = (
        predecessor_left_overrun_activation_branch_state_poll.get("matchesPredecessorFillHypothesis")
    )
    predecessor_left_overrun_activation_branch_state_all_zero = (
        predecessor_left_overrun_activation_branch_state_poll.get("secondaryBranchStateAllZero")
    )
    predecessor_left_overrun_activation_branch_state_reached_route = bool(
        predecessor_left_overrun_activation_branch_state_poll.get("anyReachedRouteSelectorContext")
    )
    predecessor_left_overrun_activation_branch_state_summary = (
        "predecessorLeftOverrunActivationBranchState="
        f"{predecessor_left_overrun_activation_branch_state_sample_count}:"
        f"{','.join(predecessor_left_overrun_activation_branch_state_observed_selectors) or '-'}, "
        "predecessorLeftOverrunActivationBranchStatePublic="
        f"{','.join(predecessor_left_overrun_activation_branch_state_observed_public_selectors) or '-'}, "
        "predecessorLeftOverrunActivationBranchStateActiveFlag="
        f"{predecessor_left_overrun_activation_branch_state_active_flag}, "
        "predecessorLeftOverrunActivationBranchStateValues="
        f"{','.join(predecessor_left_overrun_activation_branch_state_hexes) or '-'}, "
        "predecessorLeftOverrunActivationBranchStateMatchesFill="
        f"{predecessor_left_overrun_activation_branch_state_matches_fill}, "
        "predecessorLeftOverrunActivationBranchStateAllZero="
        f"{predecessor_left_overrun_activation_branch_state_all_zero}, "
        "predecessorLeftOverrunActivationBranchStateReachedRoute="
        f"{predecessor_left_overrun_activation_branch_state_reached_route}"
    )
    predecessor_trail_start_sample_count = predecessor_trail_start_poll.get("sampleCount")
    predecessor_trail_start_observed_selectors = predecessor_trail_start_poll.get("observedSelectors") or []
    predecessor_trail_start_observed_public_selectors = (
        predecessor_trail_start_poll.get("observedPublicSaveSelectors") or []
    )
    predecessor_trail_start_classification = predecessor_trail_start_poll.get("trailStartClassification")
    predecessor_trail_start_reached_route = bool(
        predecessor_trail_start_poll.get("anyReachedRouteSelectorContext")
    )
    predecessor_trail_start_target_observed = predecessor_trail_start_poll.get("trailAnyTargetTileObserved")
    predecessor_trail_start_movement_observed = predecessor_trail_start_poll.get("trailAnyTrailMovementObserved")
    predecessor_trail_start_state_hexes = predecessor_trail_start_poll.get("secondaryBranchStateHexes") or []
    predecessor_trail_start_matches_fill = predecessor_trail_start_poll.get("matchesPredecessorFillHypothesis")
    predecessor_trail_start_all_zero = predecessor_trail_start_poll.get("secondaryBranchStateAllZero")
    predecessor_trail_start_summary = (
        f"predecessorTrailStart={predecessor_trail_start_sample_count}:"
        f"{','.join(predecessor_trail_start_observed_selectors) or '-'}, "
        f"predecessorTrailStartPublic={','.join(predecessor_trail_start_observed_public_selectors) or '-'}, "
        f"predecessorTrailStartClass={predecessor_trail_start_classification}, "
        f"predecessorTrailStartValues={','.join(predecessor_trail_start_state_hexes) or '-'}, "
        f"predecessorTrailStartMatchesFill={predecessor_trail_start_matches_fill}, "
        f"predecessorTrailStartAllZero={predecessor_trail_start_all_zero}, "
        f"predecessorTrailStartTargetObserved={predecessor_trail_start_target_observed}, "
        f"predecessorTrailStartMove={predecessor_trail_start_movement_observed}, "
        f"predecessorTrailStartReachedRoute={predecessor_trail_start_reached_route}"
    )
    predecessor_trail_left_overrun_sample_count = predecessor_trail_left_overrun_poll.get("sampleCount")
    predecessor_trail_left_overrun_observed_selectors = (
        predecessor_trail_left_overrun_poll.get("observedSelectors") or []
    )
    predecessor_trail_left_overrun_observed_public_selectors = (
        predecessor_trail_left_overrun_poll.get("observedPublicSaveSelectors") or []
    )
    predecessor_trail_left_overrun_classification = predecessor_trail_left_overrun_poll.get(
        "trailLeftOverrunClassification"
    )
    predecessor_trail_left_overrun_reached_route = bool(
        predecessor_trail_left_overrun_poll.get("anyReachedRouteSelectorContext")
    )
    predecessor_trail_left_overrun_camera_target = predecessor_trail_left_overrun_poll.get(
        "trailLeftOverrunAnyCameraTargetObserved"
    )
    predecessor_trail_left_overrun_camera_outside = predecessor_trail_left_overrun_poll.get(
        "trailLeftOverrunAnyCameraOutsideObserved"
    )
    predecessor_trail_left_overrun_state_hexes = (
        predecessor_trail_left_overrun_poll.get("secondaryBranchStateHexes") or []
    )
    predecessor_trail_left_overrun_matches_fill = predecessor_trail_left_overrun_poll.get(
        "matchesPredecessorFillHypothesis"
    )
    predecessor_trail_left_overrun_all_zero = predecessor_trail_left_overrun_poll.get(
        "secondaryBranchStateAllZero"
    )
    predecessor_trail_left_overrun_summary = (
        f"predecessorTrailLeftOverrun={predecessor_trail_left_overrun_sample_count}:"
        f"{','.join(predecessor_trail_left_overrun_observed_selectors) or '-'}, "
        f"predecessorTrailLeftOverrunPublic={','.join(predecessor_trail_left_overrun_observed_public_selectors) or '-'}, "
        f"predecessorTrailLeftOverrunClass={predecessor_trail_left_overrun_classification}, "
        f"predecessorTrailLeftOverrunValues={','.join(predecessor_trail_left_overrun_state_hexes) or '-'}, "
        f"predecessorTrailLeftOverrunMatchesFill={predecessor_trail_left_overrun_matches_fill}, "
        f"predecessorTrailLeftOverrunAllZero={predecessor_trail_left_overrun_all_zero}, "
        f"predecessorTrailLeftOverrunCameraTarget={predecessor_trail_left_overrun_camera_target}, "
        f"predecessorTrailLeftOverrunCameraOutside={predecessor_trail_left_overrun_camera_outside}, "
        f"predecessorTrailLeftOverrunReachedRoute={predecessor_trail_left_overrun_reached_route}"
    )
    runtime_route_watch_summary = (
        f"routeWatch={runtime_route_watch_sample_count}@"
        f"{runtime_route_watch_startup_wait_seconds}:"
        f"{','.join(runtime_route_watch_observed_selectors) or '-'}, "
        f"routeWatchValues={runtime_route_watch_values}, "
        f"routeWatchReachedRoute={runtime_route_watch_reached_route}"
    )
    runtime_trace_feasibility_summary = (
        "runtimeTraceFeasibility="
        f"canRun={runtime_trace_can_run_now}, "
        f"proofFound={runtime_trace_feasibility.get('proofFound')}, "
        "failedRuntimeTraceGates="
        f"{','.join(runtime_trace_feasibility.get('failedRuntimeTraceGateIds') or []) or '-'}, "
        f"missingEvidenceCount={len(runtime_trace_feasibility.get('missingEvidence') or [])}, "
        f"evidenceRefs={runtime_trace_feasibility.get('evidenceRefCount')}, "
        f"blockers={len(runtime_trace_blockers)}, "
        f"execCanCapture={runtime_execution_probe.get('canCaptureTraceNow')}, "
        f"execBlockers={len(runtime_execution_probe_blockers)}, "
        f"execProbeCount={runtime_execution_probe_count}, "
        "virtualDesktopGdbstub="
        f"{runtime_execution_virtual_desktop_gdbstub.get('status')}/"
        f"{runtime_execution_virtual_desktop_gdbstub.get('timedOut')}/"
        f"{runtime_execution_virtual_desktop_gdbstub.get('crashed')}, "
        "virtualDesktopRelocated="
        f"{runtime_execution_virtual_desktop_relocated_software.get('status')}/"
        f"{runtime_execution_virtual_desktop_relocated_software.get('timedOut')}/"
        f"{runtime_execution_virtual_desktop_relocated_software.get('crashed')}/"
        f"{runtime_execution_virtual_desktop_relocated_watch.get('status')}/"
        f"{runtime_execution_virtual_desktop_relocated_watch.get('timedOut')}/"
        f"{runtime_execution_virtual_desktop_relocated_watch.get('crashed')}, "
        f"summaryBinfmt={runtime_feasibility_binfmt.get('registered')}/"
        f"{runtime_feasibility_binfmt.get('enabled')}, "
        f"execBinfmt={runtime_execution_binfmt.get('registered')}, "
        f"winePrefix={runtime_execution_probe.get('winePrefix')}, "
        f"gdb={runtime_execution_probe.get('gdbMultiarchPath')}"
    )
    route_pair_entry_gap_summary = (
        f"routePairEvidenceRows={len(route_pair_entry_evidence_rows)}/"
        f"{len(route_pair_entry_rows)}/{len(route_pair_negative_reader_rows)}, "
        f"routePairEvidenceRefs={route_pair_entry_gap.get('evidenceRefCount')}, "
        f"routePairEntryIdx={','.join(str(value) for value in route_pair_entry_gap.get('routePairEntryIndices') or []) or '-'}, "
        f"correctedIdx={','.join(str(value) for value in route_pair_entry_gap.get('routePairCorrectedTraceEntryIndices') or []) or '-'}, "
        f"negativeReaderIdx={','.join(str(value) for value in route_pair_entry_gap.get('negativeReaderEntryIndices') or []) or '-'}, "
        f"globalRoutePairIdx={','.join(str(value) for value in route_pair_entry_gap.get('globalCurrentSelectorRoutePairIndices') or []) or '-'}, "
        "globalNegNonNeg="
        f"{route_pair_entry_gap.get('globalCurrentSelectorNegativeRoutePairRowCount')}/"
        f"{route_pair_entry_gap.get('globalCurrentSelectorNonNegativeRoutePairRowCount')}, "
        f"frontierLeafNegativeOnly={route_pair_entry_gap.get('globalCurrentFrontierLeafOnlyNegative')}, "
        f"normalSelectionGap={route_pair_entry_gap.get('correctedTraceNormalSelectionGapStatus')}, "
        f"normalSelectionGapFound={route_pair_entry_gap.get('correctedTraceNormalSelectionGapFound')}, "
        f"op7DirectAbsent={route_pair_entry_gap.get('opcode07DirectEntrySelectionAbsent')}, "
        "op8CurrentRootRange="
        f"{route_pair_entry_gap.get('opcode08SourceOrPredecessorCurrentRootProducerCount')}/"
        f"{route_pair_entry_gap.get('opcode08SourceOrPredecessorCurrentRangeProducerCount')}, "
        f"op8Buckets={route_pair_entry_gap.get('opcode08SourcePredecessorBucketSummary') or '-'}, "
        f"op8CurrentContrast={route_pair_entry_gap.get('opcode08CurrentSelectorContrastSummary') or '-'}, "
        f"op9CurrentRangeStores={route_pair_entry_gap.get('opcode09SourceOrPredecessorCurrentRangeStoreCount')}, "
        f"op9Unsupported={route_pair_entry_gap.get('opcode09SourceOrPredecessorUnsupportedModeOpcode09RowCount')}, "
        f"op9UnsupportedModes={','.join(route_pair_entry_gap.get('opcode09SourceOrPredecessorUnsupportedModesHex') or []) or '-'}, "
        f"op9CollisionRows={route_pair_entry_gap.get('opcode09SourcePredecessorPointerCollisionSummary') or '-'}, "
        f"sourcePredCurrentProducers={route_pair_entry_gap.get('sourceOrPredecessorCurrentProducerCount')}, "
        "indexSourceEntryRefs="
        f"{route_pair_entry_gap.get('routePairIndexSourceEntryPointerRefCount')}/"
        f"{route_pair_entry_gap.get('routePairIndexSourceEntryPointerTextRefCount')}/"
        f"{route_pair_entry_gap.get('routePairIndexSourceEntryPointerPromotingRefCount')}, "
        "indexSourceEncoded="
        f"{route_pair_entry_gap.get('routePairIndexSourceEncodedEntryAnchorRawScalarCandidateCount')}/"
        f"{route_pair_entry_gap.get('routePairIndexSourceEncodedEntryAnchorBranchAttachedEncodedFieldCount')}/"
        f"{route_pair_entry_gap.get('routePairIndexSourceEncodedEntryAnchorModeledControlFlowCandidateCount')}/"
        f"{route_pair_entry_gap.get('routePairIndexSourceEncodedEntryAnchorPromotingCandidateCount')}, "
        f"indexSourceEncodedClass={route_pair_entry_gap.get('routePairIndexSourceEncodedEntryAnchorClassification')}, "
        "indexSourceFallthrough="
        f"{route_pair_entry_gap.get('routePairIndexSourceEntryPointerOpcode5aFallthroughRefCount')}/"
        f"{route_pair_entry_gap.get('routePairIndexSourceEntryPointerFallthroughNonCodeRefCount')}, "
        "indexSourcePromoting="
        f"{route_pair_entry_gap.get('routePairIndexSourceNonNegativeEntryPointerPromotingRefCount')}/"
        f"{route_pair_entry_gap.get('routePairIndexSourceNegativeReaderEntryPointerPromotingRefCount')}, "
        f"indexSourceHandlers={','.join(route_pair_entry_gap.get('routePairIndexSourceEntryPointerFallthroughHandlerSummaries') or []) or '-'}, "
        f"indexSourceProven={route_pair_entry_gap.get('routePairIndexSourceHigherLevelIndexSourceProven')}, "
        "rootTableRefs="
        f"{route_pair_entry_gap.get('rootTableWindowDirectRefCount')}/"
        f"{route_pair_entry_gap.get('rootTableWindowDirectTextRefCount')}, "
        "rootTableEntryLeafFrontierReaderText="
        f"{route_pair_entry_gap.get('rootTableRouteEntryAddressTextRefCount')}/"
        f"{route_pair_entry_gap.get('rootTableRouteLeafValueTextRefCount')}/"
        f"{route_pair_entry_gap.get('rootTableFrontierLeafValueTextRefCount')}/"
        f"{route_pair_entry_gap.get('rootTableFrontierReaderValueTextRefCount')}, "
        f"rootTableFrontierReaderRefs={route_pair_entry_gap.get('rootTableFrontierReaderValueRefCount')}, "
        f"wrapperEntryRunRefs={route_pair_entry_gap.get('wrapperEntryCurrentRootEntryRunRefCount')}, "
        f"wrapperFallthroughRefs={route_pair_entry_gap.get('wrapperEntryOpcode5aFallthroughRefCount')}, "
        f"wrapperFallthroughNonCodeRefs={route_pair_entry_gap.get('wrapperEntryFallthroughNonCodeRefCount')}, "
        f"wrapperFallthroughHandlers={','.join(route_pair_entry_gap.get('wrapperEntryFallthroughHandlerSummaries') or []) or '-'}, "
        f"entryExec={route_pair_entry_gap.get('routePairEntryExecutionProven')}, "
        f"status={route_pair_entry_gap.get('promotionStatus')}"
    )
    wrapper_execution_gap_summary = (
        "wrapperExecutionGap="
        f"wrapper={wrapper_execution_gap.get('wrapperEntryHex')}->"
        f"{wrapper_execution_gap.get('wrapperDescriptorHex')}->"
        f"{wrapper_execution_gap.get('wrapperChildPointerHex')}, "
        f"evidenceRows={len(wrapper_execution_evidence_rows)}, "
        f"evidenceRefs={wrapper_execution_gap.get('evidenceRefCount')}, "
        f"remainingProofs={len(wrapper_execution_remaining_proofs)}, "
        f"reader={wrapper_execution_gap.get('frontierReaderHex')}, "
        f"beforeCurrent={wrapper_execution_gap.get('wrapperRefBeforeCurrentRoot')}, "
        f"currentRefsWrapper={wrapper_execution_gap.get('currentRootReferencesWrapper')}, "
        "wrapperRefs="
        f"{wrapper_execution_gap.get('wrapperEntryRefCount')}/"
        f"{wrapper_execution_gap.get('wrapperEntryCurrentRootRangeRefCount')}/"
        f"{wrapper_execution_gap.get('wrapperEntryCurrentRootEntryRunRefCount')}/"
        f"{wrapper_execution_gap.get('wrapperEntryOpcode5aFallthroughRefCount')}/"
        f"{wrapper_execution_gap.get('wrapperEntryPromotingRefCount')}, "
        "wrapperFallthrough="
        f"{wrapper_execution_gap.get('wrapperEntryFallthroughNonCodeRefCount')}/"
        f"{','.join(wrapper_execution_gap.get('wrapperEntryFallthroughHandlerSummaries') or []) or '-'}, "
        "globalRoutePair="
        f"{','.join(str(value) for value in wrapper_execution_gap.get('globalCurrentSelectorRoutePairIndices') or []) or '-'}, "
        "globalNegNonNeg="
        f"{wrapper_execution_gap.get('globalCurrentSelectorNegativeRoutePairRowCount')}/"
        f"{wrapper_execution_gap.get('globalCurrentSelectorNonNegativeRoutePairRowCount')}, "
        f"frontierLeafNegativeOnly={wrapper_execution_gap.get('globalCurrentFrontierLeafOnlyNegative')}, "
        "rootTableRefs="
        f"{wrapper_execution_gap.get('rootTableWindowDirectRefCount')}/"
        f"{wrapper_execution_gap.get('rootTableWindowDirectTextRefCount')}, "
        "rootTableTextRefs="
        f"{wrapper_execution_gap.get('rootTableRouteEntryAddressTextRefCount')}/"
        f"{wrapper_execution_gap.get('rootTableRouteLeafValueTextRefCount')}/"
        f"{wrapper_execution_gap.get('rootTableFrontierLeafValueTextRefCount')}/"
        f"{wrapper_execution_gap.get('rootTableFrontierReaderValueTextRefCount')}, "
        f"rootTableStatus={wrapper_execution_gap.get('rootTableDirectRefStatus')}, "
        f"normalSelectionGap={wrapper_execution_gap.get('correctedTraceNormalSelectionGapStatus')}, "
        f"normalSelectionGapFound={wrapper_execution_gap.get('correctedTraceNormalSelectionGapFound')}, "
        "routePair="
        f"{wrapper_execution_gap.get('currentRoutePairDescriptorCount')}@"
        f"{','.join(str(value) for value in wrapper_execution_gap.get('currentRoutePairDescriptorIndices') or []) or '-'}, "
        f"correctedReader={wrapper_execution_gap.get('currentRoutePairCorrectedTraceReachesReaderCount')}, "
        f"geometryHits={wrapper_execution_gap.get('currentRoutePairGeometryExitHitCount')}, "
        f"readerNegative={','.join(str(value) for value in wrapper_execution_gap.get('readerBearingNegativeIndices') or []) or '-'}, "
        "opcode07="
        f"{wrapper_execution_gap.get('opcode07RowCount')}/"
        f"{wrapper_execution_gap.get('selectedWrapperEntrySlotCount')}/"
        f"{wrapper_execution_gap.get('selectedLeafTableWindowSlotCount')}/"
        f"{wrapper_execution_gap.get('selectedCurrentRootEntrySlotCount')}/"
        f"{wrapper_execution_gap.get('selectedNegativeRootEntrySlotCount')}/"
        f"{wrapper_execution_gap.get('directFrontierTargetCount')}, "
        "op8CurrentRootRange="
        f"{wrapper_execution_gap.get('opcode08SourceOrPredecessorCurrentRootProducerCount')}/"
        f"{wrapper_execution_gap.get('opcode08SourceOrPredecessorCurrentRangeProducerCount')}, "
        f"op9CurrentRangeStores={wrapper_execution_gap.get('opcode09SourceOrPredecessorCurrentRangeStoreCount')}, "
        f"sourcePredCurrentProducers={wrapper_execution_gap.get('sourceOrPredecessorCurrentProducerCount')}, "
        f"diagnosticWrapperStatus={wrapper_execution_gap.get('constructedDiagnosticWrapperProofStatus')}, "
        "diagnosticLeftRecheck="
        f"{wrapper_execution_gap.get('constructedDiagnosticLeftStabilityRouteSelectorHitCount')}/"
        f"{wrapper_execution_gap.get('constructedDiagnosticLeftStabilityRecheckRouteSelectorHitCount')}/"
        f"{wrapper_execution_gap.get('constructedDiagnosticLeftActiveOrderRecheckRouteSelectorHitCount')}, "
        f"diagnosticActiveOrderCount={wrapper_execution_gap.get('constructedDiagnosticLeftActiveOrderRecheckActiveOrderCountValues')}, "
        f"proofFound={wrapper_execution_gap.get('proofFound')}, "
        f"failedWrapperGates={','.join(wrapper_execution_gap.get('failedWrapperGateIds') or []) or '-'}, "
        f"missingEvidenceCount={len(wrapper_execution_gap.get('missingEvidence') or [])}, "
        f"runtimeSelection={wrapper_execution_gap.get('runtimeSelectionProven')}, "
        f"leafProof={wrapper_execution_gap.get('currentLeafSelectionProofFound')}, "
        f"wrapperProof={wrapper_execution_gap.get('wrapperExecutionProofFound')}, "
        f"selectorLeafProof={wrapper_execution_gap.get('currentSelectorLeafExecutionProofFound')}, "
        f"selectedRootRef={wrapper_execution_gap.get('selectedRootExecutionRefFound')}, "
        f"selectorMergeProof={wrapper_execution_gap.get('selectorMergeExecutionProofFound')}, "
        f"strictHotspot={wrapper_execution_gap.get('strictHotspotFound')}, "
        f"status={wrapper_execution_gap.get('promotionStatus')}"
    )
    gate_base_proof_summary = (
        "gateBaseProof="
        f"writer={gate_base_proof_gap.get('currentWriterVaHex')}, "
        f"opcode20={gate_base_proof_gap.get('opcode20CandidateVaHex')}, "
        f"mode={gate_base_proof_gap.get('opcode20CurrentMode')}, "
        f"rows={len(gate_base_window_rows)}/{len(gate_base_local_rows)}/{len(gate_base_remaining_proofs)}, "
        "gates="
        f"{gate_base_proof_gap.get('firstGateVaHex')}/"
        f"{gate_base_proof_gap.get('secondGateVaHex')}, "
        "localBase="
        f"{gate_base_proof_gap.get('localDirectBaseSetterCount')}/"
        f"{gate_base_proof_gap.get('localBaseAffectingRowCount')}, "
        "windowBase="
        f"{gate_base_proof_gap.get('gateWindowBaseSetterCandidateCount')}/"
        f"{gate_base_proof_gap.get('gateWindowOnlyOpcode20BaseCandidate')}, "
        f"proofFound={gate_base_proof_gap.get('proofFound')}, "
        f"gateBaseProofFound={gate_base_proof_gap.get('gateBaseProofFound')}, "
        f"activeOrderProof={gate_base_proof_gap.get('activeOrderProofFound')}, "
        f"gateTimeBaseProof={gate_base_proof_gap.get('gateTimeBaseProofFound')}, "
        f"failedGateBaseGates={','.join(gate_base_proof_gap.get('failedGateBaseGateIds') or []) or '-'}, "
        f"missingEvidenceCount={len(gate_base_proof_gap.get('missingEvidence') or [])}, "
        f"nestedA8={gate_base_proof_gap.get('opcode20DirectContextA8SetterCountInNestedTable')}, "
        "script4="
        f"{gate_base_proof_gap.get('descriptorScript4FieldRecordCount')}/"
        f"{gate_base_proof_gap.get('descriptorScript4CurrentFrontierDirectRefCount')}/"
        f"{gate_base_proof_gap.get('descriptorScript4GateWriterCount')}/"
        f"{gate_base_proof_gap.get('descriptorScript4GateReaderCount')}/"
        f"{gate_base_proof_gap.get('descriptorScript4ContextA8NonPointerSetterRowCount')}, "
        "script4Encoded="
        f"{gate_base_proof_gap.get('descriptorScript4EncodedTargetRawScalarCandidateCount')}/"
        f"{gate_base_proof_gap.get('descriptorScript4EncodedTargetRouteProofRawScalarCandidateCount')}/"
        f"{gate_base_proof_gap.get('descriptorScript4EncodedTargetPromotingCandidateCount')}, "
        f"script4EncodedClass={gate_base_proof_gap.get('descriptorScript4EncodedTargetClassification')}, "
        f"specificBase={gate_base_proof_gap.get('descriptorScript4SpecificGateBaseProven')}, "
        "allScripts="
        f"{gate_base_proof_gap.get('descriptorAllScriptFieldRecordCount')}/"
        f"{gate_base_proof_gap.get('descriptorAllScriptCurrentFrontierDirectRefCount')}/"
        f"{gate_base_proof_gap.get('descriptorAllScriptSelectionOpcodeCount')}/"
        f"{gate_base_proof_gap.get('descriptorAllScriptGateWriterCount')}/"
        f"{gate_base_proof_gap.get('descriptorAllScriptGateReaderCount')}/"
        f"{gate_base_proof_gap.get('descriptorAllScriptSpecificGateBaseProven')}, "
        "allScriptsEncoded="
        f"{gate_base_proof_gap.get('descriptorAllScriptEncodedTargetRawScalarCandidateCount')}/"
        f"{gate_base_proof_gap.get('descriptorAllScriptEncodedTargetRouteProofRawScalarCandidateCount')}/"
        f"{gate_base_proof_gap.get('descriptorAllScriptEncodedTargetPromotingCandidateCount')}, "
        f"allScriptsEncodedClass={gate_base_proof_gap.get('descriptorAllScriptEncodedTargetClassification')}, "
        "activeOrderAlone="
        f"{gate_base_proof_gap.get('activeOrderAloneSufficientForGateProof')}/"
        f"{gate_base_proof_gap.get('activeOrderOnlyProofEliminated')}, "
        "contextF2="
        f"{gate_base_proof_gap.get('opcode20ContextF2ReferenceCount')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2ReadReferenceCount')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2WriteReferenceCount')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2RuntimeObjectTableReaderCount')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2ObjectSelectorCount')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2FixedStream2ObjectSelectorCount')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2SpecificRuntimeObjectPointerProven')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2RuntimeObjectTableStateRequired')}/"
        f"{gate_base_proof_gap.get('opcode20ContextF2PromotionStatus')}, "
        "publicPred="
        f"{gate_base_public_active_order.get('sampleCount')}@"
        f"{','.join(gate_base_public_active_order.get('observedPublicSaveSelectors') or []) or '-'}:"
        f"{gate_base_public_active_order.get('activeOrderCountHex')}/"
        f"{','.join(gate_base_public_active_order.get('activeOrderHexes') or []) or '-'}, "
        f"publicRoute={gate_base_public_active_order.get('reachedRouteSelector')}, "
        f"publicBase={gate_base_public_active_order.get('gateBaseProven')}, "
        "publicPredLeft="
        f"{gate_base_public_left_active_order.get('sampleCount')}@"
        f"{','.join(gate_base_public_left_active_order.get('observedPublicSaveSelectors') or []) or '-'}:"
        f"{gate_base_public_left_active_order.get('activeOrderCountHex')}/"
        f"{','.join(gate_base_public_left_active_order.get('activeOrderHexes') or []) or '-'}, "
        f"publicLeftRoute={gate_base_public_left_active_order.get('reachedRouteSelector')}, "
        f"publicLeftBase={gate_base_public_left_active_order.get('gateBaseProven')}, "
        "diagnostic="
        f"{gate_base_diagnostic_active_order.get('sampleCount')}@"
        f"{','.join(gate_base_diagnostic_active_order.get('observedSelectors') or []) or '-'}:"
        f"{gate_base_diagnostic_active_order.get('activeOrderCountHex')}/"
        f"{','.join(gate_base_diagnostic_active_order.get('activeOrderHexes') or []) or '-'}, "
        f"diagnosticStatus={gate_base_diagnostic_active_order.get('promotionStatus')}, "
        f"diagnosticBase={gate_base_diagnostic_active_order.get('gateBaseProven')}, "
        "diagnosticRecheck="
        f"{gate_base_diagnostic_recheck.get('routeSelectorHitCount')}/"
        f"{gate_base_diagnostic_recheck.get('recheckRouteSelectorHitCount')}/"
        f"{gate_base_diagnostic_recheck.get('activeOrderRecheckRouteSelectorHitCount')}, "
        f"diagnosticRecheckCount={gate_base_diagnostic_recheck.get('activeOrderRecheckActiveOrderCountValues')}, "
        f"diagnosticRecheckBaseOpen={gate_base_diagnostic_recheck.get('gateBaseStillUnproven')}, "
        f"sampleCurrent={gate_base_proof_gap.get('sampleCurrentFrontierCovered')}, "
        f"evidenceRefs={gate_base_proof_gap.get('evidenceRefCount')}, "
        f"status={gate_base_proof_gap.get('promotionStatus')}"
    )
    opcode24_mode1_summary = (
        "opcode24Mode1Producer="
        f"source={opcode24_source_writes.get('mode1SourceHex') or opcode24_runtime_context.get('mode1SourceHex')}, "
        "rowCounts="
        f"{len(opcode24_source_rows)}/"
        f"{len(opcode24_indirect_base_rows)}/"
        f"{len(opcode24_file_read_destination_rows)}/"
        f"{len(opcode24_block_rows)}/"
        f"{len(opcode24_runtime_save_read_blocks)}/"
        f"{len(opcode24_runtime_remaining_proofs)}/"
        f"{len(opcode24_runtime_enabled_refs)}/"
        f"{len(opcode24_runtime_enabled_block_rows)}/"
        f"{len(opcode24_default_object61_groups)}/"
        f"{len(opcode24_default_remaining_proofs)}, "
        "sourceRefs="
        f"{opcode24_source_writes.get('exactMode1RefCount')}/"
        f"{opcode24_source_writes.get('coveringWriteCount')}/"
        f"{opcode24_source_writes.get('indexedWriteCandidateCount')}/"
        f"{opcode24_source_writes.get('addressProducerCandidateCount')}/"
        f"{opcode24_source_writes.get('staticProducerCandidateCount')}, "
        "static="
        f"{opcode24_runtime_context.get('staticInitialValueHex')}/"
        f"{opcode24_runtime_context.get('staticInitialValueKind')}/"
        f"raw={opcode24_runtime_context.get('mode1SourceHasRawByte')}, "
        f"saveBacked={opcode24_runtime_context.get('notSavedataBacked') is False}, "
        f"noStaticProducer={opcode24_runtime_context.get('noStaticProducer')}, "
        "indirect="
        f"{opcode24_indirect_context.get('basePlusMode1OffsetCandidateCount')}/"
        f"{opcode24_indirect_context.get('baseWindowMode1WriteCandidateCount')}/"
        f"{opcode24_indirect_context.get('nearbyBaseWindowMode1WriteCandidateCount')}, "
        "fileRead="
        f"{opcode24_file_read_context.get('readFileCallCount')}/"
        f"{opcode24_file_read_context.get('globalDestinationReadFileCount')}/"
        f"{opcode24_file_read_context.get('mode1FileReadCandidateCount')}/"
        f"{opcode24_file_read_context.get('mode1FileReadProducerFound')}, "
        "block="
        f"{opcode24_block_writes.get('directCoveringWriteCount')}/"
        f"{opcode24_block_writes.get('blockWriteCandidateCount')}/"
        f"{opcode24_block_writes.get('addressLikeCoveringBaseCount')}, "
        "diagnostic="
        f"{opcode24_runtime_context.get('diagnosticRouteSampleCount')}/"
        f"{opcode24_runtime_context.get('diagnosticTotalSampleCount')}:"
        f"{opcode24_runtime_context.get('diagnosticMode1SourceValueHex')}/"
        f"{opcode24_runtime_context.get('diagnosticRuntimeFlagValueHex')}/"
        f"{opcode24_runtime_context.get('diagnosticCurrentObjectIndexValueHex')}, "
        f"diagnosticStable={opcode24_runtime_context.get('diagnosticAllWatchedValuesStable')}, "
        f"diagnosticStatus={opcode24_runtime_context.get('diagnosticPromotionStatus')}, "
        f"diagnosticProof={opcode24_runtime_context.get('diagnosticNormalRouteProof')}, "
        f"runtimeEvidenceRefs={opcode24_runtime_context.get('evidenceRefCount')}, "
        "enabled="
        f"{opcode24_runtime_enabled_context.get('runtimeEnabledFlagHex')}/"
        f"{opcode24_runtime_enabled_context.get('directReadCount')}/"
        f"{opcode24_runtime_enabled_context.get('directWriteCount')}/"
        f"{opcode24_runtime_enabled_context.get('modeDispatchRequiresRuntimeFlagOne')}/"
        f"{opcode24_runtime_enabled_context.get('runtimeFlagUnwrittenStaticSource')}/"
        f"{opcode24_runtime_enabled_context.get('proofFound')}/"
        f"{len(opcode24_runtime_enabled_context.get('missingEvidence') or [])}, "
        "enabledBlock="
        f"{opcode24_runtime_enabled_block_writes.get('runtimeEnabledFlagHex')}/"
        f"{opcode24_runtime_enabled_block_writes.get('addressLikeCoveringBaseCount')}/"
        f"{opcode24_runtime_enabled_block_writes.get('directCoveringWriteCount')}/"
        f"{opcode24_runtime_enabled_block_writes.get('blockWriteCandidateCount')}, "
        "currentRootModes="
        f"{opcode24_current_root_modes.get('rowCount')}/"
        f"{opcode24_current_root_modes.get('opcodeCandidateCount')}/"
        f"{opcode24_current_root_modes.get('pointerCollisionCount')}/"
        f"{opcode24_current_root_modes.get('mode1CandidateCount')}/"
        f"{opcode24_current_root_modes.get('frontierOperandCount')}/"
        f"{opcode24_current_root_modes.get('routeCnsOperandCount')}, "
        "default="
        f"{opcode24_default_effect.get('mode1SourceStaticInitialValueHex')}/"
        f"{opcode24_default_effect.get('defaultObject61ValueHex')}/"
        f"{opcode24_default_effect.get('directFrontierOperandCount')}/"
        f"{opcode24_default_effect.get('branchFrontierOperandCount')}/"
        f"{opcode24_default_effect.get('staticDefaultPromotesRoute')}, "
        f"runtimeProducerRequired={opcode24_default_effect.get('runtimeProducerRequired')}, "
        f"status={opcode24_runtime_context.get('promotionStatus') or opcode24_source_writes.get('promotionStatus')}"
    )
    runtime_poll_reached_route = bool(
        selected_root_gap.get("anyRuntimePollReachedRouteSelector")
        or runtime_route_watch_reached_route
        or predecessor_left_overrun_activation_sweep_reached_route
        or predecessor_trail_start_reached_route
        or predecessor_trail_left_overrun_reached_route
    )
    runtime_trace_equivalent_rejection = {
        "classification": None,
        "proofFound": runtime_poll_reached_route,
        "runtimeTraceCanRunNow": runtime_trace_can_run_now,
        "failedRuntimeTraceGateIds": runtime_trace_feasibility.get(
            "failedRuntimeTraceGateIds"
        )
        or [],
        "missingEvidence": runtime_trace_feasibility.get("missingEvidence") or [],
        "evidenceRefs": runtime_trace_feasibility.get("evidenceRefs") or [],
        "evidenceRefCount": runtime_trace_feasibility.get("evidenceRefCount"),
        "runtimeTraceBlockerCount": len(runtime_trace_blockers),
        "runtimeTraceExecutionCanCaptureNow": runtime_execution_probe.get("canCaptureTraceNow"),
        "runtimeTraceExecutionBlockerCount": len(runtime_execution_probe_blockers),
        "runtimeTraceExecutionProbeCount": runtime_execution_probe_count,
        "runtimeTraceSummaryBinfmtRegistered": runtime_feasibility_binfmt.get("registered"),
        "runtimeTraceSummaryBinfmtEnabled": runtime_feasibility_binfmt.get("enabled"),
        "runtimeTraceExecutionBinfmtRegistered": runtime_execution_binfmt.get("registered"),
        "runtimeTraceExecutionVirtualDesktopGdbstubConnectStatus": (
            runtime_execution_virtual_desktop_gdbstub.get("status")
        ),
        "runtimeTraceExecutionVirtualDesktopGdbstubConnectTimedOut": (
            runtime_execution_virtual_desktop_gdbstub.get("timedOut")
        ),
        "runtimeTraceExecutionVirtualDesktopGdbstubConnectCrashed": (
            runtime_execution_virtual_desktop_gdbstub.get("crashed")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointStatus": (
            runtime_execution_virtual_desktop_relocated_software.get("status")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointTimedOut": (
            runtime_execution_virtual_desktop_relocated_software.get("timedOut")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointCrashed": (
            runtime_execution_virtual_desktop_relocated_software.get("crashed")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedWatchpointStatus": (
            runtime_execution_virtual_desktop_relocated_watch.get("status")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedWatchpointTimedOut": (
            runtime_execution_virtual_desktop_relocated_watch.get("timedOut")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedWatchpointCrashed": (
            runtime_execution_virtual_desktop_relocated_watch.get("crashed")
        ),
        "selectedRootExecutionRefFound": selected_root_execution_ref_found,
        "selectedRootRuntimeAnyPollRoute": selected_root_runtime_gate.get(
            "anyRuntimePollReachedRouteSelector"
        ),
        "selectedRootConstructedDiagnosticRoute": selected_root_runtime_gate.get(
            "constructedDiagnosticPollReachedRouteSelector"
        ),
        "selectedRootDiagnosticExcludedFromProof": selected_root_diagnostic_gate.get(
            "excludedFromSelectedRootExecutionProof"
        ),
        "routeWatchReachedRoute": runtime_route_watch_reached_route,
        "predecessorDirectionSweepReachedRoute": predecessor_direction_sweep_reached_route,
        "predecessorLeftOverrunActivationSweepReachedRoute": (
            predecessor_left_overrun_activation_sweep_reached_route
        ),
    }
    if (
        runtime_trace_can_run_now is False
        and runtime_execution_probe.get("canCaptureTraceNow") is False
        and runtime_poll_reached_route is False
        and selected_root_execution_ref_found is False
        and selected_root_runtime_gate.get("anyRuntimePollReachedRouteSelector") is False
        and selected_root_runtime_gate.get("constructedDiagnosticPollReachedRouteSelector") is True
        and selected_root_diagnostic_gate.get("excludedFromSelectedRootExecutionProof") is True
    ):
        runtime_trace_equivalent_rejection[
            "classification"
        ] = "trace-unavailable-no-equivalent-selected-root-proof-diagnostic-excluded"
    local_savedata_found_count = savedata_slot_scan.get("foundCount", 0)
    local_savedata_valid_count = savedata_slot_scan.get("validCount", 0)
    real_savedata_summary = (
        f"real={real_save_gap.get('realCandidateCount')}, "
        f"valid={real_save_gap.get('validRealCandidateCount')}, "
        f"uniqueSha256={real_save_gap.get('validRealUniqueSha256Count')}, "
        f"validRowsBlocked={real_save_gap.get('validRealCandidatesAllBlocked')}, "
        f"realCandidateBlocks={compact_json(real_save_gap.get('validRealCandidateBlockReasonCounts'))}, "
        f"workspaceDat={real_save_gap.get('workspaceDatFileCount')}, "
        f"workspaceExpected={real_save_gap.get('workspaceExpectedSizeDatFileCount')}, "
        f"workspaceZipMembers={real_save_gap.get('workspaceZipDatMemberCount')}, "
        f"workspaceHidden={real_save_gap.get('workspaceHiddenExpectedSizeDatFileCount')}, "
        f"currentSelectorReal={real_save_gap.get('currentSelectorRealSaveCount')}, "
        f"selectedPointerReal={real_save_gap.get('selectedPointerRealSaveCount')}, "
        f"routePairReal={real_save_gap.get('routePairRealSaveCount')}, "
        f"routePromotionReal={real_save_gap.get('routePromotionRealSaveCount')}, "
        f"proofFound={real_save_gap.get('proofFound')}, "
        f"routeEvidenceProof={real_save_gap.get('routeEvidenceProofFound')}, "
        f"realSelector20Save={real_save_gap.get('realSelector20SaveFound')}, "
        f"routeEvidenceReject={real_save_gap.get('routeEvidenceRejectionClassification')}, "
        "requiredBytePair="
        f"{real_save_gap.get('requiredSelectorBytePairRealSaveCount', (real_save_gap.get('requiredByteCoverage') or {}).get('requiredSelectorBytePairRealSaveCount'))}, "
        "capturedSplit="
        f"{(real_save_gap.get('capturedRoutePairGap') or {}).get('sourceOnlyCount')}/"
        f"{(real_save_gap.get('capturedRoutePairGap') or {}).get('targetOnlyCount')}/"
        f"{(real_save_gap.get('capturedRoutePairGap') or {}).get('routePairCount')}, "
        f"syntheticExcluded={real_save_gap.get('syntheticDiagnosticExcluded')}, "
        f"publicCurrentCovered={real_save_gap.get('publicCurrentFrontierCovered')}, "
        f"failedSavedataGates={','.join(real_save_gap.get('failedSavedataGateIds') or []) or '-'}, "
        f"missingEvidenceCount={len(real_save_gap.get('missingEvidence') or [])}, "
        f"publicSearchNoteCount={real_save_gap.get('publicSearchNoteCount')}, "
        f"latestPublicSearchNote={real_save_gap.get('latestPublicSearchNote')}, "
        f"evidenceRefs={real_save_gap.get('evidenceRefCount')}, "
        f"status={real_save_gap.get('promotionStatus')}"
    )
    selected_pointer_summary = (
        "selectedPointerUsage="
        f"global={selected_pointer_usage.get('selectedPointerGlobalHex')}, "
        f"globalTextRefs={selected_pointer_usage.get('selectedPointerGlobalTextRefCount')}, "
        f"currentRoot={selected_pointer_usage.get('currentSelectorRootHex')}, "
        f"rootTextRefs={selected_pointer_usage.get('currentSelectorRootTextRefCount')}, "
        f"level2={selected_pointer_usage.get('currentSecondLevelTableHex')}, "
        f"level2TextRefs={selected_pointer_usage.get('currentSecondLevelTableTextRefCount')}, "
        f"currentCodeRefs={selected_pointer_usage.get('currentCodeRefCount')}, "
        f"hooks={selected_pointer_usage.get('runtimeTraceHookPointCount')}, "
        f"writerHooks={selected_pointer_usage.get('selectedPointerWriterHookCount')}, "
        f"readerHooks={selected_pointer_usage.get('selectedPointerReaderHookCount')}, "
        f"opcode8Read={selected_pointer_usage.get('opcode8SelectedPointerReadHex')}, "
        f"proofFound={selected_pointer_usage.get('proofFound')}, "
        f"usageProof={selected_pointer_usage.get('selectedPointerUsageProofFound')}, "
        f"failedGates={','.join(selected_pointer_usage.get('failedSelectedPointerUsageGateIds') or []) or '-'}, "
        f"missingEvidenceCount={len(selected_pointer_usage.get('missingEvidence') or [])}, "
        f"evidenceRefs={selected_pointer_usage.get('evidenceRefCount')}, "
        f"status={selected_pointer_usage.get('routePromotionStatus')}"
    )
    route_root_failed_gate_ids = route_root_ref_context.get("failedRouteRootRefGateIds") or []
    route_root_missing_evidence = route_root_ref_context.get("missingEvidence") or []
    route_root_ref_summary = (
        "routeRootRefs="
        f"tableOnly={route_root_ref_context.get('allRouteSelectorRootsTableOnly')}, "
        f"textRefs={route_root_ref_context.get('anyRouteSelectorRootTextRefs')}, "
        f"splitPrev={route_root_ref_context.get('sourceTargetSplitAcrossPreviousSelectors')}, "
        f"currentPair={route_root_ref_context.get('currentSelectorContainsRoutePair')}, "
        f"predToCurrent={route_root_ref_context.get('predecessorToCurrentRootRefFound')}, "
        f"routeOrder={route_root_ref_context.get('routeOrderProven')}, "
        f"proofFound={route_root_ref_context.get('proofFound')}, "
        "failedGates="
        f"{','.join(route_root_failed_gate_ids) or '-'}, "
        f"missingEvidenceCount={len(route_root_missing_evidence)}, "
        f"status={route_root_ref_context.get('promotionStatus')}"
    )
    selected_root_gate_summary = (
        "selectedRootSubgates="
        f"save={selected_root_gate_statuses.get('save-loader selected root')}, "
        f"rows={len(selected_root_gate_rows)}, "
        f"static={selected_root_gate_statuses.get('static current-root references')}, "
        f"hook={selected_root_gate_statuses.get('selected-pointer hook prerequisites')}, "
        f"dispatch={selected_root_gate_statuses.get('save-selector dispatch table anchor')}, "
        f"opcode={selected_root_gate_statuses.get('global opcode 07/08/09 selected-pointer paths')}, "
        f"writer={selected_root_gate_statuses.get('current-root writer paths')}, "
        f"runtime={selected_root_gate_statuses.get('runtime selected-pointer probes')}, "
        f"diagnostic={selected_root_gate_statuses.get('constructed selector 2:0 diagnostic exclusion')}, "
        f"saveReal={selected_root_save_loader_gate.get('validRealCandidateCount')}/"
        f"{selected_root_save_loader_gate.get('currentSelectorRealSaveCount')}/"
        f"{selected_root_save_loader_gate.get('selectedPointerRealSaveCount')}, "
        f"hookPrereq={selected_root_hook_gate.get('traceHookPointCount')}/"
        f"{selected_root_hook_gate.get('routePrerequisiteUnprovenCount')}/"
        f"{selected_root_hook_gate.get('hookSelfProvingCount')}/"
        f"{selected_root_hook_gate.get('hookPromotingCount')}, "
        f"hookWindow={selected_root_hook_gate.get('hookWindowScannedRefCount')}/"
        f"{selected_root_hook_gate.get('hookWindowRouteSpecificHitCount')}, "
        f"hookAllUnproven={selected_root_hook_gate.get('hookPrerequisitesAllUnproven')}, "
        f"hookGraph={selected_root_hook_gate.get('hookHandlerCallGraphClassification')}, "
        "hookGraphRoots/Fns/Calls="
        f"{selected_root_hook_gate.get('hookHandlerCallGraphRootCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphReachableFunctionCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphDirectCallEdgeCount')}, "
        "hookGraphRoute/current/record/selector/branch="
        f"{selected_root_hook_gate.get('hookHandlerCallGraphRouteImmediateHitCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphCurrentImmediateHitCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphRouteRecordImmediateHitCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphRouteSelectorImmediateHitCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphBranchStateImmediateHitCount')}, "
        "hookGraphGeneric="
        f"{selected_root_hook_gate.get('hookHandlerCallGraphSelectedPointerImmediateHitCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphSelectorTableImmediateHitCount')}, "
        "hookGraphDepth="
        f"{selected_root_hook_gate.get('hookHandlerCallGraphDepthSensitivityMaxDepthChecked')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths')}/"
        f"{selected_root_hook_gate.get('hookHandlerCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth')}, "
        "hookEncoded="
        f"{selected_root_hook_gate.get('hookHandlerEncodedTargetRawScalarCandidateCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerEncodedTargetRouteProofRawScalarCandidateCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerEncodedTargetRouteContextRawScalarCandidateCount')}/"
        f"{selected_root_hook_gate.get('hookHandlerEncodedTargetPromotingCandidateCount')}, "
        f"hookEncodedClass={selected_root_hook_gate.get('hookHandlerEncodedTargetClassification')}, "
        f"dispatchRefs={selected_root_dispatch_gate.get('saveSelectorDirectDwordRefCount')}/"
        f"{selected_root_dispatch_gate.get('saveSelectorIndexedDispatchCount')}, "
        f"dispatchDynamic={selected_root_dispatch_gate.get('dynamicIndexedDispatchRowCount')}/"
        f"{selected_root_dispatch_gate.get('dynamicScopeTableCallbackCount')}/"
        f"{selected_root_dispatch_gate.get('dynamicSaveSelectorTableImmediateNearCount')}, "
        "dispatchArithmetic="
        f"{selected_root_dispatch_gate.get('saveSelectorTableBaseArithmeticRowCount')}/"
        f"{selected_root_dispatch_gate.get('saveSelectorTableBaseArithmeticCandidateCount')}, "
        "nonCurrentRoot="
        f"{selected_root_opcode_gate.get('nonCurrentOpcode07CurrentRootSelectCount')}/"
        f"{selected_root_opcode_gate.get('nonCurrentOpcode09CurrentRootStoreCount')}/"
        f"{selected_root_opcode_gate.get('nonCurrentOpcode08NearestCurrentRootProducerCount')}, "
        "nonCurrentRange="
        f"{selected_root_opcode_gate.get('nonCurrentOpcode07CurrentRangeSelectCount')}/"
        f"{selected_root_opcode_gate.get('nonCurrentOpcode09CurrentRangeStoreCount')}/"
        f"{selected_root_opcode_gate.get('nonCurrentOpcode08NearestCurrentRangeProducerCount')}, "
        f"currentInternal={selected_root_opcode_gate.get('currentInternalOpcode09CurrentRangeStoreCount')}/"
        f"{selected_root_opcode_gate.get('currentInternalOpcode08NearestCurrentRangeProducerCount')}, "
        f"writerCount={selected_root_writer_gate.get('writerCount')}, "
        f"currentInternalOnly={selected_root_writer_gate.get('currentInternalOnly')}, "
        f"proofFound={selected_root_report.get('proofFound')}, "
        "failedSelectedRootGates="
        f"{','.join(selected_root_failed_gate_ids) or '-'}, "
        f"missingEvidenceCount={len(selected_root_missing_evidence)}, "
        f"remainingProofs={len(selected_root_remaining_proofs)}, "
        f"evidenceRefs={len(selected_root_evidence_refs)}, "
        f"anyPollRoute={selected_root_runtime_gate.get('anyRuntimePollReachedRouteSelector')}, "
        f"constructedDiagnosticRoute={selected_root_runtime_gate.get('constructedDiagnosticPollReachedRouteSelector')}, "
        f"diagnosticExcluded={selected_root_diagnostic_gate.get('excludedFromSelectedRootExecutionProof')}, "
        f"reject={selected_root_report.get('selectedRootExecutionRejectionClassification')}, "
        "diagnosticBranchState="
        f"{selected_root_diagnostic_branch_state.get('totalSampleCount')}/"
        f"{selected_root_diagnostic_branch_state.get('routeSampleCount')}:"
        f"{','.join(selected_root_diagnostic_branch_state.get('observedSelectors') or []) or '-'}, "
        f"diagnosticBranchAllZero={selected_root_diagnostic_branch_state.get('secondaryAllZero')}, "
        f"diagnosticBranchMatchesFill={selected_root_diagnostic_branch_state.get('matchesPredecessorFill')}, "
        f"diagnosticLeftStability={selected_root_diagnostic_gate.get('leftStabilitySampleCount')}, "
        "diagnosticLeftRouteSeq="
        f"{','.join(selected_root_diagnostic_gate.get('leftStabilityRouteSequenceNames') or []) or '-'}, "
        "diagnosticLeftObserved="
        f"{','.join(selected_root_diagnostic_gate.get('leftStabilityObservedSelectors') or []) or '-'}, "
        f"diagnosticLeftRouteHits={selected_root_diagnostic_gate.get('leftStabilityRouteSelectorHitCount')}, "
        f"diagnosticLeftOpcode24AllZero={selected_root_diagnostic_gate.get('leftStabilityOpcode24AllZero')}, "
        f"diagnosticLeftRepro={selected_root_diagnostic_gate.get('leftStabilityRouteHitReproducibility')}, "
        f"diagnosticLeftRecheckRouteHits={selected_root_diagnostic_gate.get('leftStabilityRecheckRouteSelectorHitCount')}, "
        "diagnosticLeftActiveOrderRecheckRouteHits="
        f"{selected_root_diagnostic_gate.get('leftActiveOrderRecheckRouteSelectorHitCount')}, "
        f"diagnosticLeftActiveOrderCount={selected_root_diagnostic_gate.get('leftActiveOrderRecheckActiveOrderCountValues')}, "
        f"status={selected_root_report.get('promotionStatus')}"
    )
    predecessor_fill_root_tail = (
        predecessor_fill_execution_order_gap.get("rootTailIsolationScan") or {}
    )
    predecessor_fill_root_tail_before = (
        predecessor_fill_root_tail.get("immediatePredecessorRow") or {}
    )
    predecessor_fill_encoded_entry = (
        predecessor_fill_execution_order_gap.get("encodedFillEntryCandidateScan") or {}
    )
    predecessor_fill_raw_scalar_rejection = (
        predecessor_fill_execution_order_gap.get("encodedRawScalarRejection") or {}
    )
    predecessor_fill_order_summary = (
        "predecessorFillOrder="
        f"fills={','.join(predecessor_fill_execution_order_gap.get('fillSites') or []) or '-'}, "
        f"local={predecessor_fill_execution_order_gap.get('localFillTraceStartHex')}->"
        f"{predecessor_fill_execution_order_gap.get('localFillTraceStopHex')}:"
        f"{predecessor_fill_execution_order_gap.get('localFillTraceStopReason')}, "
        f"containsFills={predecessor_fill_execution_order_gap.get('localFillTraceContainsAllFillSites')}, "
        f"reachesReader={predecessor_fill_execution_order_gap.get('localFillTraceReachesCurrentReader')}, "
        f"rootEntryReachesFills={predecessor_fill_execution_order_gap.get('rootEntryFixedTraversalFillSitesReachable')}, "
        "directRefs="
        f"{(predecessor_fill_execution_order_gap.get('directFillSiteRefCounts') or {}).get('0x004844d0')}/"
        f"{(predecessor_fill_execution_order_gap.get('directFillSiteRefCounts') or {}).get('0x004844d8')}, "
        "entryRefs="
        f"{(predecessor_fill_execution_order_gap.get('fillEntryCandidateScan') or {}).get('allDwordRefCount')}, "
        "entryRootBranches="
        f"{(predecessor_fill_execution_order_gap.get('fillEntryCandidateScan') or {}).get('rootBranchTargetCandidateCount')}, "
        f"encodedEntry={predecessor_fill_execution_order_gap.get('encodedFillEntryClassification')}, "
            f"encodedRaw={predecessor_fill_execution_order_gap.get('encodedFillEntryRawScalarCandidateCount')}, "
            f"encodedTailRaw={predecessor_fill_execution_order_gap.get('encodedFillEntryRootTailRawScalarCandidateCount')}, "
            f"encodedBranchAttached={predecessor_fill_execution_order_gap.get('encodedFillEntryBranchAttachedEncodedFieldCount')}, "
            f"encodedModeled={predecessor_fill_execution_order_gap.get('encodedFillEntryModeledControlFlowCandidateCount')}, "
            f"encodedPromoting={predecessor_fill_execution_order_gap.get('encodedFillEntryPromotingCandidateCount')}, "
            f"rawScalarReject={predecessor_fill_execution_order_gap.get('encodedRawScalarRejectionClassification')}, "
            "rawScalarNoFixed/noBranch/branchAttached/scalarOnly="
            f"{predecessor_fill_execution_order_gap.get('encodedRawScalarNoFixedAdvanceCount')}/"
            f"{predecessor_fill_execution_order_gap.get('encodedRawScalarNoBranchJumpCount')}/"
            f"{predecessor_fill_execution_order_gap.get('encodedRawScalarBranchAttachedCount')}/"
            f"{predecessor_fill_execution_order_gap.get('encodedRawScalarScalarOnlyCount')}, "
            "rootTail="
        f"{predecessor_fill_root_tail.get('distanceHex')}/"
        f"{predecessor_fill_root_tail.get('dwordCount')}, "
        f"rootTailIsolated={predecessor_fill_execution_order_gap.get('rootTailDescriptorIsolated')}, "
        f"rootTailBranchClasses={predecessor_fill_execution_order_gap.get('rootTailBranchTargetClassCounts')}, "
        f"rootTailBranchSections={predecessor_fill_execution_order_gap.get('rootTailBranchTargetSectionCounts')}, "
        f"rootTailBranchToFill={predecessor_fill_execution_order_gap.get('rootTailBranchToFillFragmentCount')}, "
        f"rootTailBranchToReader={predecessor_fill_execution_order_gap.get('rootTailBranchToCurrentReaderCount')}, "
        f"rootTailFixedToFill={predecessor_fill_execution_order_gap.get('rootTailFixedFallthroughToFillCount')}, "
        "rootTailClosure="
        f"{predecessor_fill_execution_order_gap.get('rootTailBranchClosureBranchSeedCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rootTailBranchClosureEdgeCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rootTailBranchClosureBranchSeedReachFillCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rootTailBranchClosureBranchSeedReachCurrentReaderCount')}, "
        "rootTailClosureOutside="
        f"{predecessor_fill_execution_order_gap.get('rootTailBranchClosureOutsideSuccessorCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rootTailBranchClosureOutsideSuccessorClassCounts')}/"
        f"{predecessor_fill_execution_order_gap.get('rootTailBranchClosureOutsideSuccessorSectionCounts')}, "
        f"rootTailClosureClass={predecessor_fill_execution_order_gap.get('rootTailBranchClosureClassification')}, "
        "rootTailBeforeFill="
        f"{predecessor_fill_root_tail_before.get('handlerSection')}/"
        f"{predecessor_fill_root_tail_before.get('handlerVaHex')}, "
        "descriptorBoundaries="
        f"{predecessor_fill_execution_order_gap.get('predecessorDataDescriptorBoundariesProven')}, "
        "rootStopDescriptor="
        f"{predecessor_fill_execution_order_gap.get('predecessorRootStopDescriptorHex')}, "
        "fillStopDescriptor="
        f"{predecessor_fill_execution_order_gap.get('predecessorFillStopDescriptorHex')}, "
        "sliceRuntimeProof="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchSliceRuntimeProofFound')}, "
        "dispatchTableProof="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchTableProofFound')}, "
        "dispatchFailedGates="
        f"{','.join(predecessor_fill_execution_order_gap.get('predecessorDispatchTableFailedGateIds') or []) or '-'}, "
        "dispatchMissingEvidenceCount="
        f"{len(predecessor_fill_execution_order_gap.get('predecessorDispatchTableMissingEvidence') or [])}, "
        "dispatchEvidenceRefs="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchTableEvidenceRefCount')}, "
        "descriptorDependsOnSlice="
        f"{predecessor_fill_execution_order_gap.get('predecessorDescriptorDependsOnSaveSelectorSliceModel')}, "
        "rawGeneralDiffers="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchRawGeneralDiffersFromSliceCount')}, "
        "sliceByteReachable="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchSliceGenericByteReachableCount')}, "
        "sliceRequiresTableBase="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchSliceRequiresTableBaseSwitchCount')}, "
        "sliceDynamic="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchDynamicIndexedDispatchRowCount')}/"
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchDynamicScopeTableCallbackCount')}/"
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchDynamicSaveSelectorTableImmediateNearCount')}, "
        "sliceDynamicScopeSites="
        f"{','.join(predecessor_fill_execution_order_gap.get('predecessorDispatchDynamicScopeTableCallbackSites') or []) or '-'}, "
        "sliceDynamicTableBaseCandidates="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchDynamicSaveSelectorTableBaseCandidateCount')}, "
        "sliceTableBaseArithmetic="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchSaveSelectorTableBaseArithmeticRowCount')}/"
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchSaveSelectorTableBaseArithmeticCandidateCount')}, "
        "sliceDynamicTableBase="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchDynamicSaveSelectorTableBaseSwitchStaticCandidateFound')}, "
        "sliceDynamicTableBaseCandidateSites="
        f"{','.join(predecessor_fill_execution_order_gap.get('predecessorDispatchDynamicSaveSelectorTableBaseCandidateSites') or []) or '-'}, "
        "tableBaseReject="
        f"{predecessor_fill_execution_order_gap.get('predecessorDispatchTableBaseRejectionClassification')}, "
        "rawGeneric="
        f"{predecessor_fill_execution_order_gap.get('rawGenericClassification')}, "
        "rawGenericHandlers="
        f"{predecessor_fill_execution_order_gap.get('rawGenericHandlerCount')}, "
        "rawGenericRoute/fill/currentImm="
        f"{predecessor_fill_execution_order_gap.get('rawGenericRouteImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericFillImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCurrentImmediateHitCount')}, "
        "rawGenericSelected/branchImm="
        f"{predecessor_fill_execution_order_gap.get('rawGenericSelectedPointerImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericBranchStateImmediateHitCount')}, "
        "rawGenericCalls="
        f"{predecessor_fill_execution_order_gap.get('rawGenericDirectCallCount')}, "
        "rawGenericMappedCalls="
        f"{predecessor_fill_execution_order_gap.get('rawGenericMappedDirectCallCount')}, "
        "rawGenericMappedTargets="
        f"{','.join(predecessor_fill_execution_order_gap.get('rawGenericMappedDirectCallTargets') or []) or '-'}, "
        "rawGenericOneHopRoute/fill/currentImm="
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopRouteImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopFillImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopCurrentImmediateHitCount')}, "
        "rawGenericOneHopSelected/branchImm="
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopSelectedPointerImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopBranchStateImmediateHitCount')}, "
        "rawGenericRoute/fillTransfers="
        f"{predecessor_fill_execution_order_gap.get('rawGenericRouteDirectTransferHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericFillDirectTransferHitCount')}, "
        "rawGenericOneHopRoute/fillTransfers="
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopRouteDirectTransferHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopFillDirectTransferHitCount')}, "
        "rawGenericOneHopRouteProof="
        f"{predecessor_fill_execution_order_gap.get('rawGenericOneHopRouteProofFound')}, "
        "rawGenericCallGraph="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphClassification')}, "
        "rawGenericCallGraphDepth="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphMaxDepth')}, "
        "rawGenericCallGraphFunctions/Edges="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphReachableFunctionCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphDirectCallEdgeCount')}, "
        "rawGenericCallGraphRoute/fill/currentImm="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphRouteImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphFillImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphCurrentImmediateHitCount')}, "
        "rawGenericCallGraphSelected/branchImm="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphSelectedPointerImmediateHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphBranchStateImmediateHitCount')}, "
        "rawGenericCallGraphRoute/fillTransfers="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphRouteDirectTransferHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphFillDirectTransferHitCount')}, "
        "rawGenericCallGraphDepthSensitivity="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphDepthSensitivityMaxDepthChecked')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths')}/"
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth')}, "
        "rawGenericCallGraphProof="
        f"{predecessor_fill_execution_order_gap.get('rawGenericCallGraphProofFound')}, "
        "rawGenericRouteProof="
        f"{predecessor_fill_execution_order_gap.get('rawGenericRouteProofFound')}, "
        f"publicPred={predecessor_fill_execution_order_gap.get('publicPredecessorReached')}, "
        f"runtimeFill={predecessor_fill_execution_order_gap.get('runtimeObservedFill')}, "
        f"fieldEntrySeq={predecessor_fill_execution_order_gap.get('fieldEntrySequenceCount')}, "
        f"fieldEntryCandidates={predecessor_fill_execution_order_gap.get('fieldEntryCandidateCount')}, "
        f"fieldEntrySnapshots={predecessor_fill_execution_order_gap.get('fieldEntrySnapshotCount')}, "
        f"fieldEntrySnapshotRouteCandidates={predecessor_fill_execution_order_gap.get('fieldEntrySnapshotRouteCandidateCount')}, "
        f"fieldEntryStatus={predecessor_fill_execution_order_gap.get('fieldEntryInputStatus')}, "
        "coordinateSource="
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceClassification')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceRejectionClassification')}, "
        "coordinateStartPtrStaticTrailImage="
        f"{predecessor_fill_execution_order_gap.get('coordinateSourcePublicStartPointerTableTileHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourcePublicStartStaticBaseHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourcePublicStartTrailRingHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourcePublicStartImageHitCount')}, "
        "coordinateTrailPtrStaticTrailImage="
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceObservedTrailPointerTableTileHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceObservedTrailStaticBaseHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceObservedTrailTrailRingHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceObservedTrailImageHitCount')}, "
        "coordinateReciprocalPtrStaticTrailImage="
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceReciprocalPointerTableTileHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceReciprocalStaticBaseHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceReciprocalTrailRingHitCount')}/"
        f"{predecessor_fill_execution_order_gap.get('coordinateSourceReciprocalImageHitCount')}, "
        "coordinateSourcePromotion="
        f"{predecessor_fill_execution_order_gap.get('coordinateSourcePromotionStatus')}, "
        f"allZero={predecessor_fill_execution_order_gap.get('runtimeBranchStateAllZero')}, "
        f"forwardBridge={predecessor_fill_execution_order_gap.get('predecessorToCurrentForwardBridgeFound')}, "
        f"routeOrder={predecessor_fill_execution_order_gap.get('routeOrderProven')}, "
        f"mergeGap={predecessor_fill_execution_order_gap.get('selectorMergeGapOpen')}, "
        f"routeMergeClosed={predecessor_fill_execution_order_gap.get('routeOrderAndSelectorMergeClosed')}, "
        f"mergeRuntimeProof={predecessor_fill_execution_order_gap.get('selectorMergeRuntimeProofFound')}, "
        f"mergeClosureProof={predecessor_fill_execution_order_gap.get('selectorMergeClosureProofFound')}, "
        f"mergePersistenceUsable={predecessor_fill_execution_order_gap.get('predecessorPersistenceUsableForCurrent')}, "
        "proofGates="
        f"{predecessor_fill_execution_order_gap.get('predecessorFillProofGateBlockedCount')}/"
        f"{predecessor_fill_execution_order_gap.get('predecessorFillProofGateCount')}, "
        f"proofGatePass={predecessor_fill_execution_order_gap.get('predecessorFillProofGatePassCount')}, "
        f"proofGateAllBlocked={predecessor_fill_execution_order_gap.get('predecessorFillAllProofGatesBlocked')}, "
        "proofGateBlockedIds="
        f"{','.join(predecessor_fill_execution_order_gap.get('predecessorFillProofGateBlockedIds') or []) or '-'}, "
        "failedPredecessorFillOrderGates="
        f"{','.join(predecessor_fill_execution_order_gap.get('failedPredecessorFillOrderGateIds') or []) or '-'}, "
        "missingEvidenceCount="
        f"{len(predecessor_fill_execution_order_gap.get('missingEvidence') or [])}, "
        f"evidenceRefs={predecessor_fill_execution_order_gap.get('evidenceRefCount')}, "
        f"proof={predecessor_fill_execution_order_gap.get('proofFound')}, "
        f"status={predecessor_fill_execution_order_gap.get('promotionStatus')}"
    )
    secondary_fill_entry_summary = (
        "secondaryFillEntryRefs="
        f"roots={secondary_fill_roots.get('fillEntryReferenceRootCount')}, "
        f"routeOverlapRoots={secondary_fill_roots.get('routeOverlapFillEntryReferenceRootCount')}, "
        f"predecessorCandidate={secondary_fill_roots.get('predecessorFillEntryCandidateFound')}, "
        "predecessorRefs="
        f"{secondary_fill_roots.get('predecessorFillEntryDwordRefCount')}/"
        f"{secondary_fill_roots.get('predecessorFillEntryRootRangeDwordRefCount')}/"
        f"{secondary_fill_roots.get('predecessorFillEntryRootBranchTargetCount')}, "
        "entrySelectors="
        f"{','.join(secondary_fill_roots.get('fillEntryReferenceSelectors') or [row.get('selector') for row in secondary_fill_roots.get('fillEntryReferenceRoots') or [] if row.get('selector')]) or '-'}, "
        "entryNonRouteOnly="
        f"{secondary_fill_roots.get('fillEntryReferenceNonRouteOnly')}, "
        "entryExclusion="
        f"{secondary_fill_roots.get('fillEntryReferenceExclusionStatus')}"
    )
    predecessor_descriptor_edge_summary = predecessor_descriptor_bridge_gap.get(
        "descriptorTargetEdgeSummary"
    ) or {}
    predecessor_descriptor_edge_rejection = predecessor_descriptor_bridge_gap.get(
        "descriptorEdgeRejection"
    ) or {}
    predecessor_descriptor_encoded_target = predecessor_descriptor_bridge_gap.get(
        "descriptorEncodedTargetScan"
    ) or {}
    predecessor_descriptor_bridge_summary = (
        "predecessorDescriptorBridge="
        f"rootStop={predecessor_descriptor_bridge_gap.get('predecessorRootStopSiteHex')}->"
        f"{predecessor_descriptor_bridge_gap.get('predecessorRootStopDescriptorHex')}, "
        f"fillStop={predecessor_descriptor_bridge_gap.get('predecessorFillStopSiteHex')}->"
        f"{predecessor_descriptor_bridge_gap.get('predecessorFillStopDescriptorHex')}, "
        f"rootReachesFillDescriptor={predecessor_descriptor_bridge_gap.get('rootStopClosureReachesFillStopDescriptor')}, "
        f"rootToFill={predecessor_descriptor_bridge_gap.get('rootStopToFillBridgeFound')}, "
        f"fillSelfLoop={predecessor_descriptor_bridge_gap.get('fillStopClosureSelfLoopFound')}, "
        f"fillToCurrent={predecessor_descriptor_bridge_gap.get('fillStopToCurrentBridgeFound')}, "
        f"sharedDescriptorOnly={predecessor_descriptor_edge_summary.get('sharedDescriptorOnly')}, "
        "descriptorEdges="
        f"{predecessor_descriptor_edge_summary.get('rootDescriptorTargetEdgeCount')}/"
        f"{predecessor_descriptor_edge_summary.get('fillDescriptorTargetEdgeCount')}, "
        "routeEdges="
        f"{predecessor_descriptor_edge_summary.get('rootRouteExecutionTargetEdgeCount')}/"
        f"{predecessor_descriptor_edge_summary.get('fillRouteExecutionTargetEdgeCount')}, "
        f"edgeReject={predecessor_descriptor_edge_rejection.get('classification')}, "
        "edgeCounts="
        f"{predecessor_descriptor_edge_rejection.get('descriptorTargetEdgeCount')}/"
        f"{predecessor_descriptor_edge_rejection.get('routeExecutionTargetEdgeCount')}, "
        "encodedTargets="
        f"{predecessor_descriptor_encoded_target.get('rawScalarCandidateCount')}/"
        f"{predecessor_descriptor_encoded_target.get('rootRawScalarCandidateCount')}/"
        f"{predecessor_descriptor_encoded_target.get('fillRawScalarCandidateCount')}/"
        f"{predecessor_descriptor_encoded_target.get('promotingCandidateCount')}, "
        f"encodedClass={predecessor_descriptor_encoded_target.get('classification')}, "
        f"edgeAllData={predecessor_descriptor_edge_rejection.get('allTargetSectionsData')}, "
        f"proof={predecessor_descriptor_bridge_gap.get('descriptorBridgeProofFound')}, "
        f"topProof={predecessor_descriptor_bridge_gap.get('proofFound')}, "
        "failedDescriptorBridgeGates="
        f"{','.join(predecessor_descriptor_bridge_gap.get('failedDescriptorBridgeGateIds') or []) or '-'}, "
        "missingEvidenceCount="
        f"{len(predecessor_descriptor_bridge_gap.get('missingEvidence') or [])}, "
        f"evidenceRefs={predecessor_descriptor_bridge_gap.get('evidenceRefCount')}, "
        "refs="
        f"reader:{(predecessor_descriptor_bridge_gap.get('targetRefCounts') or {}).get('current-reader')}/"
        f"fill0:{(predecessor_descriptor_bridge_gap.get('targetRefCounts') or {}).get('predecessor-fill-site-0')}/"
        f"fill1:{(predecessor_descriptor_bridge_gap.get('targetRefCounts') or {}).get('predecessor-fill-site-1')}, "
        f"status={predecessor_descriptor_bridge_gap.get('promotionStatus')}"
    )
    data_descriptor_opcode_map_summary = (
        "dataDescriptorOpcodeMap="
        f"predRootDescriptor={data_descriptor_opcode_map.get('predecessorRootStopIsDataDescriptor')}, "
        f"predFillDescriptor={data_descriptor_opcode_map.get('predecessorFillStopIsDataDescriptor')}, "
        f"d0Ops={','.join(data_descriptor_opcode_map.get('d0DescriptorSharedHandlerOpcodes') or []) or '-'}, "
        f"c0Ops={','.join(data_descriptor_opcode_map.get('c0DescriptorSharedHandlerOpcodes') or []) or '-'}, "
        f"d0Refs={','.join(data_descriptor_opcode_map.get('d0DescriptorPointerRefSections') or []) or '-'}, "
        f"c0Refs={','.join(data_descriptor_opcode_map.get('c0DescriptorPointerRefSections') or []) or '-'}, "
        f"directLeafDistinct={data_descriptor_opcode_map.get('directLeafUsesDistinctDescriptor')}, "
        f"payloadLeaf={data_descriptor_opcode_map.get('payloadDirectlyTargetsLeafTable')}, "
        f"payloadFrontier={data_descriptor_opcode_map.get('payloadGraphReachesFrontierTarget')}, "
        f"status={data_descriptor_opcode_map.get('promotionStatus')}"
    )
    predecessor_fill_context_summary = (
        "predecessorFillContext="
        f"progressSamples={predecessor_fill_site_execution_context.get('selectorProgressSampleCount')}, "
        "branchPolls="
        f"{predecessor_fill_site_execution_context.get('branchStatePollCount')}/"
        f"{predecessor_fill_site_execution_context.get('branchStatePollSequenceCount')}/"
        f"{predecessor_fill_site_execution_context.get('branchStatePollSampleCount')}, "
        f"publicHits={predecessor_fill_site_execution_context.get('branchStatePollPublicPredecessorHitCount')}, "
        f"currentHits={predecessor_fill_site_execution_context.get('branchStatePollCurrentRootHitCount')}, "
        f"routeHits={predecessor_fill_site_execution_context.get('branchStatePollRouteSelectorHitCount')}, "
        f"allZero={predecessor_fill_site_execution_context.get('branchStatePollAllZeroCount')}, "
        f"fillMatches={predecessor_fill_site_execution_context.get('branchStatePollFillMatchCount')}, "
        "movementTarget="
        f"{predecessor_fill_site_execution_context.get('branchStatePollMovementOrTargetCount')}@"
        f"{predecessor_fill_site_execution_context.get('branchStatePollMovementOrTargetSampleCount')}, "
        "targetObs="
        f"{predecessor_fill_site_execution_context.get('branchStatePollTargetObservationCount')}@"
        f"{predecessor_fill_site_execution_context.get('branchStatePollTargetObservationSampleCount')}, "
        "targetFillCurrentRoute="
        f"{predecessor_fill_site_execution_context.get('branchStatePollTargetObservationFillMatchCount')}/"
        f"{predecessor_fill_site_execution_context.get('branchStatePollTargetObservationCurrentRootHitCount')}/"
        f"{predecessor_fill_site_execution_context.get('branchStatePollTargetObservationRouteSelectorHitCount')}, "
        "cameraOnlyTarget="
        f"{predecessor_fill_site_execution_context.get('branchStatePollCameraOnlyTargetCount')}, "
        "actorTrailTarget="
        f"{predecessor_fill_site_execution_context.get('branchStatePollActorOrTrailTargetCount')}, "
        "targetStatus="
        f"{predecessor_fill_site_execution_context.get('branchStatePollTargetObservationStatus')}, "
        "branchGate="
        f"{predecessor_fill_site_execution_context.get('branchGateKnownOpcodeStatePreservationStatus')}/"
        f"{predecessor_fill_site_execution_context.get('branchGateSlotPreservedByKnownOpcodes')}/"
        f"{predecessor_fill_site_execution_context.get('branchGateBranchStateValueStillRuntimeDependent')}/"
        f"{predecessor_fill_site_execution_context.get('branchGateSameSelectionBufferOffsetHex')}, "
        "branchGateWrites="
        f"{predecessor_fill_site_execution_context.get('branchGatePostWriterSameOffsetWriteCount')}/"
        f"{predecessor_fill_site_execution_context.get('branchGatePostWriterSameOffsetReadCount')}/"
        f"{predecessor_fill_site_execution_context.get('branchGatePostWriterOtherOffsetWriteCount')}:"
        f"{','.join(predecessor_fill_site_execution_context.get('branchGatePostWriterOtherOffsetWriteOffsetsHex') or []) or '-'}, "
        "branchGateInvalidFills="
        f"{','.join(predecessor_fill_site_execution_context.get('branchGateInvalidSecondaryFillOffsetsHex') or []) or '-'}, "
        "rootEntryVisited="
        f"{predecessor_fill_site_execution_context.get('rootEntryFixedTraversalVisitedNodeCount')}, "
            f"encodedEntry={predecessor_fill_site_execution_context.get('encodedFillEntryClassification')}, "
            f"encodedRaw={predecessor_fill_site_execution_context.get('encodedFillEntryRawScalarCandidateCount')}, "
            f"encodedTailRaw={predecessor_fill_site_execution_context.get('encodedFillEntryRootTailRawScalarCandidateCount')}, "
            f"encodedPromoting={predecessor_fill_site_execution_context.get('encodedFillEntryPromotingCandidateCount')}, "
            f"rawScalarReject={predecessor_fill_site_execution_context.get('encodedRawScalarRejectionClassification')}, "
            "rawScalarNoFixed/noBranch/branchAttached/scalarOnly="
            f"{predecessor_fill_site_execution_context.get('encodedRawScalarNoFixedAdvanceCount')}/"
            f"{predecessor_fill_site_execution_context.get('encodedRawScalarNoBranchJumpCount')}/"
            f"{predecessor_fill_site_execution_context.get('encodedRawScalarBranchAttachedCount')}/"
            f"{predecessor_fill_site_execution_context.get('encodedRawScalarScalarOnlyCount')}, "
            "rootTail="
        f"{predecessor_fill_site_execution_context.get('rootTailDistanceHex')}/"
        f"{predecessor_fill_site_execution_context.get('rootTailDwordCount')}, "
        f"rootTailIsolated={predecessor_fill_site_execution_context.get('rootTailDescriptorIsolated')}, "
        f"rootTailBranchToFill={predecessor_fill_site_execution_context.get('rootTailBranchToFillFragmentCount')}, "
        f"rootTailFixedToFill={predecessor_fill_site_execution_context.get('rootTailFixedFallthroughToFillCount')}, "
        "descriptorNodes="
        f"{predecessor_fill_site_execution_context.get('descriptorRootClosureVisitedNodeCount')}/"
        f"{predecessor_fill_site_execution_context.get('descriptorFillClosureVisitedNodeCount')}, "
        "descriptorFillEdges="
        f"{predecessor_fill_site_execution_context.get('descriptorRootClosureFillSiteEdgeHitCount')}/"
        f"{predecessor_fill_site_execution_context.get('descriptorFillClosureCurrentReaderEdgeHitCount')}, "
        "descriptorEdgeReject="
        f"{predecessor_fill_site_execution_context.get('descriptorEdgeRejectionClassification')}, "
        "descriptorRouteEdges="
        f"{predecessor_fill_site_execution_context.get('descriptorEdgeRootRouteExecutionTargetEdgeCount')}/"
        f"{predecessor_fill_site_execution_context.get('descriptorEdgeFillRouteExecutionTargetEdgeCount')}, "
        "descriptorEncoded="
        f"{predecessor_fill_site_execution_context.get('descriptorEncodedTargetRawScalarCandidateCount')}/"
        f"{predecessor_fill_site_execution_context.get('descriptorEncodedTargetRootRawScalarCandidateCount')}/"
        f"{predecessor_fill_site_execution_context.get('descriptorEncodedTargetFillRawScalarCandidateCount')}/"
        f"{predecessor_fill_site_execution_context.get('descriptorEncodedTargetPromotingCandidateCount')}, "
        "descriptorEncodedClass="
        f"{predecessor_fill_site_execution_context.get('descriptorEncodedTargetClassification')}, "
        "dispatchTableProof="
        f"{predecessor_fill_site_execution_context.get('predecessorDispatchTableProofFound')}, "
        "dispatchFailedGates="
        f"{','.join(predecessor_fill_site_execution_context.get('predecessorDispatchTableFailedGateIds') or []) or '-'}, "
        "dispatchMissingEvidenceCount="
        f"{len(predecessor_fill_site_execution_context.get('predecessorDispatchTableMissingEvidence') or [])}, "
        "dispatchEvidenceRefs="
        f"{predecessor_fill_site_execution_context.get('predecessorDispatchTableEvidenceRefCount')}, "
        "tableBaseReject="
        f"{predecessor_fill_site_execution_context.get('predecessorDispatchTableBaseRejectionClassification')}, "
        "rawGenericCallGraph="
        f"{predecessor_fill_site_execution_context.get('rawGenericCallGraphClassification')}, "
        "rawGenericCallGraphDepth/Functions/Edges="
        f"{predecessor_fill_site_execution_context.get('rawGenericCallGraphMaxDepth')}/"
        f"{predecessor_fill_site_execution_context.get('rawGenericCallGraphReachableFunctionCount')}/"
        f"{predecessor_fill_site_execution_context.get('rawGenericCallGraphDirectCallEdgeCount')}, "
        "rawGenericCallGraphProof="
        f"{predecessor_fill_site_execution_context.get('rawGenericCallGraphProofFound')}, "
        "fieldEntrySeq="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('sequenceCount')}, "
        "fieldEntryCandidates="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('fieldEntryCandidateCount')}, "
        "fieldEntrySelectors="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('finalSelectorCounts')}, "
        "fieldEntryCameras="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('finalCameraTileCounts')}, "
        "fieldEntrySnapshots="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('snapshotCount')}, "
        "fieldEntrySnapshotRouteCandidates="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('snapshotRouteCandidateCount')}, "
        "fieldEntrySnapshotSelectors="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('snapshotSelectorCounts')}, "
        "fieldEntrySnapshotCameras="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('snapshotCameraTileCounts')}, "
        "fieldEntryClasses="
        f"{(predecessor_fill_site_execution_context.get('fieldEntrySequenceContext') or {}).get('classificationCounts')}, "
        "coordinateClass="
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('classification')}, "
        "coordinateReject="
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('coordinateSourceRejectionClassification')}, "
        "coordinateStartPtrStaticTrailImage="
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('publicSaveStartPointerTableTileHitCount')}/"
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('publicSaveStartStaticBaseHitCount')}/"
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('publicSaveStartTrailRingHitCount')}/"
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('publicSaveStartImageHitCount')}, "
        "coordinateReciprocalPtrStaticTrailImage="
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('reciprocalPointerTableTileHitCount')}/"
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('reciprocalStaticBaseHitCount')}/"
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('reciprocalTrailRingHitCount')}/"
        f"{(predecessor_fill_site_execution_context.get('coordinateSourceContext') or {}).get('reciprocalImageHitCount')}, "
        "proofGates="
        f"{predecessor_fill_site_execution_context.get('requiredProofGatePassCount')}/"
        f"{predecessor_fill_site_execution_context.get('requiredProofGateFailCount')}, "
        f"proofGateAllBlocked={predecessor_fill_site_execution_context.get('requiredProofGateAllBlocked')}, "
        "proofGateFailedIds="
        f"{','.join(predecessor_fill_site_execution_context.get('requiredProofGateFailIds') or []) or '-'}, "
        f"proofFound={predecessor_fill_site_execution_context.get('proofFound')}, "
        "failedPredecessorFillGates="
        f"{','.join(predecessor_fill_site_execution_context.get('failedPredecessorFillGateIds') or []) or '-'}, "
        f"missingEvidenceCount={len(predecessor_fill_site_execution_context.get('missingEvidence') or [])}, "
        f"evidenceRefs={predecessor_fill_site_execution_context.get('evidenceRefCount')}, "
        f"contextProof={predecessor_fill_site_execution_context.get('fillSiteExecutionContextProven')}, "
        f"status={predecessor_fill_site_execution_context.get('promotionStatus')}"
    )
    selector_merge_runtime_summary = (
        "selectorMergeRuntime="
        f"shapeOnly={merge_runtime_context.get('mergeShapeOnly')}, "
        f"forwardAbsent={merge_runtime_context.get('forwardBridgeAbsent')}, "
        f"reverseBeforeFill={merge_runtime_context.get('reverseReuseBeforeFillOnly')}, "
        "forward="
        f"{merge_runtime_context.get('sourceToCurrentBridgeHitCount')}/"
        f"{merge_runtime_context.get('predecessorToCurrentHitCount')}/"
        f"{merge_runtime_context.get('forwardMergeBridgeHitCount')}, "
        "encoded="
        f"{merge_runtime_context.get('forwardEncodedAnchorRawScalarCandidateCount')}/"
        f"{merge_runtime_context.get('forwardEncodedAnchorPromotingCandidateCount')}/"
        f"{merge_runtime_context.get('encodedMergeExecutionBridgeFound')}, "
        "reverse="
        f"{merge_runtime_context.get('currentToPredecessorHitCount')}/"
        f"{merge_runtime_context.get('currentToPredecessorBeforeFillHitCount')}/"
        f"{merge_runtime_context.get('currentToPredecessorFillSiteHitCount')}, "
        f"selectedRootRef={merge_runtime_context.get('selectedRootExecutionRefFound')}, "
        f"anyPollRoute={merge_runtime_context.get('anyRuntimePollReachedRouteSelector')}, "
        f"diagRoute={merge_runtime_context.get('constructedDiagnosticPollReachedRouteSelector')}, "
        f"diagExcluded={merge_runtime_context.get('constructedDiagnosticExcludedFromProof')}, "
        f"predFillContext={merge_runtime_context.get('predecessorFillSiteExecutionContextProven')}, "
        f"predFillSamples={merge_runtime_context.get('predecessorBranchStatePollSampleCount')}, "
        f"predFillMatches={merge_runtime_context.get('predecessorBranchStatePollFillMatchCount')}, "
        f"routePairEntry={merge_runtime_context.get('routePairEntryExecutionProven')}, "
        f"correctedReader={merge_runtime_context.get('routePairCorrectedTraceReachesReaderCount')}, "
        "strict="
        f"{merge_runtime_context.get('strictSourceCoordinateFound')}/"
        f"{merge_runtime_context.get('tileHotspotConfirmed')}, "
        f"runtimeProof={merge_runtime_context.get('selectorMergeRuntimeProofFound')}, "
        f"gapOpen={merge_runtime_context.get('selectorMergeGapOpen')}, "
        f"status={merge_runtime_context.get('promotionStatus')}"
    )
    selector_merge_execution_summary = (
        "selectorMergeExecution="
        f"currentEqualsPredPlusSource={merge_execution_gap.get('currentEqualsPredecessorPlusSource')}, "
        f"routePairOnlyCurrent={merge_execution_gap.get('routePairOnlyCurrentSelector')}, "
        f"unionExtra={','.join(merge_execution_gap.get('sourcePredecessorUnionExtraMaps') or []) or '-'}, "
        f"exactPairs={merge_execution_gap.get('currentExactPairUnionCount')}, "
        "forward="
        f"{merge_execution_gap.get('sourceToCurrentBridgeHitCount')}/"
        f"{merge_execution_gap.get('currentToSourceBridgeHitCount')}/"
        f"{merge_execution_gap.get('predecessorToCurrentHitCount')}, "
        f"forwardMerge={merge_execution_gap.get('forwardMergeBridgeHitCount')}, "
        "reverse="
        f"{merge_execution_gap.get('currentToPredecessorHitCount')}/"
        f"{merge_execution_gap.get('currentToPredecessorBeforeFillHitCount')}/"
        f"{merge_execution_gap.get('currentToPredecessorFillSiteHitCount')}, "
        "encoded="
        f"{merge_execution_gap.get('forwardEncodedAnchorRawScalarCandidateCount')}/"
        f"{merge_execution_gap.get('forwardEncodedAnchorPromotingCandidateCount')}/"
        f"{merge_execution_gap.get('encodedMergeExecutionBridgeFound')}, "
        f"aliasForward={','.join(merge_execution_gap.get('targetAliasForwardHitSelectors') or []) or '-'}, "
        f"aliasData={','.join(merge_execution_gap.get('targetAliasForwardDataSelectors') or []) or '-'}, "
        f"aliasTailData={','.join(merge_execution_gap.get('targetAliasAfterLastFillDataSelectors') or []) or '-'}, "
        f"aliasDominant={','.join(merge_execution_gap.get('targetAliasDominantDataSelectors') or []) or '-'}, "
        f"aliasPublicForward={','.join(merge_execution_gap.get('targetAliasPublicCoveredForwardHitSelectors') or []) or '-'}, "
        f"aliasAddressForward={','.join(merge_execution_gap.get('targetAliasAddressAdjacentForwardHitSelectors') or []) or '-'}, "
        f"aliasPublicSamples={merge_execution_gap.get('targetAliasForwardHitPublicSampleCount')}, "
        f"aliasCoverage={merge_execution_gap.get('targetAliasPublicForwardHitCoverageStatus')}, "
        f"aliasExclusion={merge_execution_gap.get('targetAliasExecutionExclusionStatus')}, "
        "aliasPromotingMetaData="
        f"{merge_execution_gap.get('targetAliasToCurrentPromotingMetadataHitCount')}/"
        f"{merge_execution_gap.get('targetAliasToCurrentPromotingDataHitCount')}, "
        f"aliasExactMetadataOnly={merge_execution_gap.get('targetAliasToCurrentPromotingExactMetadataOnly')}, "
        f"aliasExec={merge_execution_gap.get('targetAliasToCurrentExecutionLikeBridgeFound')}, "
        f"routeRootRef={merge_execution_gap.get('routeRootExecutionRefFound')}, "
        f"branchProof={merge_execution_gap.get('branchStateExecutionProofFound')}, "
        f"executionProof={merge_execution_gap.get('selectorMergeExecutionProofFound')}, "
        f"gapOpen={merge_execution_gap.get('selectorMergeGapOpen')}, "
        f"status={merge_execution_gap.get('promotionStatus')}"
    )
    coordinate_candidate_count = coordinate_false_positive.get(
        "candidateCount",
        exit_coordinate_variant_scan.get("candidateCount", 0),
    )
    coordinate_encoding_count = coordinate_false_positive.get(
        "variantScanCount",
        len(exit_coordinate_variant_scan.get("variantScans") or []),
    )
    coordinate_span_bound_count = coordinate_false_positive.get(
        "spanBoundScanCount",
        exit_coordinate_variant_scan.get("spanBoundScanCount", 0),
    )
    target_spawn_encoding_count = coordinate_false_positive.get(
        "targetSpawnVariantScanCount",
        exit_coordinate_variant_scan.get("targetSpawnVariantScanCount", 0),
    )
    target_spawn_current_root_hit_count = coordinate_false_positive.get(
        "targetSpawnCurrentRootHitCount",
        exit_coordinate_variant_scan.get("targetSpawnCurrentRootHitCount", 0),
    )
    target_spawn_character_descriptor_hit_count = coordinate_false_positive.get(
        "targetSpawnCharacterDescriptorHitCount",
        exit_coordinate_variant_scan.get("targetSpawnCharacterDescriptorHitCount", 0),
    )
    target_spawn_current_root_class_counts = coordinate_false_positive.get(
        "targetSpawnCurrentRootClassificationCounts",
        exit_coordinate_variant_scan.get("targetSpawnCurrentRootClassificationCounts") or {},
    )
    target_spawn_character_descriptor_class_counts = coordinate_false_positive.get(
        "targetSpawnCharacterDescriptorClassificationCounts",
        exit_coordinate_variant_scan.get("targetSpawnCharacterDescriptorClassificationCounts") or {},
    )
    target_spawn_promotable_hit_count = coordinate_false_positive.get(
        "targetSpawnPromotableHitCount",
        exit_coordinate_variant_scan.get("targetSpawnPromotableHitCount", 0),
    )
    target_spawn_interesting_promotable_hit_count = coordinate_false_positive.get(
        "targetSpawnInterestingPromotableHitCount",
        exit_coordinate_variant_scan.get("targetSpawnInterestingPromotableHitCount", 0),
    )
    target_spawn_all_interesting_non_promotable = coordinate_false_positive.get(
        "targetSpawnAllInterestingHitsNonPromotable",
        exit_coordinate_variant_scan.get("targetSpawnAllInterestingHitsNonPromotable"),
    )
    target_spawn_strict_found = bool(
        coordinate_false_positive.get(
            "targetSpawnStrictCoordinateEvidenceFound",
            exit_coordinate_variant_scan.get("targetSpawnStrictCoordinateEvidenceFound"),
        )
    )
    coordinate_strict_found = bool(
        coordinate_false_positive.get(
            "strictCoordinateEvidenceFound",
            exit_coordinate_variant_scan.get("strictCoordinateEvidenceFound"),
        )
    )
    strict_event_tile_signature_summary = (
        "strictEventTileSignature="
        f"{strict_event_tile_signature.get('strictEventRecordCount')}/"
        f"{strict_event_tile_signature.get('strictEventPointCount')}, "
        "reviewed="
        f"{strict_event_tile_signature.get('reviewedStrictEventPointCount')}, "
        "targetLinked="
        f"{strict_event_tile_signature.get('targetLinkedStrictEventRecordCount')}, "
        "directSourceTarget="
        f"{strict_event_tile_signature.get('directSourceTargetStrictEventRecordCount')}, "
        "matches="
        f"center:{strict_event_tile_signature.get('candidatesWithCenterPairMatchCount')}/"
        f"{strict_event_tile_signature.get('candidateCount')},"
        f"low3x3:{strict_event_tile_signature.get('candidatesWithLow3x3MatchCount')}/"
        f"{strict_event_tile_signature.get('candidateCount')},"
        f"pair3x3:{strict_event_tile_signature.get('candidatesWithPair3x3MatchCount')}/"
        f"{strict_event_tile_signature.get('candidateCount')}, "
        "centerPairs="
        f"{strict_event_tile_signature.get('centerPairMatchCount')}, "
        "centerOwners="
        f"{owner_pair_summary(strict_event_tile_signature.get('centerPairOwnerPairs'))}, "
        "centerSame/Target/Confirmed/Rejected="
        f"{strict_event_tile_signature.get('centerPairSameSourceMatchCount')}/"
        f"{strict_event_tile_signature.get('centerPairTargetLinkedMatchCount')}/"
        f"{strict_event_tile_signature.get('centerPairConfirmedReviewMatchCount')}/"
        f"{strict_event_tile_signature.get('centerPairRejectedReviewMatchCount')}, "
        "allCenterRejected="
        f"{strict_event_tile_signature.get('allCenterPairMatchesRejectedReview')}, "
        "targetSpawnSig="
        f"points:{strict_event_tile_signature.get('targetSpawnTargetMapStrictEventPointCount')},"
        f"candidates:{strict_event_tile_signature.get('candidatesWithTargetSpawnCenterPairMatchCount')}/"
        f"{strict_event_tile_signature.get('candidatesWithTargetSpawnLow3x3MatchCount')}/"
        f"{strict_event_tile_signature.get('candidatesWithTargetSpawnPair3x3MatchCount')},"
        f"matches:{strict_event_tile_signature.get('targetSpawnCenterPairStrictEventMatchCount')}/"
        f"{strict_event_tile_signature.get('targetSpawnLow3x3StrictEventMatchCount')}/"
        f"{strict_event_tile_signature.get('targetSpawnPair3x3StrictEventMatchCount')},"
        f"targetMap:{strict_event_tile_signature.get('targetSpawnCenterPairTargetMapMatchCount')}/"
        f"{strict_event_tile_signature.get('targetSpawnLow3x3TargetMapMatchCount')}/"
        f"{strict_event_tile_signature.get('targetSpawnPair3x3TargetMapMatchCount')},"
        "low3x3Owners="
        f"{owner_pair_summary(strict_event_tile_signature.get('targetSpawnLow3x3OwnerPairs'))},"
        "low3x3Target/Confirmed/Rejected="
        f"{strict_event_tile_signature.get('targetSpawnLow3x3TargetLinkedMatchCount')}/"
        f"{strict_event_tile_signature.get('targetSpawnLow3x3ConfirmedReviewMatchCount')}/"
        f"{strict_event_tile_signature.get('targetSpawnLow3x3RejectedReviewMatchCount')},"
        "low3x3GenericOnly="
        f"{strict_event_tile_signature.get('targetSpawnLow3x3GenericOnly')},"
        f"zero:{strict_event_tile_signature.get('allTargetSpawnCenterPairMatchesZero')}/"
        f"{strict_event_tile_signature.get('allTargetSpawnPair3x3MatchesZero')}/"
        f"{strict_event_tile_signature.get('allTargetSpawnTargetMapStrictEventsZero')}, "
        "targetZero="
        f"{strict_event_tile_signature.get('allTargetLinkedStrictEventMatchesZero')}, "
        "directZero="
        f"{strict_event_tile_signature.get('allDirectSourceTargetStrictEventMatchesZero')}, "
        "confirmedPair3x3Zero="
        f"{strict_event_tile_signature.get('allConfirmedReviewPair3x3MatchesZero')}, "
        "tilePromotes="
        f"{strict_event_tile_signature.get('tileSignaturePromotes')}"
    )
    tile_hotspot_pattern_summary = (
        "tileHotspotPattern="
        f"confirmedReviews:{tile_hotspot_pattern_contrast.get('confirmedReviewCount')}/"
        f"{tile_hotspot_pattern_contrast.get('confirmedRejectedCount')},"
        f"currentCandidates:{tile_hotspot_pattern_contrast.get('currentCandidateCount')},"
        f"low:{tile_hotspot_pattern_contrast.get('currentCandidatesMatchingConfirmedLowNibbleCount')}/"
        f"{tile_hotspot_pattern_contrast.get('currentCandidateCount')},"
        f"center:{tile_hotspot_pattern_contrast.get('currentCandidatesMatchingConfirmedCenterPairCount')}/"
        f"{tile_hotspot_pattern_contrast.get('currentCandidateCount')},"
        f"low3x3:{tile_hotspot_pattern_contrast.get('currentCandidatesMatchingConfirmedLow3x3Count')}/"
        f"{tile_hotspot_pattern_contrast.get('currentCandidateCount')},"
        f"pair3x3:{tile_hotspot_pattern_contrast.get('currentCandidatesMatchingConfirmedPair3x3Count')}/"
        f"{tile_hotspot_pattern_contrast.get('currentCandidateCount')},"
        f"reviews:{tile_hotspot_pattern_contrast.get('currentStrictTransitionReviewCount')},"
        f"events:{tile_hotspot_pattern_contrast.get('currentStrictEventPointCount')},"
        f"status:{tile_hotspot_pattern_contrast.get('promotionStatus')}"
    )
    strict_source_hotspot_context_summary = (
        "strictSourceHotspotContext="
        f"candidates={strict_source_hotspot_context.get('candidateCount')}, "
        f"evidenceRefs={strict_source_hotspot_context.get('evidenceRefCount')}, "
        f"reviews={strict_source_hotspot_context.get('transitionReviewRowCount')}, "
        f"events={strict_source_hotspot_context.get('eventTransitionCount')}, "
        "strict="
        f"{strict_source_hotspot_context.get('strictSourceCoordinateFound')}/"
        f"{strict_source_hotspot_context.get('tileHotspotConfirmed')}, "
        f"proofFound={strict_source_hotspot_context.get('proofFound')}, "
        f"coordBlocked={strict_source_hotspot_context.get('allCoordinateRefsNonPromotable')}, "
        f"variantBlocked={strict_source_hotspot_context.get('allVariantScansNonPromotable')}, "
        "targetSpawnCoord="
        f"{strict_source_hotspot_context.get('targetSpawnCoordinateScanCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnCoordinateCurrentRootHitCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnCoordinateCharacterDescriptorHitCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnCoordinatePromotableHitCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnCoordinateAllInterestingHitsNonPromotable')}, "
        "targetSpawnClasses="
        f"{compact_json(strict_source_hotspot_context.get('targetSpawnCoordinateCurrentRootClassificationCounts'))}/"
        f"{compact_json(strict_source_hotspot_context.get('targetSpawnCoordinateCharacterDescriptorClassificationCounts'))}, "
        "byteCoord="
        f"{strict_source_hotspot_context.get('byteCoordinateScanCount')}/"
        f"{strict_source_hotspot_context.get('byteCoordinateSequenceHitCount')}/"
        f"{strict_source_hotspot_context.get('byteCoordinateStrictSourceTargetHitCount')}/"
        f"{strict_source_hotspot_context.get('byteCoordinateCurrentSelectorRootHitCount')}/"
        f"{strict_source_hotspot_context.get('strictByteCoordinateEvidenceFound')}, "
        "targetByteCoord="
        f"{strict_source_hotspot_context.get('targetSpawnByteCoordinateScanCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnByteCoordinateStrictSourceTargetHitCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnByteCoordinateCurrentSelectorRootHitCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnStrictByteCoordinateEvidenceFound')}, "
        "cnsPayload="
        f"{strict_source_hotspot_context.get('cnsPayloadBytePairScanCount')}/"
        f"{strict_source_hotspot_context.get('cnsPayloadSequenceHitCount')}/"
        f"{strict_source_hotspot_context.get('cnsPayloadHeaderHitCount')},"
        f"{strict_source_hotspot_context.get('cnsPayloadLayerHitCount')},"
        f"{strict_source_hotspot_context.get('cnsPayloadOutsideStructuredHitCount')}/"
        f"{strict_source_hotspot_context.get('strictCnsCoordinateEvidenceFound')}, "
        "tileMatches="
        f"center:{strict_source_hotspot_context.get('centerPairStrictEventMatchCount')},"
        f"low3x3:{strict_source_hotspot_context.get('low3x3StrictEventMatchCount')},"
        f"pair:{strict_source_hotspot_context.get('pair3x3StrictEventMatchCount')}, "
        "targetSpawnSig="
        f"points:{strict_source_hotspot_context.get('targetSpawnTargetMapStrictEventPointCount')},"
        f"matches:{strict_source_hotspot_context.get('targetSpawnCenterPairStrictEventMatchCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnLow3x3StrictEventMatchCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnPair3x3StrictEventMatchCount')},"
        f"targetMap:{strict_source_hotspot_context.get('targetSpawnCenterPairTargetMapMatchCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnLow3x3TargetMapMatchCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnPair3x3TargetMapMatchCount')},"
        "low3x3Owners="
        f"{owner_pair_summary(strict_source_hotspot_context.get('targetSpawnLow3x3OwnerPairs'))},"
        "low3x3Target/Confirmed/Rejected="
        f"{strict_source_hotspot_context.get('targetSpawnLow3x3TargetLinkedMatchCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnLow3x3ConfirmedReviewMatchCount')}/"
        f"{strict_source_hotspot_context.get('targetSpawnLow3x3RejectedReviewMatchCount')},"
        "low3x3GenericOnly="
        f"{strict_source_hotspot_context.get('targetSpawnLow3x3GenericOnly')},"
        f"zero:{strict_source_hotspot_context.get('allTargetSpawnCenterPairMatchesZero')}/"
        f"{strict_source_hotspot_context.get('allTargetSpawnPair3x3MatchesZero')}/"
        f"{strict_source_hotspot_context.get('allTargetSpawnTargetMapStrictEventsZero')}, "
        "centerOwners="
        f"{strict_source_hotspot_context.get('centerPairOwnerText') or owner_pair_summary(strict_source_hotspot_context.get('centerPairOwnerPairs'))}, "
        "centerSame/Target/Confirmed/Rejected="
        f"{strict_source_hotspot_context.get('centerPairSameSourceMatchCount')}/"
        f"{strict_source_hotspot_context.get('centerPairTargetLinkedMatchCount')}/"
        f"{strict_source_hotspot_context.get('centerPairConfirmedReviewMatchCount')}/"
        f"{strict_source_hotspot_context.get('centerPairRejectedReviewMatchCount')}, "
        "allCenterRejected="
        f"{strict_source_hotspot_context.get('allCenterPairMatchesRejectedReview')}, "
        f"targetLinked={strict_source_hotspot_context.get('targetLinkedStrictEventMatchCount')}, "
        f"direct={strict_source_hotspot_context.get('directSourceTargetStrictEventMatchCount')}, "
        f"points={strict_source_hotspot_context.get('resourcePointCandidateCount')}/"
        f"{strict_source_hotspot_context.get('routeExitPointCandidateCount')}, "
        "pointClasses="
        f"{count_map_summary(strict_source_hotspot_context.get('resourcePointCandidateClassCounts'))}, "
        "frontierPointClasses="
        f"{count_map_summary(strict_source_hotspot_context.get('currentFrontierPointCandidateClassCounts'))}/"
        f"{strict_source_hotspot_context.get('currentFrontierRouteExitPointHitCount')}, "
        f"branch={strict_source_hotspot_context.get('readerBranchClassification')}, "
        "selectorOverlap="
        f"{strict_source_hotspot_context.get('targetSelectorOnlySourceOverlapCount')}/"
        f"{strict_source_hotspot_context.get('targetSelectorOnlySourceTargetRoutePairClusterCount')}, "
        "frontierBreadth="
        f"{strict_source_hotspot_context.get('currentFrontierManifestMapCount')}/"
        f"{strict_source_hotspot_context.get('currentFrontierRoutePairCount')}/"
        f"{strict_source_hotspot_context.get('currentFrontierSourceOutgoingRoutePairCount')}/"
        f"{strict_source_hotspot_context.get('currentFrontierTargetIncomingRoutePairCount')}, "
        "edgeTrigger="
        f"{strict_source_hotspot_context.get('edgeTriggerSourceBoundaryCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerAutoBoundaryCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerTransitionLikeDirectRelHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerRouteImmediateHitCount')}, "
        "edgeLatchWindow="
        f"{strict_source_hotspot_context.get('edgeTriggerDirectionLatchTextRefCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectionLatchRouteWindowRelHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectionLatchRouteWindowImmediateHitCount')}, "
        "edgeGlobal="
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalMapLoaderRelHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalScriptRunnerRelHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalSelectorTableRelHitCount')}, "
        "edgeScriptRunnerWindows="
        f"{strict_source_hotspot_context.get('edgeTriggerScriptRunnerCallerCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerScriptRunnerRouteWindowImmediateHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerScriptRunnerMapLoaderWindowRelHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerScriptRunnerSelectorTableWindowRelHitCount')}, "
        "edgeSelectedPointerWindows="
        f"{strict_source_hotspot_context.get('edgeTriggerSelectedPointerImmediateRefCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerSelectedPointerRouteSpecificWindowHitCount')}, "
        "edgeEncoded="
        f"{strict_source_hotspot_context.get('edgeTriggerHandlerEncodedTargetRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerHandlerEncodedTargetTransitionRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerHandlerEncodedTargetRouteProofRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerHandlerEncodedTargetSelectedPointerRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerHandlerEncodedTargetPromotingCandidateCount')};"
        f"{strict_source_hotspot_context.get('edgeTriggerLocalWindowEncodedTargetRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerLocalWindowEncodedTargetTransitionRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerLocalWindowEncodedTargetRouteProofRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerLocalWindowEncodedTargetSelectedPointerRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerLocalWindowEncodedTargetPromotingCandidateCount')};"
        f"{strict_source_hotspot_context.get('edgeTriggerCallGraphEncodedTargetRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerCallGraphEncodedTargetTransitionRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerCallGraphEncodedTargetRouteProofRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerCallGraphEncodedTargetSelectedPointerRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerCallGraphEncodedTargetPromotingCandidateCount')};"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalContrastEncodedTargetRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalContrastEncodedTargetTransitionRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalContrastEncodedTargetRouteProofRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalContrastEncodedTargetSelectedPointerRawScalarCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalContrastEncodedTargetPromotingCandidateCount')}, "
        "edgeEncodedClass="
        f"{strict_source_hotspot_context.get('edgeTriggerHandlerEncodedTargetClassification')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerLocalWindowEncodedTargetClassification')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerCallGraphEncodedTargetClassification')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerGlobalContrastEncodedTargetClassification')}, "
        "edgeCallerWindows="
        f"{strict_source_hotspot_context.get('edgeTriggerActorControllerCallerCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerActorControllerCallerRouteWindowRelHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerActorControllerCallerRouteWindowImmediateHitCount')};"
        f"{strict_source_hotspot_context.get('edgeTriggerCollisionHelperCallerCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerCollisionHelperCallerRouteWindowRelHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerCollisionHelperCallerRouteWindowImmediateHitCount')}, "
        "edgeCallGraph="
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphRejectionClassification')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphReachableFunctionCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphDirectCallEdgeCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphTransitionTargetReachableCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphTransitionTargetHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphRouteImmediateHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectCallLikeByteCount')}, "
        "edgeCallGraphSensitivity="
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphDepthSensitivityMaxDepthChecked')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth')}, "
        "edgeIndirectGraph="
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectRejectionClassification')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectIndexedJumpTableCandidateCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectIndexedJumpTableEntryCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectIndexedJumpTableTargetCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectIndexedJumpTableUniqueTargetCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectIndexedJumpTableOutsideEdgeHandlerTargetCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectTransitionTargetHitCount')}/"
        f"{strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectRouteImmediateHitCount')}, "
        f"edgeIndirectLocal={strict_source_hotspot_context.get('edgeTriggerDirectCallGraphIndirectIndexedJumpTableAllTargetsLocalToEdgeHandlers')}, "
        "manifestRoot="
        f"{strict_source_hotspot_context.get('manifestPointScanRecordCount')}/"
        f"{strict_source_hotspot_context.get('manifestPointScanIncomingPointTableCount')}/"
        f"{strict_source_hotspot_context.get('manifestPointScanStrictSourceHotspotFound')};"
        f"{strict_source_hotspot_context.get('rootPointScanPointerLikeCount')}/"
        f"{strict_source_hotspot_context.get('rootPointScanReportedCandidateCount')}/"
        f"{strict_source_hotspot_context.get('rootPointScanFrontierClusterCandidateCount')}/"
        f"{strict_source_hotspot_context.get('rootPointScanExactExitCandidateCount')}/"
        f"{strict_source_hotspot_context.get('rootPointScanScriptLikeCandidateCount')}/"
        f"{strict_source_hotspot_context.get('rootPointScanStrictSourceHotspotFound')}, "
        "entryFrontier="
        f"{strict_source_hotspot_context.get('entryContextConfirmedEntryClusterHex')}/"
        f"{strict_source_hotspot_context.get('entryContextFrontierClusterHex')}/"
        f"{len(strict_source_hotspot_context.get('entryContextFrontierSelectors') or [])}/"
        f"{strict_source_hotspot_context.get('entryContextFrontierProvenFromConfirmedEntry')}, "
        "sceneCluster="
        f"{strict_source_hotspot_context.get('sceneRecordClusterSourceSceneRecordCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterSourceStrictOutgoingClusterCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterTargetStrictClusterCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterTargetSelectorOnlyClusterCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterSourceTargetSharedStrictClusterCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterSourceTargetSharedSelectorOnlyClusterCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterCurrentFrontierEventRecordCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterCurrentFrontierSaveSelectorRefCount')}/"
        f"{strict_source_hotspot_context.get('sceneRecordClusterStrictTargetLinkFound')}, "
        "selectorBridge="
        f"{strict_source_hotspot_context.get('selectorBridgeConfirmedToFrontierDirectBridgeCount')}/"
        f"{strict_source_hotspot_context.get('selectorBridgeFrontierToConfirmedDirectBridgeCount')}/"
        f"{strict_source_hotspot_context.get('selectorBridgeFound')}/"
        f"{strict_source_hotspot_context.get('selectorBridgeLimitationCount')}, "
        f"edgeStatus={strict_source_hotspot_context.get('edgeTriggerPromotionStatus')}, "
        f"selectorOnly={strict_source_hotspot_context.get('currentPairSelectorAdjacencyOnly')}, "
        f"proof={strict_source_hotspot_context.get('strictSourceHotspotProofFound')}, "
        "failedStrictHotspotGates="
        f"{','.join(strict_source_hotspot_context.get('failedStrictHotspotGateIds') or []) or '-'}, "
        f"missingEvidenceCount={len(strict_source_hotspot_context.get('missingEvidence') or [])}, "
        f"reject={strict_source_hotspot_context.get('strictHotspotRejectionClassification')}, "
        f"status={strict_source_hotspot_context.get('promotionStatus')}"
    )
    exit_target_ranking_summary = (
        "exitTargetRanking="
        f"exits={exit_target_ranking.get('exitCount')}, "
        f"blockedExits={exit_target_ranking.get('blockedTargetExitCount')}, "
        f"autoBlocked={exit_target_ranking.get('autoBlockedTargetExitCount')}, "
        f"returnOverlap={exit_target_ranking.get('blockedTargetReturnOverlapExitCount')}, "
        f"reciprocal={exit_target_ranking.get('blockedTargetReciprocalExitCount')}, "
        f"coordLike={exit_target_ranking.get('blockedTargetCoordinateLikeHitCount')}, "
        f"coordPromotable={exit_target_ranking.get('coordinatePromotableCount')}, "
        f"outgoing={exit_target_ranking.get('selectorOutgoingCandidateCount')}, "
        f"targets={','.join(exit_target_ranking.get('selectorOutgoingTargets') or []) or '-'}, "
        f"strictBacked={exit_target_ranking.get('selectorOutgoingStrictBackedCount')}, "
        f"confirmedBacked={exit_target_ranking.get('selectorOutgoingConfirmedBackedCount')}, "
        f"selectorOnly={exit_target_ranking.get('selectorOutgoingOnlyCount')}, "
        f"blockedOcc={exit_target_ranking.get('blockedTargetSelectorOccurrenceCount')}, "
        f"returnOcc={exit_target_ranking.get('returnTargetSelectorOccurrenceCount')}, "
        f"incomingConfirmed={exit_target_ranking.get('confirmedIncomingCount')}, "
        f"status={exit_target_ranking.get('promotionStatus')}"
    )
    runtime_source_save_load_summary = runtime_source_save_load_variant_context_brief(
        runtime_source_save_load_variant_context
    )
    runtime_predecessor_route_attempt_summary = runtime_predecessor_route_attempt_context_brief(
        runtime_predecessor_route_attempt_context
    )
    source_save_load = runtime_source_save_load_variant_context.get("loadVariant") or {}
    source_save_coordinate_load = runtime_source_save_load_variant_context.get("coordinateLoad") or {}
    source_save_exit_path = runtime_source_save_load_variant_context.get("exitPath") or {}
    source_save_adaptive_exit = runtime_source_save_load_variant_context.get("adaptiveExit") or {}
    source_save_adaptive_trail = runtime_source_save_load_variant_context.get("adaptiveTrailStart") or {}
    source_save_ready_paths = runtime_source_save_load_variant_context.get("readyPathSummary") or {}
    source_save_diversion_context = runtime_source_save_load_variant_context.get("diversionSelectorContext") or {}

    gate_checklist = [
        {
            "id": "strictSourceHotspot",
            "passed": strict_source_hotspot_found,
            "required": "strict map1_01a source coordinate or hotspot linked to map2_02d",
            "evidence": (
                f"directStrict={strict_gap.get('directStrictEventTransitionCount', 0)}, "
                f"sourceOutgoingStrict={strict_gap.get('sourceOutgoingStrictClusterCount', 0)}, "
                f"targetSelectorOnly={strict_gap.get('targetSelectorOnlyClusterCount', 0)}, "
                f"strictTargetProofFound={strict_gap.get('proofFound')}, "
                "strictTargetFailedGates="
                f"{','.join(strict_gap_failed_gate_ids) or '-'}, "
                f"strictTargetMissingEvidenceCount={len(strict_gap_missing_evidence)}, "
                f"coordinateCandidates={coordinate_candidate_count}, "
                f"coordinateEncodings={coordinate_encoding_count}, "
                f"spanBoundEncodings={coordinate_span_bound_count}, "
                f"targetSpawnEncodings={target_spawn_encoding_count}, "
                f"targetSpawnCurrentRoot/Character={target_spawn_current_root_hit_count}/"
                f"{target_spawn_character_descriptor_hit_count}, "
                f"targetSpawnClasses={compact_json(target_spawn_current_root_class_counts)}/"
                f"{compact_json(target_spawn_character_descriptor_class_counts)}, "
                "targetSpawnPromotable="
                f"{target_spawn_promotable_hit_count}/"
                f"{target_spawn_interesting_promotable_hit_count}/"
                f"{target_spawn_all_interesting_non_promotable}, "
                f"targetSpawnStrict={target_spawn_strict_found}, "
                f"strictCoordinateEvidenceFound={coordinate_strict_found}, "
                f"{tile_hotspot_pattern_summary}, "
                f"{strict_source_hotspot_context_summary}, "
                f"{runtime_source_save_load_summary}, "
                f"{exit_target_ranking_summary}"
            ),
        },
        {
            "id": "tileHotspotConfirmation",
            "passed": tile_hotspot_confirmed,
            "required": "confirmed normal gameplay tile trigger, not routeAssist/debug trial",
            "evidence": (
                "route queue still lists tile hotspot confirmation as missing evidence; "
                f"{strict_event_tile_signature_summary}; "
                f"{tile_hotspot_pattern_summary}; "
                f"{strict_source_hotspot_context_summary}; "
                f"{runtime_source_save_load_summary}; "
                f"{exit_target_ranking_summary}"
            ),
        },
        {
            "id": "realSelector20Savedata",
            "passed": real_selector20_save_found,
            "required": "non-synthetic captured savedat with selector 2:0 / selected pointer 0x00540714",
            "evidence": (
                f"localScan={savedata_slot_scan.get('status', 'missing')}, "
                f"foundValid={local_savedata_found_count}/{local_savedata_valid_count}, "
                f"{real_savedata_summary}"
            ),
        },
        {
            "id": "selectedRootExecution",
            "passed": selected_root_execution_ref_found,
            "required": "runtime/static proof that selected pointer 0x0059de30 executes root 0x00540714",
            "evidence": (
                f"selectedRootExecutionRefFound={selected_root_execution_ref_found}, "
                f"runtimePollReachedRoute={runtime_poll_reached_route}, "
                f"{selected_pointer_summary}, "
                f"{route_root_ref_summary}, "
                f"{selected_root_gate_summary}, "
                f"{predecessor_fill_order_summary}, "
                f"{secondary_fill_entry_summary}, "
                f"{predecessor_descriptor_bridge_summary}, "
                f"{data_descriptor_opcode_map_summary}, "
                f"{predecessor_fill_context_summary}, "
                f"{selector_merge_runtime_summary}, "
                f"{selector_merge_execution_summary}, "
                f"{wrapper_execution_gap_summary}, "
                f"{gate_base_proof_summary}, "
                f"{opcode24_mode1_summary}, "
                f"{runtime_trace_feasibility_summary}, "
                f"{runtime_source_save_load_summary}, "
                f"{runtime_route_watch_summary}, "
                f"{route_pair_entry_gap_summary}, "
                f"{predecessor_direction_sweep_summary}, "
                f"{predecessor_left_overrun_activation_sweep_summary}, "
                f"{predecessor_branch_state_summary}, "
                f"{predecessor_highfreq_branch_state_summary}, "
                f"{predecessor_left_overrun_activation_branch_state_summary}, "
                f"{predecessor_trail_start_summary}, "
                f"{predecessor_trail_left_overrun_summary}"
            ),
        },
        {
            "id": "runtimeTraceOrEquivalent",
            "passed": runtime_poll_reached_route,
            "required": "watchpoint/runtime trace or equivalent selected-root proof",
            "evidence": (
                f"canRunRuntimeTraceNow={runtime_trace_can_run_now}, "
                f"runtimePollReachedRoute={runtime_poll_reached_route}, "
                "runtimeTraceEquivalentReject="
                f"{runtime_trace_equivalent_rejection.get('classification')}, "
                f"{selected_pointer_summary}, "
                f"{predecessor_fill_order_summary}, "
                f"{secondary_fill_entry_summary}, "
                f"{predecessor_descriptor_bridge_summary}, "
                f"{data_descriptor_opcode_map_summary}, "
                f"{predecessor_fill_context_summary}, "
                f"{selector_merge_runtime_summary}, "
                f"{selector_merge_execution_summary}, "
                f"{wrapper_execution_gap_summary}, "
                f"{gate_base_proof_summary}, "
                f"{opcode24_mode1_summary}, "
                f"{runtime_trace_feasibility_summary}, "
                f"{runtime_source_save_load_summary}, "
                f"{runtime_route_watch_summary}, "
                f"{route_pair_entry_gap_summary}, "
                f"{predecessor_direction_sweep_summary}, "
                f"{predecessor_left_overrun_activation_sweep_summary}, "
                f"{predecessor_branch_state_summary}, "
                f"{predecessor_highfreq_branch_state_summary}, "
                f"{predecessor_left_overrun_activation_branch_state_summary}, "
                f"{predecessor_trail_start_summary}, "
                f"{predecessor_trail_left_overrun_summary}"
            ),
        },
    ]
    failed_gate_ids = [row["id"] for row in gate_checklist if not row["passed"]]
    failed_gates = [
        {
            "id": row["id"],
            "required": row["required"],
            "missingEvidence": GATE_MISSING_EVIDENCE.get(row["id"], row["required"]),
            "evidence": row.get("evidence"),
        }
        for row in gate_checklist
        if not row["passed"]
    ]
    missing_evidence = list(dict.fromkeys(
        list(blocker.get("missingEvidence") or [])
        + [
            GATE_MISSING_EVIDENCE.get(row["id"], row["required"])
            for row in gate_checklist
            if not row["passed"]
        ]
    ))
    next_required_evidence = [
        row["missingEvidence"]
        for row in failed_gates
    ]
    hard_blockers = [
        {
            "id": row["id"],
            "missingEvidence": row["missingEvidence"],
            "required": row["required"],
        }
        for row in failed_gates
    ]
    promotion_allowed = all(row["passed"] for row in gate_checklist)
    next_actions = blocker.get("nextActions") or []
    non_promoting_details = non_promoting_evidence_details(
        blocker,
        runtime_predecessor_route_attempt_context,
    )
    return {
        "source": "out/route_investigation_queue.json",
        "savedataSource": "out/savedata_slot_scan.json",
        "runtimeSource": "out/runtime_trace_feasibility.json",
        "route": {
            "source": blocker.get("source"),
            "target": blocker.get("target"),
        },
        "sourceMap": blocker.get("source"),
        "targetMap": blocker.get("target"),
        "promotionStatus": "blocked" if not promotion_allowed else "ready-for-review",
        "promotionAllowed": promotion_allowed,
        "strictSourceHotspotFound": strict_source_hotspot_found,
        "strictHotspotFound": strict_source_hotspot_found,
        "strictSourceCoordinateFound": (
            strict_source_hotspot_context.get("strictSourceCoordinateFound") is True
        ),
        "strictTargetLinkGapProofFound": strict_gap.get("proofFound"),
        "strictTargetLinkGapStrictTargetLinkProofFound": strict_gap.get(
            "strictTargetLinkProofFound"
        ),
        "strictTargetLinkGapFailedStrictTargetLinkGateIds": strict_gap_failed_gate_ids,
        "strictTargetLinkGapMissingEvidence": strict_gap_missing_evidence,
        "strictTargetLinkGapRemainingProofs": strict_gap.get("remainingProofs") or [],
        "strictTargetLinkGapEvidenceRefCount": strict_gap.get("evidenceRefCount"),
        "tileHotspotConfirmed": tile_hotspot_confirmed,
        "strictSourceHotspotRejectionClassification": strict_source_hotspot_context.get(
            "strictHotspotRejectionClassification"
        ),
        "strictSourceHotspotRejection": strict_source_hotspot_context.get(
            "strictHotspotRejection"
        ) or {},
        "strictSourceHotspotCandidateRows": strict_hotspot_candidate_rows,
        "strictSourceHotspotCandidateSummary": strict_hotspot_candidate_brief(
            strict_hotspot_candidate_rows
        ),
        "strictSourceHotspotContextEvidenceRowCount": len(strict_source_context_evidence_rows),
        "strictSourceHotspotContextEvidenceRows": strict_source_context_evidence_rows,
        "strictSourceHotspotContextEvidenceRefs": (
            strict_source_hotspot_context.get("evidenceRefs") or []
        ),
        "strictSourceHotspotContextEvidenceRefCount": strict_source_hotspot_context.get(
            "evidenceRefCount"
        ),
        "strictSourceHotspotContextRemainingProofs": strict_source_context_remaining_proofs,
        "strictHotspotReviewMatrixCandidateRowCount": len(strict_hotspot_review_candidate_rows),
        "strictHotspotReviewMatrixCandidateRows": strict_hotspot_review_candidate_rows,
        "strictHotspotReviewMatrixRemainingProofs": strict_hotspot_review_remaining_proofs,
        "strictSourceHotspotCandidateBlockReasonCounts": strict_source_hotspot_context.get(
            "candidateBlockReasonCounts"
        ) or {},
        "strictSourceHotspotCandidateAllBlocked": strict_source_hotspot_context.get(
            "candidateAllBlocked"
        ),
        "strictSourceHotspotContextCandidateCount": strict_source_hotspot_context.get("candidateCount"),
        "strictSourceHotspotContextTransitionReviewRowCount": strict_source_hotspot_context.get(
            "transitionReviewRowCount"
        ),
        "strictSourceHotspotContextEventTransitionCount": strict_source_hotspot_context.get(
            "eventTransitionCount"
        ),
        "strictSourceHotspotContextStrictSourceCoordinateFound": strict_source_hotspot_context.get(
            "strictSourceCoordinateFound"
        ),
        "strictSourceHotspotContextTileHotspotConfirmed": strict_source_hotspot_context.get(
            "tileHotspotConfirmed"
        ),
        "strictSourceHotspotContextAllCoordinateRefsNonPromotable": strict_source_hotspot_context.get(
            "allCoordinateRefsNonPromotable"
        ),
        "strictSourceHotspotContextAllVariantScansNonPromotable": strict_source_hotspot_context.get(
            "allVariantScansNonPromotable"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinateScanCount": strict_source_hotspot_context.get(
            "targetSpawnCoordinateScanCount"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinateHitCount": strict_source_hotspot_context.get(
            "targetSpawnCoordinateHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinateCurrentRootHitCount": strict_source_hotspot_context.get(
            "targetSpawnCoordinateCurrentRootHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinateCharacterDescriptorHitCount": strict_source_hotspot_context.get(
            "targetSpawnCoordinateCharacterDescriptorHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinateCurrentRootClassificationCounts": strict_source_hotspot_context.get(
            "targetSpawnCoordinateCurrentRootClassificationCounts"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinateCharacterDescriptorClassificationCounts": strict_source_hotspot_context.get(
            "targetSpawnCoordinateCharacterDescriptorClassificationCounts"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinatePromotableHitCount": strict_source_hotspot_context.get(
            "targetSpawnCoordinatePromotableHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnCoordinateAllInterestingHitsNonPromotable": strict_source_hotspot_context.get(
            "targetSpawnCoordinateAllInterestingHitsNonPromotable"
        ),
        "strictSourceHotspotContextTargetSpawnStrictCoordinateEvidenceFound": strict_source_hotspot_context.get(
            "targetSpawnStrictCoordinateEvidenceFound"
        ),
        "strictSourceHotspotContextByteCoordinateScanCount": strict_source_hotspot_context.get(
            "byteCoordinateScanCount"
        ),
        "strictSourceHotspotContextByteCoordinateSequenceHitCount": strict_source_hotspot_context.get(
            "byteCoordinateSequenceHitCount"
        ),
        "strictSourceHotspotContextByteCoordinateStrictSourceTargetHitCount": strict_source_hotspot_context.get(
            "byteCoordinateStrictSourceTargetHitCount"
        ),
        "strictSourceHotspotContextByteCoordinateStrictEventOtherHitCount": strict_source_hotspot_context.get(
            "byteCoordinateStrictEventOtherHitCount"
        ),
        "strictSourceHotspotContextByteCoordinateCurrentSelectorRootHitCount": strict_source_hotspot_context.get(
            "byteCoordinateCurrentSelectorRootHitCount"
        ),
        "strictSourceHotspotContextByteCoordinateTextCodeHitCount": strict_source_hotspot_context.get(
            "byteCoordinateTextCodeHitCount"
        ),
        "strictSourceHotspotContextStrictByteCoordinateEvidenceFound": strict_source_hotspot_context.get(
            "strictByteCoordinateEvidenceFound"
        ),
        "strictSourceHotspotContextTargetSpawnByteCoordinateScanCount": strict_source_hotspot_context.get(
            "targetSpawnByteCoordinateScanCount"
        ),
        "strictSourceHotspotContextTargetSpawnByteCoordinateHitCount": strict_source_hotspot_context.get(
            "targetSpawnByteCoordinateHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnByteCoordinateStrictSourceTargetHitCount": strict_source_hotspot_context.get(
            "targetSpawnByteCoordinateStrictSourceTargetHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnByteCoordinateStrictEventOtherHitCount": strict_source_hotspot_context.get(
            "targetSpawnByteCoordinateStrictEventOtherHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnByteCoordinateCurrentSelectorRootHitCount": strict_source_hotspot_context.get(
            "targetSpawnByteCoordinateCurrentSelectorRootHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnByteCoordinateTextCodeHitCount": strict_source_hotspot_context.get(
            "targetSpawnByteCoordinateTextCodeHitCount"
        ),
        "strictSourceHotspotContextTargetSpawnStrictByteCoordinateEvidenceFound": strict_source_hotspot_context.get(
            "targetSpawnStrictByteCoordinateEvidenceFound"
        ),
        "strictSourceHotspotContextByteCoordinatePromotionStatus": strict_source_hotspot_context.get(
            "byteCoordinatePromotionStatus"
        ),
        "strictSourceHotspotContextCnsPayloadSourceWidth": strict_source_hotspot_context.get(
            "cnsPayloadSourceWidth"
        ),
        "strictSourceHotspotContextCnsPayloadSourceHeight": strict_source_hotspot_context.get(
            "cnsPayloadSourceHeight"
        ),
        "strictSourceHotspotContextCnsPayloadDecodedSize": strict_source_hotspot_context.get(
            "cnsPayloadDecodedSize"
        ),
        "strictSourceHotspotContextCnsPayloadBytePairScanCount": strict_source_hotspot_context.get(
            "cnsPayloadBytePairScanCount"
        ),
        "strictSourceHotspotContextCnsPayloadWordPairScanCount": strict_source_hotspot_context.get(
            "cnsPayloadWordPairScanCount"
        ),
        "strictSourceHotspotContextCnsPayloadPackedU32ScanCount": strict_source_hotspot_context.get(
            "cnsPayloadPackedU32ScanCount"
        ),
        "strictSourceHotspotContextCnsPayloadSequenceScanCount": strict_source_hotspot_context.get(
            "cnsPayloadSequenceScanCount"
        ),
        "strictSourceHotspotContextCnsPayloadBytePairHitCount": strict_source_hotspot_context.get(
            "cnsPayloadBytePairHitCount"
        ),
        "strictSourceHotspotContextCnsPayloadWordPairHitCount": strict_source_hotspot_context.get(
            "cnsPayloadWordPairHitCount"
        ),
        "strictSourceHotspotContextCnsPayloadPackedU32HitCount": strict_source_hotspot_context.get(
            "cnsPayloadPackedU32HitCount"
        ),
        "strictSourceHotspotContextCnsPayloadSequenceHitCount": strict_source_hotspot_context.get(
            "cnsPayloadSequenceHitCount"
        ),
        "strictSourceHotspotContextCnsPayloadHeaderHitCount": strict_source_hotspot_context.get(
            "cnsPayloadHeaderHitCount"
        ),
        "strictSourceHotspotContextCnsPayloadLayerHitCount": strict_source_hotspot_context.get(
            "cnsPayloadLayerHitCount"
        ),
        "strictSourceHotspotContextCnsPayloadOutsideStructuredHitCount": strict_source_hotspot_context.get(
            "cnsPayloadOutsideStructuredHitCount"
        ),
        "strictSourceHotspotContextStrictCnsCoordinateEvidenceFound": strict_source_hotspot_context.get(
            "strictCnsCoordinateEvidenceFound"
        ),
        "strictSourceHotspotContextCnsPayloadPromotionStatus": strict_source_hotspot_context.get(
            "cnsPayloadPromotionStatus"
        ),
        "strictSourceHotspotContextCenterPairStrictEventMatchCount": strict_source_hotspot_context.get(
            "centerPairStrictEventMatchCount"
        ),
        "strictSourceHotspotContextCenterPairSameSourceMatchCount": strict_source_hotspot_context.get(
            "centerPairSameSourceMatchCount"
        ),
        "strictSourceHotspotContextCenterPairTargetLinkedMatchCount": strict_source_hotspot_context.get(
            "centerPairTargetLinkedMatchCount"
        ),
        "strictSourceHotspotContextCenterPairConfirmedReviewMatchCount": strict_source_hotspot_context.get(
            "centerPairConfirmedReviewMatchCount"
        ),
        "strictSourceHotspotContextCenterPairRejectedReviewMatchCount": strict_source_hotspot_context.get(
            "centerPairRejectedReviewMatchCount"
        ),
        "strictSourceHotspotContextAllCenterPairMatchesRejectedReview": strict_source_hotspot_context.get(
            "allCenterPairMatchesRejectedReview"
        ),
        "strictSourceHotspotContextCenterPairOwnerPairs": strict_source_hotspot_context.get(
            "centerPairOwnerPairs"
        ),
        "strictSourceHotspotContextCenterPairOwnerText": strict_source_hotspot_context.get(
            "centerPairOwnerText"
        ),
        "strictSourceHotspotContextLow3x3StrictEventMatchCount": strict_source_hotspot_context.get(
            "low3x3StrictEventMatchCount"
        ),
        "strictSourceHotspotContextPair3x3StrictEventMatchCount": strict_source_hotspot_context.get(
            "pair3x3StrictEventMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnTargetMapStrictEventPointCount": strict_source_hotspot_context.get(
            "targetSpawnTargetMapStrictEventPointCount"
        ),
        "strictSourceHotspotContextTargetSpawnCenterPairStrictEventMatchCount": strict_source_hotspot_context.get(
            "targetSpawnCenterPairStrictEventMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnLow3x3StrictEventMatchCount": strict_source_hotspot_context.get(
            "targetSpawnLow3x3StrictEventMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnPair3x3StrictEventMatchCount": strict_source_hotspot_context.get(
            "targetSpawnPair3x3StrictEventMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnCenterPairTargetMapMatchCount": strict_source_hotspot_context.get(
            "targetSpawnCenterPairTargetMapMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnLow3x3TargetMapMatchCount": strict_source_hotspot_context.get(
            "targetSpawnLow3x3TargetMapMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnPair3x3TargetMapMatchCount": strict_source_hotspot_context.get(
            "targetSpawnPair3x3TargetMapMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnLow3x3TargetLinkedMatchCount": strict_source_hotspot_context.get(
            "targetSpawnLow3x3TargetLinkedMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnLow3x3ConfirmedReviewMatchCount": strict_source_hotspot_context.get(
            "targetSpawnLow3x3ConfirmedReviewMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnLow3x3RejectedReviewMatchCount": strict_source_hotspot_context.get(
            "targetSpawnLow3x3RejectedReviewMatchCount"
        ),
        "strictSourceHotspotContextTargetSpawnLow3x3OwnerPairs": strict_source_hotspot_context.get(
            "targetSpawnLow3x3OwnerPairs"
        ),
        "strictSourceHotspotContextTargetSpawnLow3x3GenericOnly": strict_source_hotspot_context.get(
            "targetSpawnLow3x3GenericOnly"
        ),
        "strictSourceHotspotContextAllTargetSpawnCenterPairMatchesZero": strict_source_hotspot_context.get(
            "allTargetSpawnCenterPairMatchesZero"
        ),
        "strictSourceHotspotContextAllTargetSpawnPair3x3MatchesZero": strict_source_hotspot_context.get(
            "allTargetSpawnPair3x3MatchesZero"
        ),
        "strictSourceHotspotContextAllTargetSpawnTargetMapStrictEventsZero": strict_source_hotspot_context.get(
            "allTargetSpawnTargetMapStrictEventsZero"
        ),
        "strictSourceHotspotContextTargetLinkedStrictEventMatchCount": strict_source_hotspot_context.get(
            "targetLinkedStrictEventMatchCount"
        ),
        "strictSourceHotspotContextDirectSourceTargetStrictEventMatchCount": strict_source_hotspot_context.get(
            "directSourceTargetStrictEventMatchCount"
        ),
        "strictSourceHotspotContextResourcePointCandidateCount": strict_source_hotspot_context.get(
            "resourcePointCandidateCount"
        ),
        "strictSourceHotspotContextRouteExitPointCandidateCount": strict_source_hotspot_context.get(
            "routeExitPointCandidateCount"
        ),
        "strictSourceHotspotContextResourcePointCandidateClassCounts": strict_source_hotspot_context.get(
            "resourcePointCandidateClassCounts"
        ),
        "strictSourceHotspotContextCurrentFrontierPointCandidateClassCounts": (
            strict_source_hotspot_context.get("currentFrontierPointCandidateClassCounts")
        ),
        "strictSourceHotspotContextCurrentFrontierRouteExitPointHitCount": (
            strict_source_hotspot_context.get("currentFrontierRouteExitPointHitCount")
        ),
        "strictSourceHotspotContextCurrentFrontierNonRouteSingletonPointCandidateCount": (
            strict_source_hotspot_context.get("currentFrontierNonRouteSingletonPointCandidateCount")
        ),
        "strictSourceHotspotContextReaderBranchClassification": strict_source_hotspot_context.get(
            "readerBranchClassification"
        ),
        "strictSourceHotspotContextTargetSelectorOnlySourceOverlapCount": strict_source_hotspot_context.get(
            "targetSelectorOnlySourceOverlapCount"
        ),
        "strictSourceHotspotContextTargetSelectorOnlySourceTargetRoutePairClusterCount": strict_source_hotspot_context.get(
            "targetSelectorOnlySourceTargetRoutePairClusterCount"
        ),
        "strictSourceHotspotContextCurrentFrontierManifestMapCount": strict_source_hotspot_context.get(
            "currentFrontierManifestMapCount"
        ),
        "strictSourceHotspotContextCurrentFrontierRoutePairCount": strict_source_hotspot_context.get(
            "currentFrontierRoutePairCount"
        ),
        "strictSourceHotspotContextCurrentFrontierSourceOutgoingRoutePairCount": strict_source_hotspot_context.get(
            "currentFrontierSourceOutgoingRoutePairCount"
        ),
        "strictSourceHotspotContextCurrentFrontierTargetIncomingRoutePairCount": strict_source_hotspot_context.get(
            "currentFrontierTargetIncomingRoutePairCount"
        ),
        "strictSourceHotspotContextCurrentFrontierSourceTargetRoutePairCount": strict_source_hotspot_context.get(
            "currentFrontierSourceTargetRoutePairCount"
        ),
        "strictSourceHotspotContextEdgeTriggerPromotionStatus": strict_source_hotspot_context.get(
            "edgeTriggerPromotionStatus"
        ),
        "strictSourceHotspotContextEdgeTriggerPromotionAllowed": strict_source_hotspot_context.get(
            "edgeTriggerPromotionAllowed"
        ),
        "strictSourceHotspotContextEdgeTriggerSourceBoundaryCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerSourceBoundaryCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerAutoBoundaryCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerAutoBoundaryCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerRouteCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerRouteCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerTransitionLikeDirectRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerTransitionLikeDirectRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerRouteImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerRouteImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectionLatchTextRefCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectionLatchTextRefCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectionLatchRouteWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectionLatchRouteWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectionLatchRouteWindowImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectionLatchRouteWindowImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalMapLoaderRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalMapLoaderRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalScriptRunnerRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalScriptRunnerRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalSelectorTableRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalSelectorTableRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerScriptRunnerCallerCount": strict_source_hotspot_context.get(
            "edgeTriggerScriptRunnerCallerCount"
        ),
        "strictSourceHotspotContextEdgeTriggerScriptRunnerRouteWindowImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerScriptRunnerRouteWindowImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerScriptRunnerMapLoaderWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerScriptRunnerMapLoaderWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerScriptRunnerSelectorTableWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerScriptRunnerSelectorTableWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerScriptRunnerActorControllerRangeCallerCount": strict_source_hotspot_context.get(
            "edgeTriggerScriptRunnerActorControllerRangeCallerCount"
        ),
        "strictSourceHotspotContextEdgeTriggerScriptRunnerCollisionHelperRangeCallerCount": strict_source_hotspot_context.get(
            "edgeTriggerScriptRunnerCollisionHelperRangeCallerCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerImmediateRefCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerImmediateRefCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerRouteSpecificWindowHitCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerRouteSpecificWindowHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerCurrentRootWindowImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerCurrentRootWindowImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerSourceStringWindowImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerSourceStringWindowImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerTargetStringWindowImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerTargetStringWindowImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerMapLoaderWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerMapLoaderWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerScriptRunnerWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerScriptRunnerWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerSelectedPointerSelectorTableWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerSelectedPointerSelectorTableWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerHandlerEncodedTargetClassification": strict_source_hotspot_context.get(
            "edgeTriggerHandlerEncodedTargetClassification"
        ),
        "strictSourceHotspotContextEdgeTriggerHandlerEncodedTargetRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerHandlerEncodedTargetRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerHandlerEncodedTargetTransitionRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerHandlerEncodedTargetTransitionRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerHandlerEncodedTargetRouteProofRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerHandlerEncodedTargetRouteProofRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerHandlerEncodedTargetSelectedPointerRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerHandlerEncodedTargetSelectedPointerRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerHandlerEncodedTargetPromotingCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerHandlerEncodedTargetPromotingCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetClassification": strict_source_hotspot_context.get(
            "edgeTriggerLocalWindowEncodedTargetClassification"
        ),
        "strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerLocalWindowEncodedTargetRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetTransitionRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerLocalWindowEncodedTargetTransitionRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetRouteProofRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerLocalWindowEncodedTargetRouteProofRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetSelectedPointerRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerLocalWindowEncodedTargetSelectedPointerRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetPromotingCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerLocalWindowEncodedTargetPromotingCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetClassification": strict_source_hotspot_context.get(
            "edgeTriggerCallGraphEncodedTargetClassification"
        ),
        "strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerCallGraphEncodedTargetRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetTransitionRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerCallGraphEncodedTargetTransitionRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetRouteProofRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerCallGraphEncodedTargetRouteProofRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetSelectedPointerRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerCallGraphEncodedTargetSelectedPointerRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetPromotingCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerCallGraphEncodedTargetPromotingCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetClassification": strict_source_hotspot_context.get(
            "edgeTriggerGlobalContrastEncodedTargetClassification"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalContrastEncodedTargetRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetTransitionRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalContrastEncodedTargetTransitionRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetRouteProofRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalContrastEncodedTargetRouteProofRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetSelectedPointerRawScalarCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalContrastEncodedTargetSelectedPointerRawScalarCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetPromotingCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerGlobalContrastEncodedTargetPromotingCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerActorControllerCallerCount": strict_source_hotspot_context.get(
            "edgeTriggerActorControllerCallerCount"
        ),
        "strictSourceHotspotContextEdgeTriggerActorControllerCallerRouteWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerActorControllerCallerRouteWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerActorControllerCallerRouteWindowImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerActorControllerCallerRouteWindowImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCollisionHelperCallerCount": strict_source_hotspot_context.get(
            "edgeTriggerCollisionHelperCallerCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCollisionHelperCallerRouteWindowRelHitCount": strict_source_hotspot_context.get(
            "edgeTriggerCollisionHelperCallerRouteWindowRelHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerCollisionHelperCallerRouteWindowImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerCollisionHelperCallerRouteWindowImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphRejectionClassification": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphRejectionClassification"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphProofFound": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphProofFound"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphReachableFunctionCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphReachableFunctionCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphDirectCallEdgeCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphDirectCallEdgeCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphTransitionTargetReachableCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphTransitionTargetReachableCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphTransitionTargetHitCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphTransitionTargetHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphRouteImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphRouteImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectCallLikeByteCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectCallLikeByteCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphDepthSensitivityMaxDepthChecked": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphDepthSensitivityMaxDepthChecked"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectRejectionClassification": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectRejectionClassification"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectProofFound": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectProofFound"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableCandidateCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectIndexedJumpTableCandidateCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableEntryCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectIndexedJumpTableEntryCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableTargetCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectIndexedJumpTableTargetCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableUniqueTargetCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectIndexedJumpTableUniqueTargetCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableAllTargetsLocalToEdgeHandlers": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectIndexedJumpTableAllTargetsLocalToEdgeHandlers"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableOutsideEdgeHandlerTargetCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectIndexedJumpTableOutsideEdgeHandlerTargetCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectTransitionTargetHitCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectTransitionTargetHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectRouteImmediateHitCount": strict_source_hotspot_context.get(
            "edgeTriggerDirectCallGraphIndirectRouteImmediateHitCount"
        ),
        "strictSourceHotspotContextEdgeTriggerGenericBoundaryTransitionProven": strict_source_hotspot_context.get(
            "edgeTriggerGenericBoundaryTransitionProven"
        ),
        "strictSourceHotspotContextCurrentPairSelectorAdjacencyOnly": strict_source_hotspot_context.get(
            "currentPairSelectorAdjacencyOnly"
        ),
        "strictSourceHotspotContextTopLevelProofFound": strict_source_hotspot_context.get(
            "proofFound"
        ),
        "strictSourceHotspotContextFailedStrictHotspotGateIds": (
            strict_source_hotspot_context.get("failedStrictHotspotGateIds") or []
        ),
        "strictSourceHotspotContextMissingEvidence": (
            strict_source_hotspot_context.get("missingEvidence") or []
        ),
        "strictSourceHotspotContextProofFound": strict_source_hotspot_context.get(
            "strictSourceHotspotProofFound"
        ),
        "strictSourceHotspotContextRejectionClassification": strict_source_hotspot_context.get(
            "strictHotspotRejectionClassification"
        ),
        "strictSourceHotspotContextRejection": strict_source_hotspot_context.get(
            "strictHotspotRejection"
        ) or {},
        "strictSourceHotspotContextPromotionStatus": strict_source_hotspot_context.get("promotionStatus"),
        "strictSourceHotspotContextManifestPointScanRecordCount": strict_source_hotspot_context.get(
            "manifestPointScanRecordCount"
        ),
        "strictSourceHotspotContextManifestPointScanIncomingPointTableCount": strict_source_hotspot_context.get(
            "manifestPointScanIncomingPointTableCount"
        ),
        "strictSourceHotspotContextManifestPointScanStrictSourceHotspotFound": strict_source_hotspot_context.get(
            "manifestPointScanStrictSourceHotspotFound"
        ),
        "strictSourceHotspotContextManifestPointScanPromotionStatus": strict_source_hotspot_context.get(
            "manifestPointScanPromotionStatus"
        ),
        "strictSourceHotspotContextRootPointScanPointerLikeCount": strict_source_hotspot_context.get(
            "rootPointScanPointerLikeCount"
        ),
        "strictSourceHotspotContextRootPointScanReportedCandidateCount": strict_source_hotspot_context.get(
            "rootPointScanReportedCandidateCount"
        ),
        "strictSourceHotspotContextRootPointScanFrontierClusterCandidateCount": strict_source_hotspot_context.get(
            "rootPointScanFrontierClusterCandidateCount"
        ),
        "strictSourceHotspotContextRootPointScanExactExitCandidateCount": strict_source_hotspot_context.get(
            "rootPointScanExactExitCandidateCount"
        ),
        "strictSourceHotspotContextRootPointScanScriptLikeCandidateCount": strict_source_hotspot_context.get(
            "rootPointScanScriptLikeCandidateCount"
        ),
        "strictSourceHotspotContextRootPointScanStrictSourceHotspotFound": strict_source_hotspot_context.get(
            "rootPointScanStrictSourceHotspotFound"
        ),
        "strictSourceHotspotContextRootPointScanPromotionStatus": strict_source_hotspot_context.get(
            "rootPointScanPromotionStatus"
        ),
        "strictSourceHotspotContextEntryContextConfirmedEntryClusterHex": strict_source_hotspot_context.get(
            "entryContextConfirmedEntryClusterHex"
        ),
        "strictSourceHotspotContextEntryContextFrontierClusterHex": strict_source_hotspot_context.get(
            "entryContextFrontierClusterHex"
        ),
        "strictSourceHotspotContextEntryContextFrontierSelectorCount": len(
            strict_source_hotspot_context.get("entryContextFrontierSelectors") or []
        ),
        "strictSourceHotspotContextEntryContextFrontierProvenFromConfirmedEntry": strict_source_hotspot_context.get(
            "entryContextFrontierProvenFromConfirmedEntry"
        ),
        "strictSourceHotspotContextEntryContextPromotionStatus": strict_source_hotspot_context.get(
            "entryContextPromotionStatus"
        ),
        "strictSourceHotspotContextSceneRecordClusterSourceSceneRecordCount": strict_source_hotspot_context.get(
            "sceneRecordClusterSourceSceneRecordCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterSourceStrictOutgoingClusterCount": strict_source_hotspot_context.get(
            "sceneRecordClusterSourceStrictOutgoingClusterCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterTargetStrictClusterCount": strict_source_hotspot_context.get(
            "sceneRecordClusterTargetStrictClusterCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterTargetSelectorOnlyClusterCount": strict_source_hotspot_context.get(
            "sceneRecordClusterTargetSelectorOnlyClusterCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterSourceTargetSharedStrictClusterCount": strict_source_hotspot_context.get(
            "sceneRecordClusterSourceTargetSharedStrictClusterCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterSourceTargetSharedSelectorOnlyClusterCount": strict_source_hotspot_context.get(
            "sceneRecordClusterSourceTargetSharedSelectorOnlyClusterCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterCurrentFrontierEventRecordCount": strict_source_hotspot_context.get(
            "sceneRecordClusterCurrentFrontierEventRecordCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterCurrentFrontierSaveSelectorRefCount": strict_source_hotspot_context.get(
            "sceneRecordClusterCurrentFrontierSaveSelectorRefCount"
        ),
        "strictSourceHotspotContextSceneRecordClusterStrictTargetLinkFound": strict_source_hotspot_context.get(
            "sceneRecordClusterStrictTargetLinkFound"
        ),
        "strictSourceHotspotContextSceneRecordClusterPromotionStatus": strict_source_hotspot_context.get(
            "sceneRecordClusterPromotionStatus"
        ),
        "strictSourceHotspotContextSelectorBridgeConfirmedToFrontierDirectBridgeCount": strict_source_hotspot_context.get(
            "selectorBridgeConfirmedToFrontierDirectBridgeCount"
        ),
        "strictSourceHotspotContextSelectorBridgeFrontierToConfirmedDirectBridgeCount": strict_source_hotspot_context.get(
            "selectorBridgeFrontierToConfirmedDirectBridgeCount"
        ),
        "strictSourceHotspotContextSelectorBridgeFound": strict_source_hotspot_context.get(
            "selectorBridgeFound"
        ),
        "strictSourceHotspotContextSelectorBridgeLimitationCount": strict_source_hotspot_context.get(
            "selectorBridgeLimitationCount"
        ),
        "strictSourceHotspotContextSelectorBridgePromotionStatus": strict_source_hotspot_context.get(
            "selectorBridgePromotionStatus"
        ),
        "runtimeSourceSaveLoadVariantContext": runtime_source_save_load_variant_context,
        "runtimeSourceSaveLoadVariantSummary": runtime_source_save_load_summary,
        "runtimeSourceSaveLoadClassification": runtime_source_save_load_variant_context.get("classification"),
        "runtimeSourceSaveLoadPromotionStatus": runtime_source_save_load_variant_context.get("promotionStatus"),
        "runtimeSourceSaveLoadStrictSourceHotspotProofFound": runtime_source_save_load_variant_context.get(
            "strictSourceHotspotProofFound"
        ),
        "runtimeSourceSaveLoadSelectedRootExecutionProofFound": runtime_source_save_load_variant_context.get(
            "selectedRootExecutionProofFound"
        ),
        "runtimeSourceSaveLoadRoutePromotionEvidenceFound": runtime_source_save_load_variant_context.get(
            "routePromotionEvidenceFound"
        ),
        "runtimeSourceSaveLoadLoadSampleCount": source_save_load.get("sampleCount"),
        "runtimeSourceSaveLoadLoadSequenceCount": source_save_load.get("sequenceCount"),
        "runtimeSourceSaveLoadLoadObservedSelectors": source_save_load.get("observedSelectors") or [],
        "runtimeSourceSaveLoadLoadObservedPublicSaveSelectors": (
            source_save_load.get("observedPublicSaveSelectors") or []
        ),
        "runtimeSourceSaveLoadLoadSourceSaveObserved": source_save_load.get("sourceSaveObserved"),
        "runtimeSourceSaveLoadLoadReachedRouteSelector": source_save_load.get(
            "anyReachedRouteSelectorContext"
        ),
        "runtimeSourceSaveLoadLoadReachedCurrentRoot": source_save_load.get("anyReachedCurrentRoot"),
        "runtimeSourceSaveLoadCoordinateSampleCount": source_save_coordinate_load.get("sampleCount"),
        "runtimeSourceSaveLoadCoordinateSequenceCount": source_save_coordinate_load.get("sequenceCount"),
        "runtimeSourceSaveLoadCoordinateObservedSelectors": (
            source_save_coordinate_load.get("observedSelectors") or []
        ),
        "runtimeSourceSaveLoadCoordinateObservedPublicSaveSelectors": (
            source_save_coordinate_load.get("observedPublicSaveSelectors") or []
        ),
        "runtimeSourceSaveLoadCoordinateSourceSaveObserved": source_save_coordinate_load.get(
            "sourceSaveObserved"
        ),
        "runtimeSourceSaveLoadCoordinateSourceStartTileObserved": source_save_coordinate_load.get(
            "sourceStartTileObserved"
        ),
        "runtimeSourceSaveLoadExitPathSampleCount": source_save_exit_path.get("sampleCount"),
        "runtimeSourceSaveLoadExitPathSequenceCount": source_save_exit_path.get("sequenceCount"),
        "runtimeSourceSaveLoadExitPathObservedSelectors": source_save_exit_path.get("observedSelectors") or [],
        "runtimeSourceSaveLoadExitPathObservedPublicSaveSelectors": (
            source_save_exit_path.get("observedPublicSaveSelectors") or []
        ),
        "runtimeSourceSaveLoadExitPathSourceSaveObserved": source_save_exit_path.get("sourceSaveObserved"),
        "runtimeSourceSaveLoadExitPathCandidateObserved": source_save_exit_path.get("candidateObserved"),
        "runtimeSourceSaveLoadExitPathOutsideObserved": source_save_exit_path.get("outsideObserved"),
        "runtimeSourceSaveLoadExitPathReachedRouteSelector": source_save_exit_path.get(
            "anyReachedRouteSelectorContext"
        ),
        "runtimeSourceSaveLoadExitPathReachedCurrentRoot": source_save_exit_path.get("anyReachedCurrentRoot"),
        "runtimeSourceSaveLoadAdaptiveSampleCount": source_save_adaptive_exit.get("sampleCount"),
        "runtimeSourceSaveLoadAdaptiveSequenceCount": source_save_adaptive_exit.get("sequenceCount"),
        "runtimeSourceSaveLoadAdaptiveSourceReadyCount": source_save_adaptive_exit.get("sourceReadyCount"),
        "runtimeSourceSaveLoadAdaptiveCandidateObserved": source_save_adaptive_exit.get("candidateObserved"),
        "runtimeSourceSaveLoadAdaptiveOutsideObserved": source_save_adaptive_exit.get("outsideObserved"),
        "runtimeSourceSaveLoadAdaptiveReachedRouteSelector": source_save_adaptive_exit.get(
            "anyReachedRouteSelectorContext"
        ),
        "runtimeSourceSaveLoadAdaptiveReachedCurrentRoot": source_save_adaptive_exit.get("anyReachedCurrentRoot"),
        "runtimeSourceSaveLoadAdaptiveTrailSampleCount": source_save_adaptive_trail.get("sampleCount"),
        "runtimeSourceSaveLoadAdaptiveTrailSequenceCount": source_save_adaptive_trail.get("sequenceCount"),
        "runtimeSourceSaveLoadAdaptiveTrailSourceReadyCount": source_save_adaptive_trail.get("sourceReadyCount"),
        "runtimeSourceSaveLoadAdaptiveTrailCandidateObserved": source_save_adaptive_trail.get(
            "candidateObserved"
        ),
        "runtimeSourceSaveLoadAdaptiveTrailOutsideObserved": source_save_adaptive_trail.get("outsideObserved"),
        "runtimeSourceSaveLoadAdaptiveTrailReachedRouteSelector": source_save_adaptive_trail.get(
            "anyReachedRouteSelectorContext"
        ),
        "runtimeSourceSaveLoadAdaptiveTrailReachedCurrentRoot": source_save_adaptive_trail.get(
            "anyReachedCurrentRoot"
        ),
        "runtimeSourceSaveLoadReadyPathDiversionClassification": source_save_ready_paths.get(
            "diversionClassification"
        ),
        "runtimeSourceSaveLoadReadyPathCount": source_save_ready_paths.get("readyPathCount"),
        "runtimeSourceSaveLoadReadyPathRouteOrCurrentCount": source_save_ready_paths.get(
            "routeOrCurrentReadyPathCount"
        ),
        "runtimeSourceSaveLoadReadyPathCandidateOrOutsideCount": source_save_ready_paths.get(
            "candidateOrOutsideReadyPathCount"
        ),
        "runtimeSourceSaveLoadReadyPathDominantNonRouteSelector": source_save_ready_paths.get(
            "dominantNonRouteSelector"
        ),
        "runtimeSourceSaveLoadReadyPathFirstNonSourceSelectorCounts": (
            source_save_ready_paths.get("firstNonSourceSelectorCounts") or {}
        ),
        "runtimeSourceSaveLoadDiversionSelectorClassification": source_save_diversion_context.get(
            "classification"
        ),
        "runtimeSourceSaveLoadDiversionSelector": source_save_diversion_context.get("selector"),
        "runtimeSourceSaveLoadDiversionSelectorFieldMaps": source_save_diversion_context.get("fieldMaps") or [],
        "runtimeSourceSaveLoadDiversionSelectorInRoutePair": source_save_diversion_context.get(
            "selectorInRoutePair"
        ),
        "runtimeSourceSaveLoadDiversionSelectorContainsSourceMap": source_save_diversion_context.get(
            "containsSourceMap"
        ),
        "runtimeSourceSaveLoadDiversionSelectorContainsTargetMap": source_save_diversion_context.get(
            "containsTargetMap"
        ),
        "runtimeSourceSaveLoadDiversionSelectorSceneAdjacencyRowCount": source_save_diversion_context.get(
            "sceneAdjacencyRowCount"
        ),
        "runtimeSourceSaveLoadDiversionSelectorSceneAdjacencySelectorOnlyPairCount": (
            source_save_diversion_context.get("sceneAdjacencySelectorOnlyPairCount")
        ),
        "runtimeSourceSaveLoadDiversionSelectorSceneAdjacencyStrictEventBackedCount": (
            source_save_diversion_context.get("sceneAdjacencyStrictEventBackedCount")
        ),
        "runtimeSourceSaveLoadDiversionSelectorSceneAdjacencyConfirmedReviewBackedCount": (
            source_save_diversion_context.get("sceneAdjacencyConfirmedReviewBackedCount")
        ),
        "runtimeSourceSaveLoadDiversionSelectorSelectedPointerRootHex": (
            (source_save_diversion_context.get("selectedPointerPath") or {}).get("rootHex")
        ),
        "runtimeSourceSaveLoadDiversionSelectorSelectedPointerRangeHex": (
            (source_save_diversion_context.get("selectedPointerPath") or {}).get("rangeHex")
        ),
        "runtimeSourceSaveLoadDiversionSelectorSelectedPointerCurrentProofCount": (
            source_save_diversion_context.get("selectedPointerPathSelectsOrStoresCurrentCount")
        ),
        "runtimeSourceSaveLoadDiversionSelectorRoutePromotionEvidenceFound": (
            source_save_diversion_context.get("routePromotionEvidenceFound")
        ),
        "runtimePredecessorRouteAttemptContext": runtime_predecessor_route_attempt_context,
        "runtimePredecessorRouteAttemptSummary": runtime_predecessor_route_attempt_summary,
        "runtimePredecessorRouteAttemptPromotionStatus": runtime_predecessor_route_attempt_context.get(
            "promotionStatus"
        ),
        "runtimePredecessorRouteAttemptProofFound": runtime_predecessor_route_attempt_context.get(
            "proofFound"
        ),
        "runtimePredecessorRouteAttemptRuntimeProofFound": runtime_predecessor_route_attempt_context.get(
            "predecessorRouteAttemptProofFound"
        ),
        "runtimePredecessorRouteAttemptSourceFileCount": runtime_predecessor_route_attempt_context.get(
            "sourceFileCount"
        ),
        "runtimePredecessorRouteAttemptTotalSequenceCount": runtime_predecessor_route_attempt_context.get(
            "totalSequenceCount"
        ),
        "runtimePredecessorRouteAttemptTotalSampleCount": runtime_predecessor_route_attempt_context.get(
            "totalSampleCount"
        ),
        "runtimePredecessorRouteAttemptPublicObservedFileCount": runtime_predecessor_route_attempt_context.get(
            "publicPredecessorObservedFileCount"
        ),
        "runtimePredecessorRouteAttemptRouteSelectorHitCount": runtime_predecessor_route_attempt_context.get(
            "routeSelectorHitCount"
        ),
        "runtimePredecessorRouteAttemptCurrentRootHitCount": runtime_predecessor_route_attempt_context.get(
            "currentRootHitCount"
        ),
        "runtimePredecessorRouteAttemptObservedSelectorCounts": (
            runtime_predecessor_route_attempt_context.get("observedSelectorCounts") or {}
        ),
        "runtimePredecessorRouteAttemptNonRouteSelectorCounts": (
            runtime_predecessor_route_attempt_context.get("nonRouteSelectorCounts") or {}
        ),
        "runtimePredecessorRouteAttemptDominantDiversionSelector": runtime_predecessor_route_attempt_context.get(
            "dominantDiversionSelector"
        ),
        "runtimePredecessorRouteAttemptDiversionSelectorContextCount": runtime_predecessor_route_attempt_context.get(
            "diversionSelectorContextCount"
        ),
        "runtimePredecessorRouteAttemptFieldMapDiversionSelectorCount": runtime_predecessor_route_attempt_context.get(
            "fieldMapDiversionSelectorCount"
        ),
        "runtimePredecessorRouteAttemptResourceOnlyDiversionSelectorCount": runtime_predecessor_route_attempt_context.get(
            "resourceOnlyDiversionSelectorCount"
        ),
        "runtimePredecessorRouteAttemptDiversionRoutePromotionEvidenceFound": runtime_predecessor_route_attempt_context.get(
            "diversionRoutePromotionEvidenceFound"
        ),
        "runtimePredecessorRouteAttemptPublicSelectorContextClassification": (
            runtime_predecessor_route_attempt_context.get("publicPredecessorSelectorContext") or {}
        ).get("classification"),
        "runtimePredecessorRouteAttemptPublicSelectorCurrentProofCount": (
            runtime_predecessor_route_attempt_context.get("publicPredecessorSelectorContext") or {}
        ).get("selectedPointerPathSelectsOrStoresCurrentCount"),
        "runtimePredecessorRouteAttemptFailedGateIds": (
            runtime_predecessor_route_attempt_context.get("failedPredecessorRouteAttemptGateIds") or []
        ),
        "runtimePredecessorRouteAttemptMissingEvidence": (
            runtime_predecessor_route_attempt_context.get("missingEvidence") or []
        ),
        "runtimePredecessorRouteAttemptEvidenceRef": (
            predecessor_route_attempt_evidence_ref() if runtime_predecessor_route_attempt_context else {}
        ),
        "strictEventTileSignatureRecordCount": strict_event_tile_signature.get("strictEventRecordCount"),
        "strictEventTileSignaturePointCount": strict_event_tile_signature.get("strictEventPointCount"),
        "strictEventTileSignatureTargetLinkedRecordCount": strict_event_tile_signature.get(
            "targetLinkedStrictEventRecordCount"
        ),
        "strictEventTileSignatureDirectSourceTargetRecordCount": strict_event_tile_signature.get(
            "directSourceTargetStrictEventRecordCount"
        ),
        "strictEventTileSignatureCandidatesWithCenterPairMatchCount": strict_event_tile_signature.get(
            "candidatesWithCenterPairMatchCount"
        ),
        "strictEventTileSignatureCenterPairMatchCount": strict_event_tile_signature.get(
            "centerPairMatchCount"
        ),
        "strictEventTileSignatureCenterPairSameSourceMatchCount": strict_event_tile_signature.get(
            "centerPairSameSourceMatchCount"
        ),
        "strictEventTileSignatureCenterPairTargetLinkedMatchCount": strict_event_tile_signature.get(
            "centerPairTargetLinkedMatchCount"
        ),
        "strictEventTileSignatureCenterPairConfirmedReviewMatchCount": strict_event_tile_signature.get(
            "centerPairConfirmedReviewMatchCount"
        ),
        "strictEventTileSignatureCenterPairRejectedReviewMatchCount": strict_event_tile_signature.get(
            "centerPairRejectedReviewMatchCount"
        ),
        "strictEventTileSignatureAllCenterPairMatchesRejectedReview": strict_event_tile_signature.get(
            "allCenterPairMatchesRejectedReview"
        ),
        "strictEventTileSignatureCenterPairOwnerPairs": strict_event_tile_signature.get(
            "centerPairOwnerPairs"
        ),
        "strictEventTileSignatureCandidatesWithLow3x3MatchCount": strict_event_tile_signature.get(
            "candidatesWithLow3x3MatchCount"
        ),
        "strictEventTileSignatureCandidatesWithPair3x3MatchCount": strict_event_tile_signature.get(
            "candidatesWithPair3x3MatchCount"
        ),
        "strictEventTileSignatureTargetSpawnTargetMapStrictEventPointCount": strict_event_tile_signature.get(
            "targetSpawnTargetMapStrictEventPointCount"
        ),
        "strictEventTileSignatureCandidatesWithTargetSpawnCenterPairMatchCount": strict_event_tile_signature.get(
            "candidatesWithTargetSpawnCenterPairMatchCount"
        ),
        "strictEventTileSignatureCandidatesWithTargetSpawnLow3x3MatchCount": strict_event_tile_signature.get(
            "candidatesWithTargetSpawnLow3x3MatchCount"
        ),
        "strictEventTileSignatureCandidatesWithTargetSpawnPair3x3MatchCount": strict_event_tile_signature.get(
            "candidatesWithTargetSpawnPair3x3MatchCount"
        ),
        "strictEventTileSignatureTargetSpawnCenterPairStrictEventMatchCount": strict_event_tile_signature.get(
            "targetSpawnCenterPairStrictEventMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnLow3x3StrictEventMatchCount": strict_event_tile_signature.get(
            "targetSpawnLow3x3StrictEventMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnPair3x3StrictEventMatchCount": strict_event_tile_signature.get(
            "targetSpawnPair3x3StrictEventMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnCenterPairTargetMapMatchCount": strict_event_tile_signature.get(
            "targetSpawnCenterPairTargetMapMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnLow3x3TargetMapMatchCount": strict_event_tile_signature.get(
            "targetSpawnLow3x3TargetMapMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnPair3x3TargetMapMatchCount": strict_event_tile_signature.get(
            "targetSpawnPair3x3TargetMapMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnLow3x3TargetLinkedMatchCount": strict_event_tile_signature.get(
            "targetSpawnLow3x3TargetLinkedMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnLow3x3ConfirmedReviewMatchCount": strict_event_tile_signature.get(
            "targetSpawnLow3x3ConfirmedReviewMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnLow3x3RejectedReviewMatchCount": strict_event_tile_signature.get(
            "targetSpawnLow3x3RejectedReviewMatchCount"
        ),
        "strictEventTileSignatureTargetSpawnLow3x3OwnerPairs": strict_event_tile_signature.get(
            "targetSpawnLow3x3OwnerPairs"
        ),
        "strictEventTileSignatureTargetSpawnLow3x3GenericOnly": strict_event_tile_signature.get(
            "targetSpawnLow3x3GenericOnly"
        ),
        "strictEventTileSignatureAllTargetSpawnCenterPairMatchesZero": strict_event_tile_signature.get(
            "allTargetSpawnCenterPairMatchesZero"
        ),
        "strictEventTileSignatureAllTargetSpawnPair3x3MatchesZero": strict_event_tile_signature.get(
            "allTargetSpawnPair3x3MatchesZero"
        ),
        "strictEventTileSignatureAllTargetSpawnTargetMapStrictEventsZero": strict_event_tile_signature.get(
            "allTargetSpawnTargetMapStrictEventsZero"
        ),
        "strictEventTileSignatureAllTargetLinkedMatchesZero": strict_event_tile_signature.get(
            "allTargetLinkedStrictEventMatchesZero"
        ),
        "strictEventTileSignatureAllDirectSourceTargetMatchesZero": strict_event_tile_signature.get(
            "allDirectSourceTargetStrictEventMatchesZero"
        ),
        "strictEventTileSignatureAllConfirmedReviewPair3x3MatchesZero": strict_event_tile_signature.get(
            "allConfirmedReviewPair3x3MatchesZero"
        ),
        "strictEventTileSignaturePromotes": strict_event_tile_signature.get("tileSignaturePromotes"),
        "tileHotspotPatternConfirmedReviewCount": tile_hotspot_pattern_contrast.get("confirmedReviewCount"),
        "tileHotspotPatternConfirmedRejectedCount": tile_hotspot_pattern_contrast.get("confirmedRejectedCount"),
        "tileHotspotPatternCurrentCandidateCount": tile_hotspot_pattern_contrast.get("currentCandidateCount"),
        "tileHotspotPatternCurrentLowNibbleMatchCount": tile_hotspot_pattern_contrast.get(
            "currentCandidatesMatchingConfirmedLowNibbleCount"
        ),
        "tileHotspotPatternCurrentCenterPairMatchCount": tile_hotspot_pattern_contrast.get(
            "currentCandidatesMatchingConfirmedCenterPairCount"
        ),
        "tileHotspotPatternCurrentLow3x3MatchCount": tile_hotspot_pattern_contrast.get(
            "currentCandidatesMatchingConfirmedLow3x3Count"
        ),
        "tileHotspotPatternCurrentPair3x3MatchCount": tile_hotspot_pattern_contrast.get(
            "currentCandidatesMatchingConfirmedPair3x3Count"
        ),
        "tileHotspotPatternCurrentTransitionReviewCount": tile_hotspot_pattern_contrast.get(
            "currentStrictTransitionReviewCount"
        ),
        "tileHotspotPatternCurrentStrictEventPointCount": tile_hotspot_pattern_contrast.get(
            "currentStrictEventPointCount"
        ),
        "tileHotspotPatternPromotionStatus": tile_hotspot_pattern_contrast.get("promotionStatus"),
        "realSelector20SaveFound": real_selector20_save_found,
        "realSelector20CapturedCurrentSelectorSaveCount": (
            (real_save_gap.get("capturedRoutePairGap") or {}).get("currentSelectorCount")
        ),
        "realSelector20CapturedSourceOnlySaveCount": (
            (real_save_gap.get("capturedRoutePairGap") or {}).get("sourceOnlyCount")
        ),
        "realSelector20CapturedTargetOnlySaveCount": (
            (real_save_gap.get("capturedRoutePairGap") or {}).get("targetOnlyCount")
        ),
        "realSelector20CapturedRoutePairSaveCount": (
            (real_save_gap.get("capturedRoutePairGap") or {}).get("routePairCount")
        ),
        "selectedRootExecutionRefFound": selected_root_execution_ref_found,
        "selectedRootTopLevelProofFound": selected_root_report.get("proofFound"),
        "selectedRootFailedSelectedRootGateIds": selected_root_failed_gate_ids,
        "selectedRootMissingEvidence": selected_root_missing_evidence,
        "selectedRootExecutionRejectionClassification": selected_root_report.get(
            "selectedRootExecutionRejectionClassification"
        ),
        "selectedRootExecutionRejection": selected_root_rejection,
        "selectedRootGatePromotionStatus": selected_root_report.get("promotionStatus"),
        "selectedRootSaveLoaderGateStatus": selected_root_gate_statuses.get("save-loader selected root"),
        "selectedRootStaticReferenceGateStatus": selected_root_gate_statuses.get(
            "static current-root references"
        ),
        "selectedRootHookPrerequisiteGateStatus": selected_root_gate_statuses.get(
            "selected-pointer hook prerequisites"
        ),
        "selectedRootDispatchTableGateStatus": selected_root_gate_statuses.get(
            "save-selector dispatch table anchor"
        ),
        "selectedRootOpcodeSelectedPointerGateStatus": selected_root_gate_statuses.get(
            "global opcode 07/08/09 selected-pointer paths"
        ),
        "selectedRootCurrentWriterPathGateStatus": selected_root_gate_statuses.get(
            "current-root writer paths"
        ),
        "selectedRootRuntimeProbeGateStatus": selected_root_gate_statuses.get(
            "runtime selected-pointer probes"
        ),
        "selectedRootDiagnosticExclusionGateStatus": selected_root_gate_statuses.get(
            "constructed selector 2:0 diagnostic exclusion"
        ),
        "selectedRootRuntimeGateStatus": selected_root_gate_statuses.get(
            "runtime selected-pointer probes"
        ),
        "selectedRootDiagnosticGateStatus": selected_root_gate_statuses.get(
            "constructed selector 2:0 diagnostic exclusion"
        ),
        "selectedRootSubgateStatusOrder": selected_root_subgate_order,
        "selectedRootSubgateStatuses": selected_root_subgate_statuses,
        "selectedRootSubgateCount": selected_root_report.get(
            "selectedRootSubgateCount",
            len(selected_root_subgate_order),
        ),
        "selectedRootGateRowCount": len(selected_root_gate_rows),
        "selectedRootGateRows": selected_root_gate_rows,
        "selectedRootRemainingProofs": selected_root_remaining_proofs,
        "selectedRootRemainingProofCount": len(selected_root_remaining_proofs),
        "selectedRootEvidenceRefs": selected_root_evidence_refs,
        "selectedRootEvidenceRefCount": len(selected_root_evidence_refs),
        "selectedRootNonPromotingSubgateCount": selected_root_report.get(
            "selectedRootNonPromotingSubgateCount",
            sum(1 for name in selected_root_subgate_order if selected_root_subgate_statuses.get(name)),
        ),
        "selectedRootAllSubgatesNonPromoting": selected_root_report.get(
            "selectedRootAllSubgatesNonPromoting",
            (
                not selected_root_execution_ref_found
                and all(selected_root_subgate_statuses.get(name) for name in selected_root_subgate_order)
            ),
        ),
        "selectedRootSaveLoaderValidRealCandidateCount": selected_root_save_loader_gate.get(
            "validRealCandidateCount"
        ),
        "selectedRootSaveLoaderCurrentSelectorRealSaveCount": selected_root_save_loader_gate.get(
            "currentSelectorRealSaveCount"
        ),
        "selectedRootSaveLoaderSelectedPointerRealSaveCount": selected_root_save_loader_gate.get(
            "selectedPointerRealSaveCount"
        ),
        "selectedRootSaveLoaderRoutePairRealSaveCount": selected_root_save_loader_gate.get(
            "routePairRealSaveCount"
        ),
        "selectedRootSaveLoaderRoutePromotionRealSaveCount": selected_root_save_loader_gate.get(
            "routePromotionRealSaveCount"
        ),
        "selectedRootSaveLoaderSyntheticDiagnosticExcluded": selected_root_save_loader_gate.get(
            "syntheticDiagnosticExcluded"
        ),
        "selectedRootStaticCurrentCodeRefCount": selected_root_static_gate.get("currentCodeRefCount"),
        "selectedRootStaticCurrentRootTextRefCount": selected_root_static_gate.get(
            "currentSelectorRootTextRefCount"
        ),
        "selectedRootStaticSecondLevelTableTextRefCount": selected_root_static_gate.get(
            "currentSecondLevelTableTextRefCount"
        ),
        "selectedRootHookTraceHookPointCount": selected_root_hook_gate.get("traceHookPointCount"),
        "selectedRootHookPrerequisiteUnprovenCount": selected_root_hook_gate.get(
            "routePrerequisiteUnprovenCount"
        ),
        "selectedRootHookSelfProvingCount": selected_root_hook_gate.get("hookSelfProvingCount"),
        "selectedRootHookPromotingCount": selected_root_hook_gate.get("hookPromotingCount"),
        "selectedRootHookWindowScannedRefCount": selected_root_hook_gate.get(
            "hookWindowScannedRefCount"
        ),
        "selectedRootHookWindowRouteSpecificHitCount": selected_root_hook_gate.get(
            "hookWindowRouteSpecificHitCount"
        ),
        "selectedRootHookWindowCurrentRootHitCount": selected_root_hook_gate.get(
            "hookWindowCurrentRootHitCount"
        ),
        "selectedRootHookWindowSourceStringHitCount": selected_root_hook_gate.get(
            "hookWindowSourceStringHitCount"
        ),
        "selectedRootHookWindowTargetStringHitCount": selected_root_hook_gate.get(
            "hookWindowTargetStringHitCount"
        ),
        "selectedRootHookWindowMapLoaderRelHitCount": selected_root_hook_gate.get(
            "hookWindowMapLoaderRelHitCount"
        ),
        "selectedRootHookWindowScriptRunnerRelHitCount": selected_root_hook_gate.get(
            "hookWindowScriptRunnerRelHitCount"
        ),
        "selectedRootHookWindowSelectorTableRelHitCount": selected_root_hook_gate.get(
            "hookWindowSelectorTableRelHitCount"
        ),
        "selectedRootHookWindowAllRouteSpecificZero": selected_root_hook_gate.get(
            "hookWindowAllRouteSpecificZero"
        ),
        "selectedRootHookPrerequisitesAllUnproven": selected_root_hook_gate.get(
            "hookPrerequisitesAllUnproven"
        ),
        "selectedRootHookHandlerCallGraphClassification": selected_root_hook_gate.get(
            "hookHandlerCallGraphClassification"
        ),
        "selectedRootHookHandlerCallGraphProofFound": selected_root_hook_gate.get(
            "hookHandlerCallGraphProofFound"
        ),
        "selectedRootHookHandlerCallGraphRouteContextFound": selected_root_hook_gate.get(
            "hookHandlerCallGraphRouteContextFound"
        ),
        "selectedRootHookHandlerCallGraphRootCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphRootCount"
        ),
        "selectedRootHookHandlerCallGraphReachableFunctionCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphReachableFunctionCount"
        ),
        "selectedRootHookHandlerCallGraphDirectCallEdgeCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphDirectCallEdgeCount"
        ),
        "selectedRootHookHandlerCallGraphRouteImmediateHitCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphRouteImmediateHitCount"
        ),
        "selectedRootHookHandlerCallGraphCurrentImmediateHitCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphCurrentImmediateHitCount"
        ),
        "selectedRootHookHandlerCallGraphRouteRecordImmediateHitCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphRouteRecordImmediateHitCount"
        ),
        "selectedRootHookHandlerCallGraphRouteSelectorImmediateHitCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphRouteSelectorImmediateHitCount"
        ),
        "selectedRootHookHandlerCallGraphSelectedPointerImmediateHitCount": (
            selected_root_hook_gate.get("hookHandlerCallGraphSelectedPointerImmediateHitCount")
        ),
        "selectedRootHookHandlerCallGraphSelectorTableImmediateHitCount": (
            selected_root_hook_gate.get("hookHandlerCallGraphSelectorTableImmediateHitCount")
        ),
        "selectedRootHookHandlerCallGraphBranchStateImmediateHitCount": selected_root_hook_gate.get(
            "hookHandlerCallGraphBranchStateImmediateHitCount"
        ),
        "selectedRootHookHandlerCallGraphDepthSensitivityMaxDepthChecked": (
            selected_root_hook_gate.get("hookHandlerCallGraphDepthSensitivityMaxDepthChecked")
        ),
        "selectedRootHookHandlerCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths": (
            selected_root_hook_gate.get(
                "hookHandlerCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths"
            )
        ),
        "selectedRootHookHandlerCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth": (
            selected_root_hook_gate.get(
                "hookHandlerCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth"
            )
        ),
        "selectedRootHookHandlerEncodedTargetClassification": selected_root_hook_gate.get(
            "hookHandlerEncodedTargetClassification"
        ),
        "selectedRootHookHandlerEncodedTargetRawScalarCandidateCount": selected_root_hook_gate.get(
            "hookHandlerEncodedTargetRawScalarCandidateCount"
        ),
        "selectedRootHookHandlerEncodedTargetRouteProofRawScalarCandidateCount": (
            selected_root_hook_gate.get(
                "hookHandlerEncodedTargetRouteProofRawScalarCandidateCount"
            )
        ),
        "selectedRootHookHandlerEncodedTargetRouteContextRawScalarCandidateCount": (
            selected_root_hook_gate.get(
                "hookHandlerEncodedTargetRouteContextRawScalarCandidateCount"
            )
        ),
        "selectedRootHookHandlerEncodedTargetPromotingCandidateCount": (
            selected_root_hook_gate.get("hookHandlerEncodedTargetPromotingCandidateCount")
        ),
        "selectedRootHookRequirementKinds": selected_root_hook_gate.get("routeRequirementKinds") or [],
        "selectedRootDispatchSaveSelectorHandlerTableHex": selected_root_dispatch_gate.get(
            "saveSelectorHandlerTableHex"
        ),
        "selectedRootDispatchSaveSelectorSliceOffsetHex": selected_root_dispatch_gate.get(
            "saveSelectorSliceOffsetHex"
        ),
        "selectedRootDispatchSaveSelectorDirectDwordRefCount": selected_root_dispatch_gate.get(
            "saveSelectorDirectDwordRefCount"
        ),
        "selectedRootDispatchSaveSelectorIndexedDispatchCount": selected_root_dispatch_gate.get(
            "saveSelectorIndexedDispatchCount"
        ),
        "selectedRootDispatchDynamicIndexedDispatchRowCount": selected_root_dispatch_gate.get(
            "dynamicIndexedDispatchRowCount"
        ),
        "selectedRootDispatchDynamicDwordScaledDispatchRowCount": selected_root_dispatch_gate.get(
            "dynamicDwordScaledDispatchRowCount"
        ),
        "selectedRootDispatchDynamicSaveSelectorTableImmediateNearCount": (
            selected_root_dispatch_gate.get("dynamicSaveSelectorTableImmediateNearCount")
        ),
        "selectedRootDispatchDynamicSaveSelectorTableBaseSwitchStaticCandidateFound": (
            selected_root_dispatch_gate.get(
                "dynamicSaveSelectorTableBaseSwitchStaticCandidateFound"
            )
        ),
        "selectedRootDispatchSaveSelectorTableBaseArithmeticRowCount": (
            selected_root_dispatch_gate.get("saveSelectorTableBaseArithmeticRowCount")
        ),
        "selectedRootDispatchSaveSelectorTableBaseArithmeticCandidateCount": (
            selected_root_dispatch_gate.get("saveSelectorTableBaseArithmeticCandidateCount")
        ),
        "selectedRootDispatchSaveSelectorTableBaseArithmeticCandidateFound": (
            selected_root_dispatch_gate.get("saveSelectorTableBaseArithmeticCandidateFound")
        ),
        "selectedRootDispatchRouteRelevantSliceRequiresTableBaseSwitchCount": (
            selected_root_dispatch_gate.get("routeRelevantSliceRequiresTableBaseSwitchCount")
        ),
        "selectedRootDispatchRouteRelevantSliceDataDescriptorGenericByteReachableCount": (
            selected_root_dispatch_gate.get(
                "routeRelevantSliceDataDescriptorGenericByteReachableCount"
            )
        ),
        "selectedRootDispatchExecutionRefFound": selected_root_dispatch_gate.get(
            "selectedRootExecutionDispatchRefFound"
        ),
        "selectedRootOpcodeNonCurrentRootProducerCounts": [
            selected_root_opcode_gate.get("nonCurrentOpcode07CurrentRootSelectCount"),
            selected_root_opcode_gate.get("nonCurrentOpcode09CurrentRootStoreCount"),
            selected_root_opcode_gate.get("nonCurrentOpcode08NearestCurrentRootProducerCount"),
        ],
        "selectedRootOpcodeNonCurrentRangeProducerCounts": [
            selected_root_opcode_gate.get("nonCurrentOpcode07CurrentRangeSelectCount"),
            selected_root_opcode_gate.get("nonCurrentOpcode09CurrentRangeStoreCount"),
            selected_root_opcode_gate.get("nonCurrentOpcode08NearestCurrentRangeProducerCount"),
        ],
        "selectedRootOpcodeCurrentInternalOpcode09CurrentRangeStoreCount": (
            selected_root_opcode_gate.get("currentInternalOpcode09CurrentRangeStoreCount")
        ),
        "selectedRootOpcodeCurrentInternalOpcode08NearestCurrentRangeProducerCount": (
            selected_root_opcode_gate.get("currentInternalOpcode08NearestCurrentRangeProducerCount")
        ),
        "selectedRootCurrentWriterPathCount": selected_root_writer_gate.get("writerCount"),
        "selectedRootCurrentWriterPathInternalOnly": selected_root_writer_gate.get(
            "currentInternalOnly"
        ),
        "selectedRootRuntimeProbeAnyPollRoute": selected_root_runtime_gate.get(
            "anyRuntimePollReachedRouteSelector"
        ),
        "selectedRootRuntimeProbeConstructedDiagnosticRoute": selected_root_runtime_gate.get(
            "constructedDiagnosticPollReachedRouteSelector"
        ),
        "selectedRootDiagnosticExcludedFromProof": selected_root_diagnostic_gate.get(
            "excludedFromSelectedRootExecutionProof"
        ),
        "selectedRootDiagnosticBranchStateTotalSampleCount": selected_root_diagnostic_branch_state.get(
            "totalSampleCount"
        ),
        "selectedRootDiagnosticBranchStateRouteSampleCount": selected_root_diagnostic_branch_state.get(
            "routeSampleCount"
        ),
        "selectedRootDiagnosticBranchStateObservedSelectors": selected_root_diagnostic_branch_state.get(
            "observedSelectors"
        ),
        "selectedRootDiagnosticBranchStateActiveSelectionFlagHex": selected_root_diagnostic_branch_state.get(
            "activeSelectionFlagHex"
        ),
        "selectedRootDiagnosticBranchStateSecondaryAllZero": selected_root_diagnostic_branch_state.get(
            "secondaryAllZero"
        ),
        "selectedRootDiagnosticBranchStateMatchesPredecessorFill": selected_root_diagnostic_branch_state.get(
            "matchesPredecessorFill"
        ),
        "selectedRootDiagnosticBranchStatePromotionStatus": selected_root_diagnostic_branch_state.get(
            "promotionStatus"
        ),
        "selectedRootDiagnosticLeftStabilitySampleCount": selected_root_diagnostic_gate.get(
            "leftStabilitySampleCount"
        ),
        "selectedRootDiagnosticLeftStabilityRouteSequenceNames": selected_root_diagnostic_gate.get(
            "leftStabilityRouteSequenceNames"
        )
        or [],
        "selectedRootDiagnosticLeftStabilityObservedSelectors": selected_root_diagnostic_gate.get(
            "leftStabilityObservedSelectors"
        )
        or [],
        "selectedRootDiagnosticLeftStabilityRouteSelectorHitCount": selected_root_diagnostic_gate.get(
            "leftStabilityRouteSelectorHitCount"
        ),
        "selectedRootDiagnosticLeftStabilityOpcode24AllZero": selected_root_diagnostic_gate.get(
            "leftStabilityOpcode24AllZero"
        ),
        "selectedRootDiagnosticLeftStabilityRouteHitReproducibility": selected_root_diagnostic_gate.get(
            "leftStabilityRouteHitReproducibility"
        ),
        "selectedRootDiagnosticLeftStabilityRecheckSampleCount": selected_root_diagnostic_gate.get(
            "leftStabilityRecheckSampleCount"
        ),
        "selectedRootDiagnosticLeftStabilityRecheckObservedSelectors": selected_root_diagnostic_gate.get(
            "leftStabilityRecheckObservedSelectors"
        )
        or [],
        "selectedRootDiagnosticLeftStabilityRecheckRouteSelectorHitCount": selected_root_diagnostic_gate.get(
            "leftStabilityRecheckRouteSelectorHitCount"
        ),
        "selectedRootDiagnosticLeftActiveOrderRecheckSampleCount": selected_root_diagnostic_gate.get(
            "leftActiveOrderRecheckSampleCount"
        ),
        "selectedRootDiagnosticLeftActiveOrderRecheckObservedSelectors": selected_root_diagnostic_gate.get(
            "leftActiveOrderRecheckObservedSelectors"
        )
        or [],
        "selectedRootDiagnosticLeftActiveOrderRecheckRouteSelectorHitCount": selected_root_diagnostic_gate.get(
            "leftActiveOrderRecheckRouteSelectorHitCount"
        ),
        "selectedRootDiagnosticLeftActiveOrderRecheckActiveOrderCountValues": selected_root_diagnostic_gate.get(
            "leftActiveOrderRecheckActiveOrderCountValues"
        ),
        "predecessorFillOrderFillSites": predecessor_fill_execution_order_gap.get("fillSites") or [],
        "predecessorFillOrderLocalTraceStartHex": predecessor_fill_execution_order_gap.get(
            "localFillTraceStartHex"
        ),
        "predecessorFillOrderLocalTraceStopHex": predecessor_fill_execution_order_gap.get(
            "localFillTraceStopHex"
        ),
        "predecessorFillOrderLocalTraceStopReason": predecessor_fill_execution_order_gap.get(
            "localFillTraceStopReason"
        ),
        "predecessorFillOrderLocalTraceContainsAllFillSites": predecessor_fill_execution_order_gap.get(
            "localFillTraceContainsAllFillSites"
        ),
        "predecessorFillOrderLocalTraceReachesCurrentReader": predecessor_fill_execution_order_gap.get(
            "localFillTraceReachesCurrentReader"
        ),
        "predecessorFillOrderRootEntryReachesFillSites": predecessor_fill_execution_order_gap.get(
            "rootEntryFixedTraversalFillSitesReachable"
        ),
        "predecessorFillOrderDirectFillSiteRefCounts": predecessor_fill_execution_order_gap.get(
            "directFillSiteRefCounts"
        ) or {},
        "predecessorFillOrderFillEntryCandidateScan": predecessor_fill_execution_order_gap.get(
            "fillEntryCandidateScan"
        ) or {},
            "predecessorFillOrderEncodedFillEntryCandidateScan": predecessor_fill_encoded_entry,
            "predecessorFillOrderEncodedRawScalarRejection": predecessor_fill_raw_scalar_rejection,
            "predecessorFillOrderEncodedRawScalarCandidateCount": (
                predecessor_fill_execution_order_gap.get("encodedFillEntryRawScalarCandidateCount")
            ),
        "predecessorFillOrderEncodedRootTailRawScalarCandidateCount": (
            predecessor_fill_execution_order_gap.get("encodedFillEntryRootTailRawScalarCandidateCount")
        ),
        "predecessorFillOrderEncodedBranchAttachedEncodedFieldCount": (
            predecessor_fill_execution_order_gap.get("encodedFillEntryBranchAttachedEncodedFieldCount")
        ),
        "predecessorFillOrderEncodedModeledControlFlowCandidateCount": (
            predecessor_fill_execution_order_gap.get("encodedFillEntryModeledControlFlowCandidateCount")
        ),
        "predecessorFillOrderEncodedPromotingCandidateCount": (
            predecessor_fill_execution_order_gap.get("encodedFillEntryPromotingCandidateCount")
        ),
            "predecessorFillOrderEncodedClassification": predecessor_fill_execution_order_gap.get(
                "encodedFillEntryClassification"
            ),
            "predecessorFillOrderEncodedRawScalarRejectionClassification": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarRejectionClassification")
            ),
            "predecessorFillOrderEncodedRawScalarAllScalarOnly": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarAllScalarOnly")
            ),
            "predecessorFillOrderEncodedRawScalarNoFixedAdvanceCount": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarNoFixedAdvanceCount")
            ),
            "predecessorFillOrderEncodedRawScalarNoBranchJumpCount": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarNoBranchJumpCount")
            ),
            "predecessorFillOrderEncodedRawScalarBranchAttachedCount": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarBranchAttachedCount")
            ),
            "predecessorFillOrderEncodedRawScalarScalarOnlyCount": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarScalarOnlyCount")
            ),
            "predecessorFillOrderEncodedRawScalarKindCounts": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarKindCounts") or {}
            ),
            "predecessorFillOrderEncodedRawScalarHandlerSectionCounts": (
                predecessor_fill_execution_order_gap.get("encodedRawScalarHandlerSectionCounts") or {}
            ),
            "predecessorFillOrderRootTailIsolationScan": predecessor_fill_root_tail,
        "predecessorFillOrderRootTailDescriptorIsolated": predecessor_fill_execution_order_gap.get(
            "rootTailDescriptorIsolated"
        ),
        "predecessorFillOrderRootTailDistanceHex": predecessor_fill_root_tail.get("distanceHex"),
        "predecessorFillOrderRootTailDwordCount": predecessor_fill_root_tail.get("dwordCount"),
        "predecessorFillOrderRootTailTextHandlerRowCount": predecessor_fill_root_tail.get(
            "textHandlerRowCount"
        ),
        "predecessorFillOrderRootTailDataHandlerRowCount": predecessor_fill_root_tail.get(
            "dataHandlerRowCount"
        ),
        "predecessorFillOrderRootTailOtherHandlerRowCount": predecessor_fill_root_tail.get(
            "otherHandlerRowCount"
        ),
        "predecessorFillOrderRootTailBranchCapableRowCount": predecessor_fill_root_tail.get(
            "branchCapableRowCount"
        ),
        "predecessorFillOrderRootTailBranchTargetClassCounts": predecessor_fill_execution_order_gap.get(
            "rootTailBranchTargetClassCounts"
        ) or {},
        "predecessorFillOrderRootTailBranchTargetSectionCounts": predecessor_fill_execution_order_gap.get(
            "rootTailBranchTargetSectionCounts"
        ) or {},
        "predecessorFillOrderRootTailBranchToFillFragmentCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchToFillFragmentCount"
        ),
        "predecessorFillOrderRootTailBranchToCurrentReaderCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchToCurrentReaderCount"
        ),
        "predecessorFillOrderRootTailFixedFallthroughToFillCount": predecessor_fill_execution_order_gap.get(
            "rootTailFixedFallthroughToFillCount"
        ),
        "predecessorFillOrderRootTailBranchClosureClassification": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureClassification"
        ),
        "predecessorFillOrderRootTailBranchClosureNodeCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureNodeCount"
        ),
        "predecessorFillOrderRootTailBranchClosureBranchSeedCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureBranchSeedCount"
        ),
        "predecessorFillOrderRootTailBranchClosureEdgeCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureEdgeCount"
        ),
        "predecessorFillOrderRootTailBranchClosureTailNodeReachFillCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureTailNodeReachFillCount"
        ),
        "predecessorFillOrderRootTailBranchClosureTailNodeReachCurrentReaderCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureTailNodeReachCurrentReaderCount"
        ),
        "predecessorFillOrderRootTailBranchClosureBranchSeedReachFillCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureBranchSeedReachFillCount"
        ),
        "predecessorFillOrderRootTailBranchClosureBranchSeedReachCurrentReaderCount": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureBranchSeedReachCurrentReaderCount"
        ),
        "predecessorFillOrderRootTailBranchClosureProofFound": predecessor_fill_execution_order_gap.get(
            "rootTailBranchClosureProofFound"
        ),
        "predecessorFillOrderRootTailBranchClosureOutsideSuccessorCount": (
            predecessor_fill_execution_order_gap.get("rootTailBranchClosureOutsideSuccessorCount")
        ),
        "predecessorFillOrderRootTailBranchClosureOutsideSuccessorClassCounts": (
            predecessor_fill_execution_order_gap.get(
                "rootTailBranchClosureOutsideSuccessorClassCounts"
            )
            or {}
        ),
        "predecessorFillOrderRootTailBranchClosureOutsideSuccessorSectionCounts": (
            predecessor_fill_execution_order_gap.get(
                "rootTailBranchClosureOutsideSuccessorSectionCounts"
            )
            or {}
        ),
        "predecessorFillOrderRootTailBranchClosureOutsideSuccessorSampleRows": (
            predecessor_fill_execution_order_gap.get(
                "rootTailBranchClosureOutsideSuccessorSampleRows"
            )
            or []
        ),
        "predecessorFillOrderRootTailImmediatePredecessorHandlerSection": (
            predecessor_fill_root_tail_before.get("handlerSection")
        ),
        "predecessorFillOrderRootTailImmediatePredecessorHandlerHex": (
            predecessor_fill_root_tail_before.get("handlerVaHex")
        ),
        "predecessorFillOrderRootTailClassification": predecessor_fill_root_tail.get(
            "classification"
        ),
        "predecessorFillOrderRootStopIsDataDescriptor": predecessor_fill_execution_order_gap.get(
            "predecessorRootStopIsDataDescriptor"
        ),
        "predecessorFillOrderFillStopIsDataDescriptor": predecessor_fill_execution_order_gap.get(
            "predecessorFillStopIsDataDescriptor"
        ),
        "predecessorFillOrderRootStopDescriptorHex": predecessor_fill_execution_order_gap.get(
            "predecessorRootStopDescriptorHex"
        ),
        "predecessorFillOrderFillStopDescriptorHex": predecessor_fill_execution_order_gap.get(
            "predecessorFillStopDescriptorHex"
        ),
        "predecessorFillOrderDataDescriptorBoundariesProven": predecessor_fill_execution_order_gap.get(
            "predecessorDataDescriptorBoundariesProven"
        ),
        "predecessorFillOrderDataDescriptorBoundaryPromotes": predecessor_fill_execution_order_gap.get(
            "predecessorDataDescriptorBoundaryPromotes"
        ),
        "predecessorFillOrderDispatchSliceRuntimeProofFound": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchSliceRuntimeProofFound"
        ),
        "predecessorFillOrderDispatchTableProofFound": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchTableProofFound"
        ),
        "predecessorFillOrderDispatchTableFailedGateIds": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchTableFailedGateIds"
        )
        or [],
        "predecessorFillOrderDispatchTableMissingEvidence": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchTableMissingEvidence"
        )
        or [],
        "predecessorFillOrderDispatchTableEvidenceRefCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchTableEvidenceRefCount"
        ),
        "predecessorFillOrderDescriptorDependsOnSlice": predecessor_fill_execution_order_gap.get(
            "predecessorDescriptorDependsOnSaveSelectorSliceModel"
        ),
        "predecessorFillOrderRawGeneralDiffersFromSliceCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchRawGeneralDiffersFromSliceCount"
        ),
        "predecessorFillOrderSliceGenericByteReachableCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchSliceGenericByteReachableCount"
        ),
        "predecessorFillOrderSliceRequiresTableBaseSwitchCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchSliceRequiresTableBaseSwitchCount"
        ),
        "predecessorFillOrderDynamicIndexedDispatchRowCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchDynamicIndexedDispatchRowCount"
        ),
        "predecessorFillOrderDynamicDwordScaledDispatchRowCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchDynamicDwordScaledDispatchRowCount"
        ),
        "predecessorFillOrderDynamicScopeTableCallbackCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchDynamicScopeTableCallbackCount"
        ),
        "predecessorFillOrderDynamicScopeTableCallbackSites": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchDynamicScopeTableCallbackSites"
        ),
        "predecessorFillOrderDynamicScopeTableCallbackRows": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchDynamicScopeTableCallbackRows"
        ),
        "predecessorFillOrderDynamicSaveSelectorTableImmediateNearCount": predecessor_fill_execution_order_gap.get(
            "predecessorDispatchDynamicSaveSelectorTableImmediateNearCount"
        ),
        "predecessorFillOrderDynamicSaveSelectorTableBaseCandidateCount": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchDynamicSaveSelectorTableBaseCandidateCount"
            )
        ),
        "predecessorFillOrderDynamicSaveSelectorTableBaseSwitchStaticCandidateFound": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchDynamicSaveSelectorTableBaseSwitchStaticCandidateFound"
            )
        ),
        "predecessorFillOrderDynamicSaveSelectorTableBaseCandidateSites": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchDynamicSaveSelectorTableBaseCandidateSites"
            )
        ),
        "predecessorFillOrderDynamicSaveSelectorTableBaseCandidateRows": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchDynamicSaveSelectorTableBaseCandidateRows"
            )
        ),
        "predecessorFillOrderSaveSelectorTableBaseArithmeticRowCount": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchSaveSelectorTableBaseArithmeticRowCount"
            )
        ),
        "predecessorFillOrderSaveSelectorTableBaseArithmeticCandidateCount": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchSaveSelectorTableBaseArithmeticCandidateCount"
            )
        ),
        "predecessorFillOrderSaveSelectorTableBaseArithmeticCandidateFound": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchSaveSelectorTableBaseArithmeticCandidateFound"
            )
        ),
        "predecessorFillOrderSaveSelectorTableBaseArithmeticCandidateRows": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchSaveSelectorTableBaseArithmeticCandidateRows"
            )
        ),
        "predecessorFillOrderDispatchTableBaseRejectionClassification": (
            predecessor_fill_execution_order_gap.get(
                "predecessorDispatchTableBaseRejectionClassification"
            )
        ),
        "predecessorFillOrderDispatchTableBaseAuditRows": (
            predecessor_fill_execution_order_gap.get("predecessorDispatchTableBaseAuditRows")
            or []
        ),
        "predecessorFillOrderDispatchTableBaseAuditRowCount": len(
            predecessor_fill_execution_order_gap.get("predecessorDispatchTableBaseAuditRows")
            or []
        ),
        "predecessorFillOrderRawGenericClassification": predecessor_fill_execution_order_gap.get(
            "rawGenericClassification"
        ),
        "predecessorFillOrderRawGenericHandlerCount": predecessor_fill_execution_order_gap.get(
            "rawGenericHandlerCount"
        ),
        "predecessorFillOrderRawGenericRouteImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericRouteImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericFillImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericFillImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericCurrentImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericCurrentImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericSelectedPointerImmediateHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericSelectedPointerImmediateHitCount"
            )
        ),
        "predecessorFillOrderRawGenericBranchStateImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericBranchStateImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericDirectCallCount": (
            predecessor_fill_execution_order_gap.get("rawGenericDirectCallCount")
        ),
        "predecessorFillOrderRawGenericMappedDirectCallCount": (
            predecessor_fill_execution_order_gap.get("rawGenericMappedDirectCallCount")
        ),
        "predecessorFillOrderRawGenericUnmappedDirectCallCount": (
            predecessor_fill_execution_order_gap.get("rawGenericUnmappedDirectCallCount")
        ),
        "predecessorFillOrderRawGenericMappedDirectCallTargets": (
            predecessor_fill_execution_order_gap.get("rawGenericMappedDirectCallTargets") or []
        ),
        "predecessorFillOrderRawGenericRouteDirectTransferHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericRouteDirectTransferHitCount")
        ),
        "predecessorFillOrderRawGenericFillDirectTransferHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericFillDirectTransferHitCount")
        ),
        "predecessorFillOrderRawGenericOneHopMappedCalleeCount": (
            predecessor_fill_execution_order_gap.get("rawGenericOneHopMappedCalleeCount")
        ),
        "predecessorFillOrderRawGenericOneHopRouteImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericOneHopRouteImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericOneHopFillImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericOneHopFillImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericOneHopCurrentImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericOneHopCurrentImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericOneHopSelectedPointerImmediateHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericOneHopSelectedPointerImmediateHitCount"
            )
        ),
        "predecessorFillOrderRawGenericOneHopBranchStateImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericOneHopBranchStateImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericOneHopRouteDirectTransferHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericOneHopRouteDirectTransferHitCount"
            )
        ),
        "predecessorFillOrderRawGenericOneHopFillDirectTransferHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericOneHopFillDirectTransferHitCount"
            )
        ),
        "predecessorFillOrderRawGenericOneHopRouteProofFound": (
            predecessor_fill_execution_order_gap.get("rawGenericOneHopRouteProofFound")
        ),
        "predecessorFillOrderRawGenericCallGraphClassification": (
            predecessor_fill_execution_order_gap.get("rawGenericCallGraphClassification")
        ),
        "predecessorFillOrderRawGenericCallGraphProofFound": (
            predecessor_fill_execution_order_gap.get("rawGenericCallGraphProofFound")
        ),
        "predecessorFillOrderRawGenericCallGraphMaxDepth": (
            predecessor_fill_execution_order_gap.get("rawGenericCallGraphMaxDepth")
        ),
        "predecessorFillOrderRawGenericCallGraphReachableFunctionCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphReachableFunctionCount"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphDirectCallEdgeCount": (
            predecessor_fill_execution_order_gap.get("rawGenericCallGraphDirectCallEdgeCount")
        ),
        "predecessorFillOrderRawGenericCallGraphRouteImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericCallGraphRouteImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericCallGraphFillImmediateHitCount": (
            predecessor_fill_execution_order_gap.get("rawGenericCallGraphFillImmediateHitCount")
        ),
        "predecessorFillOrderRawGenericCallGraphCurrentImmediateHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphCurrentImmediateHitCount"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphSelectedPointerImmediateHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphSelectedPointerImmediateHitCount"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphBranchStateImmediateHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphBranchStateImmediateHitCount"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphRouteDirectTransferHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphRouteDirectTransferHitCount"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphFillDirectTransferHitCount": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphFillDirectTransferHitCount"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphDepthSensitivityMaxDepthChecked": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphDepthSensitivityMaxDepthChecked"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths"
            )
        ),
        "predecessorFillOrderRawGenericCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth": (
            predecessor_fill_execution_order_gap.get(
                "rawGenericCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth"
            )
        ),
        "predecessorFillOrderRawGenericRouteProofFound": (
            predecessor_fill_execution_order_gap.get("rawGenericRouteProofFound")
        ),
        "predecessorFillOrderPublicPredecessorReached": predecessor_fill_execution_order_gap.get(
            "publicPredecessorReached"
        ),
        "predecessorFillOrderRuntimeObservedFill": predecessor_fill_execution_order_gap.get(
            "runtimeObservedFill"
        ),
        "predecessorFillOrderFieldEntrySequenceCount": predecessor_fill_execution_order_gap.get(
            "fieldEntrySequenceCount"
        ),
        "predecessorFillOrderFieldEntryCandidateCount": predecessor_fill_execution_order_gap.get(
            "fieldEntryCandidateCount"
        ),
        "predecessorFillOrderFieldEntrySnapshotCount": predecessor_fill_execution_order_gap.get(
            "fieldEntrySnapshotCount"
        ),
        "predecessorFillOrderFieldEntrySnapshotRouteCandidateCount": predecessor_fill_execution_order_gap.get(
            "fieldEntrySnapshotRouteCandidateCount"
        ),
        "predecessorFillOrderFieldEntryInputStatus": predecessor_fill_execution_order_gap.get(
            "fieldEntryInputStatus"
        ),
        "predecessorFillOrderCoordinateSourceClassification": (
            predecessor_fill_execution_order_gap.get("coordinateSourceClassification")
        ),
        "predecessorFillOrderCoordinateSourceRejectionClassification": (
            predecessor_fill_execution_order_gap.get("coordinateSourceRejectionClassification")
        ),
        "predecessorFillOrderCoordinateSourcePromotionStatus": (
            predecessor_fill_execution_order_gap.get("coordinateSourcePromotionStatus")
        ),
        "predecessorFillOrderCoordinateSourcePublicStartPointerTableTileHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourcePublicStartPointerTableTileHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourcePublicStartStaticBaseHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourcePublicStartStaticBaseHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourcePublicStartTrailRingHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourcePublicStartTrailRingHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourcePublicStartImageHitCount": (
            predecessor_fill_execution_order_gap.get("coordinateSourcePublicStartImageHitCount")
        ),
        "predecessorFillOrderCoordinateSourceObservedTrailPointerTableTileHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourceObservedTrailPointerTableTileHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourceObservedTrailStaticBaseHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourceObservedTrailStaticBaseHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourceObservedTrailTrailRingHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourceObservedTrailTrailRingHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourceObservedTrailImageHitCount": (
            predecessor_fill_execution_order_gap.get("coordinateSourceObservedTrailImageHitCount")
        ),
        "predecessorFillOrderCoordinateSourceReciprocalPointerTableTileHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourceReciprocalPointerTableTileHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourceReciprocalStaticBaseHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourceReciprocalStaticBaseHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourceReciprocalTrailRingHitCount": (
            predecessor_fill_execution_order_gap.get(
                "coordinateSourceReciprocalTrailRingHitCount"
            )
        ),
        "predecessorFillOrderCoordinateSourceReciprocalImageHitCount": (
            predecessor_fill_execution_order_gap.get("coordinateSourceReciprocalImageHitCount")
        ),
        "predecessorFillOrderRuntimeBranchStateAllZero": predecessor_fill_execution_order_gap.get(
            "runtimeBranchStateAllZero"
        ),
        "predecessorFillOrderForwardBridgeFound": predecessor_fill_execution_order_gap.get(
            "predecessorToCurrentForwardBridgeFound"
        ),
        "predecessorFillOrderRouteOrderProven": predecessor_fill_execution_order_gap.get(
            "routeOrderProven"
        ),
        "predecessorFillOrderSelectorMergeGapOpen": predecessor_fill_execution_order_gap.get(
            "selectorMergeGapOpen"
        ),
        "predecessorFillOrderRouteOrderAndSelectorMergeClosed": (
            predecessor_fill_execution_order_gap.get("routeOrderAndSelectorMergeClosed")
        ),
        "predecessorFillOrderSelectorMergeRuntimeProofFound": (
            predecessor_fill_execution_order_gap.get("selectorMergeRuntimeProofFound")
        ),
        "predecessorFillOrderSelectorMergeClosureProofFound": (
            predecessor_fill_execution_order_gap.get("selectorMergeClosureProofFound")
        ),
        "predecessorFillOrderPredecessorPersistenceUsableForCurrent": (
            predecessor_fill_execution_order_gap.get("predecessorPersistenceUsableForCurrent")
        ),
        "predecessorFillOrderProofGateRows": (
            predecessor_fill_execution_order_gap.get("predecessorFillProofGateRows") or []
        ),
        "predecessorFillOrderProofGateCount": predecessor_fill_execution_order_gap.get(
            "predecessorFillProofGateCount"
        ),
        "predecessorFillOrderProofGatePassCount": predecessor_fill_execution_order_gap.get(
            "predecessorFillProofGatePassCount"
        ),
        "predecessorFillOrderProofGateBlockedCount": predecessor_fill_execution_order_gap.get(
            "predecessorFillProofGateBlockedCount"
        ),
        "predecessorFillOrderProofGateBlockedIds": (
            predecessor_fill_execution_order_gap.get("predecessorFillProofGateBlockedIds") or []
        ),
        "predecessorFillOrderAllProofGatesBlocked": predecessor_fill_execution_order_gap.get(
            "predecessorFillAllProofGatesBlocked"
        ),
        "predecessorFillOrderFailedGateIds": (
            predecessor_fill_execution_order_gap.get("failedPredecessorFillOrderGateIds") or []
        ),
        "predecessorFillOrderMissingEvidence": (
            predecessor_fill_execution_order_gap.get("missingEvidence") or []
        ),
        "predecessorFillOrderEvidenceRefs": (
            predecessor_fill_execution_order_gap.get("evidenceRefs") or []
        ),
        "predecessorFillOrderEvidenceRefCount": predecessor_fill_execution_order_gap.get(
            "evidenceRefCount"
        ),
        "predecessorFillOrderProofFound": predecessor_fill_execution_order_gap.get("proofFound"),
        "predecessorFillOrderPromotionStatus": predecessor_fill_execution_order_gap.get(
            "promotionStatus"
        ),
        "predecessorFillContextRequiredProofGates": (
            predecessor_fill_site_execution_context.get("requiredProofGates") or []
        ),
        "predecessorFillContextEvidenceRefs": (
            predecessor_fill_site_execution_context.get("evidenceRefs") or []
        ),
        "predecessorFillContextEvidenceRefCount": predecessor_fill_site_execution_context.get(
            "evidenceRefCount"
        ),
        "predecessorFillContextProofFound": predecessor_fill_site_execution_context.get(
            "proofFound"
        ),
        "predecessorFillContextFailedPredecessorFillGateIds": (
            predecessor_fill_site_execution_context.get("failedPredecessorFillGateIds") or []
        ),
        "predecessorFillContextMissingEvidence": (
            predecessor_fill_site_execution_context.get("missingEvidence") or []
        ),
        "secondaryFillEntryReferenceRootCount": secondary_fill_roots.get("fillEntryReferenceRootCount"),
        "secondaryFillRouteOverlapEntryReferenceRootCount": secondary_fill_roots.get(
            "routeOverlapFillEntryReferenceRootCount"
        ),
        "secondaryFillPredecessorEntryCandidateFound": secondary_fill_roots.get(
            "predecessorFillEntryCandidateFound"
        ),
        "secondaryFillPredecessorEntryDwordRefCount": secondary_fill_roots.get(
            "predecessorFillEntryDwordRefCount"
        ),
        "secondaryFillPredecessorEntryRootRangeDwordRefCount": secondary_fill_roots.get(
            "predecessorFillEntryRootRangeDwordRefCount"
        ),
        "secondaryFillPredecessorEntryRootBranchTargetCount": secondary_fill_roots.get(
            "predecessorFillEntryRootBranchTargetCount"
        ),
        "secondaryFillEntryReferenceSelectors": [
            *(secondary_fill_roots.get("fillEntryReferenceSelectors") or []),
        ] or [
            row.get("selector")
            for row in secondary_fill_roots.get("fillEntryReferenceRoots") or []
            if row.get("selector")
        ],
        "secondaryFillEntryReferenceNonRouteOnly": secondary_fill_roots.get(
            "fillEntryReferenceNonRouteOnly"
        ),
        "secondaryFillEntryReferenceExclusionStatus": secondary_fill_roots.get(
            "fillEntryReferenceExclusionStatus"
        ),
        "secondaryFillEntryReferenceExclusionDetail": secondary_fill_roots.get(
            "fillEntryReferenceExclusionDetail"
        ),
        "predecessorDescriptorBridgeRootStopSiteHex": predecessor_descriptor_bridge_gap.get(
            "predecessorRootStopSiteHex"
        ),
        "predecessorDescriptorBridgeRootStopDescriptorHex": predecessor_descriptor_bridge_gap.get(
            "predecessorRootStopDescriptorHex"
        ),
        "predecessorDescriptorBridgeFillStopSiteHex": predecessor_descriptor_bridge_gap.get(
            "predecessorFillStopSiteHex"
        ),
        "predecessorDescriptorBridgeFillStopDescriptorHex": predecessor_descriptor_bridge_gap.get(
            "predecessorFillStopDescriptorHex"
        ),
        "predecessorDescriptorBridgeRootReachesFillDescriptor": predecessor_descriptor_bridge_gap.get(
            "rootStopClosureReachesFillStopDescriptor"
        ),
        "predecessorDescriptorBridgeRootToFillFound": predecessor_descriptor_bridge_gap.get(
            "rootStopToFillBridgeFound"
        ),
        "predecessorDescriptorBridgeFillSelfLoopFound": predecessor_descriptor_bridge_gap.get(
            "fillStopClosureSelfLoopFound"
        ),
        "predecessorDescriptorBridgeFillToCurrentFound": predecessor_descriptor_bridge_gap.get(
            "fillStopToCurrentBridgeFound"
        ),
        "predecessorDescriptorBridgeProofFound": predecessor_descriptor_bridge_gap.get(
            "descriptorBridgeProofFound"
        ),
        "predecessorDescriptorBridgeTopProofFound": predecessor_descriptor_bridge_gap.get(
            "proofFound"
        ),
        "predecessorDescriptorBridgeFailedGateIds": predecessor_descriptor_bridge_gap.get(
            "failedDescriptorBridgeGateIds"
        )
        or [],
        "predecessorDescriptorBridgeMissingEvidence": predecessor_descriptor_bridge_gap.get(
            "missingEvidence"
        )
        or [],
        "predecessorDescriptorBridgeEvidenceRefCount": predecessor_descriptor_bridge_gap.get(
            "evidenceRefCount"
        ),
        "predecessorDescriptorBridgeTargetRefCounts": predecessor_descriptor_bridge_gap.get(
            "targetRefCounts"
        ) or {},
        "predecessorDescriptorBridgeSharedDescriptorOnly": predecessor_descriptor_edge_summary.get(
            "sharedDescriptorOnly"
        ),
        "predecessorDescriptorBridgeRootDescriptorTargetEdgeCount": predecessor_descriptor_edge_summary.get(
            "rootDescriptorTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeFillDescriptorTargetEdgeCount": predecessor_descriptor_edge_summary.get(
            "fillDescriptorTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeRootRouteExecutionTargetEdgeCount": predecessor_descriptor_edge_summary.get(
            "rootRouteExecutionTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeFillRouteExecutionTargetEdgeCount": predecessor_descriptor_edge_summary.get(
            "fillRouteExecutionTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeEdgeRejectionClassification": predecessor_descriptor_edge_rejection.get(
            "classification"
        ),
        "predecessorDescriptorBridgeEdgeAllTargetSectionsData": predecessor_descriptor_edge_rejection.get(
            "allTargetSectionsData"
        ),
        "predecessorDescriptorBridgeEdgeDescriptorTargetEdgeCount": predecessor_descriptor_edge_rejection.get(
            "descriptorTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeEdgeRouteExecutionTargetEdgeCount": predecessor_descriptor_edge_rejection.get(
            "routeExecutionTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeEdgeRootDescriptorTargetEdgeCount": predecessor_descriptor_edge_rejection.get(
            "rootDescriptorTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeEdgeFillDescriptorTargetEdgeCount": predecessor_descriptor_edge_rejection.get(
            "fillDescriptorTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeEdgeRootRouteExecutionTargetEdgeCount": predecessor_descriptor_edge_rejection.get(
            "rootRouteExecutionTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeEdgeFillRouteExecutionTargetEdgeCount": predecessor_descriptor_edge_rejection.get(
            "fillRouteExecutionTargetEdgeCount"
        ),
        "predecessorDescriptorBridgeEdgeRootLabels": predecessor_descriptor_edge_rejection.get(
            "rootDescriptorOnlyTargetLabels"
        )
        or [],
        "predecessorDescriptorBridgeEdgeFillLabels": predecessor_descriptor_edge_rejection.get(
            "fillDescriptorOnlyTargetLabels"
        )
        or [],
        "predecessorDescriptorBridgeEncodedTargetClassification": predecessor_descriptor_encoded_target.get(
            "classification"
        ),
        "predecessorDescriptorBridgeEncodedTargetRawScalarCandidateCount": (
            predecessor_descriptor_encoded_target.get("rawScalarCandidateCount")
        ),
        "predecessorDescriptorBridgeEncodedTargetRootRawScalarCandidateCount": (
            predecessor_descriptor_encoded_target.get("rootRawScalarCandidateCount")
        ),
        "predecessorDescriptorBridgeEncodedTargetFillRawScalarCandidateCount": (
            predecessor_descriptor_encoded_target.get("fillRawScalarCandidateCount")
        ),
        "predecessorDescriptorBridgeEncodedTargetPromotingCandidateCount": (
            predecessor_descriptor_encoded_target.get("promotingCandidateCount")
        ),
        "predecessorDescriptorBridgeEncodedTargetLabelCounts": (
            predecessor_descriptor_encoded_target.get("targetLabelCounts") or {}
        ),
        "predecessorDescriptorBridgeEncodedTargetKindCounts": (
            predecessor_descriptor_encoded_target.get("kindCounts") or {}
        ),
        "predecessorDescriptorBridgePromotionStatus": predecessor_descriptor_bridge_gap.get(
            "promotionStatus"
        ),
        "predecessorFillContextSelectorProgressSampleCount": predecessor_fill_site_execution_context.get(
            "selectorProgressSampleCount"
        ),
        "predecessorFillContextBranchStatePollCount": predecessor_fill_site_execution_context.get(
            "branchStatePollCount"
        ),
        "predecessorFillContextBranchStatePollSequenceCount": predecessor_fill_site_execution_context.get(
            "branchStatePollSequenceCount"
        ),
        "predecessorFillContextBranchStatePollSampleCount": predecessor_fill_site_execution_context.get(
            "branchStatePollSampleCount"
        ),
        "predecessorFillContextBranchStatePollPublicPredecessorHitCount": (
            predecessor_fill_site_execution_context.get("branchStatePollPublicPredecessorHitCount")
        ),
        "predecessorFillContextBranchStatePollCurrentRootHitCount": (
            predecessor_fill_site_execution_context.get("branchStatePollCurrentRootHitCount")
        ),
        "predecessorFillContextBranchStatePollRouteSelectorHitCount": (
            predecessor_fill_site_execution_context.get("branchStatePollRouteSelectorHitCount")
        ),
        "predecessorFillContextBranchStatePollAllZeroCount": (
            predecessor_fill_site_execution_context.get("branchStatePollAllZeroCount")
        ),
        "predecessorFillContextBranchStatePollFillMatchCount": (
            predecessor_fill_site_execution_context.get("branchStatePollFillMatchCount")
        ),
        "predecessorFillContextBranchStatePollMovementOrTargetCount": (
            predecessor_fill_site_execution_context.get("branchStatePollMovementOrTargetCount")
        ),
        "predecessorFillContextBranchStatePollMovementOrTargetSampleCount": (
            predecessor_fill_site_execution_context.get("branchStatePollMovementOrTargetSampleCount")
        ),
        "predecessorFillContextBranchStatePollMovementOrTargetFillMatchCount": (
            predecessor_fill_site_execution_context.get("branchStatePollMovementOrTargetFillMatchCount")
        ),
        "predecessorFillContextBranchStatePollMovementOrTargetAllZeroCount": (
            predecessor_fill_site_execution_context.get("branchStatePollMovementOrTargetAllZeroCount")
        ),
        "predecessorFillContextBranchStatePollTargetObservationCount": (
            predecessor_fill_site_execution_context.get("branchStatePollTargetObservationCount")
        ),
        "predecessorFillContextBranchStatePollTargetObservationSampleCount": (
            predecessor_fill_site_execution_context.get("branchStatePollTargetObservationSampleCount")
        ),
        "predecessorFillContextBranchStatePollTargetObservationFillMatchCount": (
            predecessor_fill_site_execution_context.get("branchStatePollTargetObservationFillMatchCount")
        ),
        "predecessorFillContextBranchStatePollTargetObservationAllZeroCount": (
            predecessor_fill_site_execution_context.get("branchStatePollTargetObservationAllZeroCount")
        ),
        "predecessorFillContextBranchStatePollTargetObservationRouteSelectorHitCount": (
            predecessor_fill_site_execution_context.get("branchStatePollTargetObservationRouteSelectorHitCount")
        ),
        "predecessorFillContextBranchStatePollTargetObservationCurrentRootHitCount": (
            predecessor_fill_site_execution_context.get("branchStatePollTargetObservationCurrentRootHitCount")
        ),
        "predecessorFillContextBranchStatePollCameraOnlyTargetCount": (
            predecessor_fill_site_execution_context.get("branchStatePollCameraOnlyTargetCount")
        ),
        "predecessorFillContextBranchStatePollActorOrTrailTargetCount": (
            predecessor_fill_site_execution_context.get("branchStatePollActorOrTrailTargetCount")
        ),
        "predecessorFillContextBranchStatePollTargetObservationStatus": (
            predecessor_fill_site_execution_context.get("branchStatePollTargetObservationStatus")
        ),
        "predecessorFillContextBranchGateKnownOpcodeStatePreservationStatus": (
            predecessor_fill_site_execution_context.get("branchGateKnownOpcodeStatePreservationStatus")
        ),
        "predecessorFillContextBranchGateSlotPreservedByKnownOpcodes": (
            predecessor_fill_site_execution_context.get("branchGateSlotPreservedByKnownOpcodes")
        ),
        "predecessorFillContextBranchGateBranchStateValueStillRuntimeDependent": (
            predecessor_fill_site_execution_context.get("branchGateBranchStateValueStillRuntimeDependent")
        ),
        "predecessorFillContextBranchGateSameTableAndOffset": (
            predecessor_fill_site_execution_context.get("branchGateSameTableAndOffset")
        ),
        "predecessorFillContextBranchGateSameSelectionBufferOffsetHex": (
            predecessor_fill_site_execution_context.get("branchGateSameSelectionBufferOffsetHex")
        ),
        "predecessorFillContextBranchGatePostWriterSameOffsetWriteCount": (
            predecessor_fill_site_execution_context.get("branchGatePostWriterSameOffsetWriteCount")
        ),
        "predecessorFillContextBranchGatePostWriterSameOffsetReadCount": (
            predecessor_fill_site_execution_context.get("branchGatePostWriterSameOffsetReadCount")
        ),
        "predecessorFillContextBranchGatePostWriterOtherOffsetWriteCount": (
            predecessor_fill_site_execution_context.get("branchGatePostWriterOtherOffsetWriteCount")
        ),
        "predecessorFillContextBranchGatePostWriterOtherOffsetWriteOffsetsHex": (
            predecessor_fill_site_execution_context.get("branchGatePostWriterOtherOffsetWriteOffsetsHex") or []
        ),
        "predecessorFillContextBranchGateInvalidSecondaryFillOffsetsHex": (
            predecessor_fill_site_execution_context.get("branchGateInvalidSecondaryFillOffsetsHex") or []
        ),
        "predecessorFillContextRootEntryVisitedNodeCount": (
            predecessor_fill_site_execution_context.get("rootEntryFixedTraversalVisitedNodeCount")
        ),
        "predecessorFillContextEncodedRawScalarCandidateCount": (
            predecessor_fill_site_execution_context.get("encodedFillEntryRawScalarCandidateCount")
        ),
        "predecessorFillContextEncodedRootTailRawScalarCandidateCount": (
            predecessor_fill_site_execution_context.get(
                "encodedFillEntryRootTailRawScalarCandidateCount"
            )
        ),
        "predecessorFillContextEncodedPromotingCandidateCount": (
            predecessor_fill_site_execution_context.get("encodedFillEntryPromotingCandidateCount")
        ),
            "predecessorFillContextEncodedClassification": (
                predecessor_fill_site_execution_context.get("encodedFillEntryClassification")
            ),
            "predecessorFillContextEncodedRawScalarRejectionClassification": (
                predecessor_fill_site_execution_context.get("encodedRawScalarRejectionClassification")
            ),
            "predecessorFillContextEncodedRawScalarAllScalarOnly": (
                predecessor_fill_site_execution_context.get("encodedRawScalarAllScalarOnly")
            ),
            "predecessorFillContextEncodedRawScalarNoFixedAdvanceCount": (
                predecessor_fill_site_execution_context.get("encodedRawScalarNoFixedAdvanceCount")
            ),
            "predecessorFillContextEncodedRawScalarNoBranchJumpCount": (
                predecessor_fill_site_execution_context.get("encodedRawScalarNoBranchJumpCount")
            ),
            "predecessorFillContextEncodedRawScalarBranchAttachedCount": (
                predecessor_fill_site_execution_context.get("encodedRawScalarBranchAttachedCount")
            ),
            "predecessorFillContextEncodedRawScalarScalarOnlyCount": (
                predecessor_fill_site_execution_context.get("encodedRawScalarScalarOnlyCount")
            ),
            "predecessorFillContextEncodedRawScalarKindCounts": (
                predecessor_fill_site_execution_context.get("encodedRawScalarKindCounts") or {}
            ),
            "predecessorFillContextEncodedRawScalarHandlerSectionCounts": (
                predecessor_fill_site_execution_context.get("encodedRawScalarHandlerSectionCounts") or {}
            ),
            "predecessorFillContextRootTailDescriptorIsolated": (
            predecessor_fill_site_execution_context.get("rootTailDescriptorIsolated")
        ),
        "predecessorFillContextRootTailDistanceHex": (
            predecessor_fill_site_execution_context.get("rootTailDistanceHex")
        ),
        "predecessorFillContextRootTailDwordCount": (
            predecessor_fill_site_execution_context.get("rootTailDwordCount")
        ),
        "predecessorFillContextRootTailBranchToFillFragmentCount": (
            predecessor_fill_site_execution_context.get("rootTailBranchToFillFragmentCount")
        ),
        "predecessorFillContextRootTailFixedFallthroughToFillCount": (
            predecessor_fill_site_execution_context.get("rootTailFixedFallthroughToFillCount")
        ),
        "predecessorFillContextRootTailImmediatePredecessorHandlerSection": (
            predecessor_fill_site_execution_context.get("rootTailImmediatePredecessorHandlerSection")
        ),
        "predecessorFillContextRootTailImmediatePredecessorHandlerHex": (
            predecessor_fill_site_execution_context.get("rootTailImmediatePredecessorHandlerHex")
        ),
        "predecessorFillContextDescriptorRootClosureVisitedNodeCount": (
            predecessor_fill_site_execution_context.get("descriptorRootClosureVisitedNodeCount")
        ),
        "predecessorFillContextDescriptorFillClosureVisitedNodeCount": (
            predecessor_fill_site_execution_context.get("descriptorFillClosureVisitedNodeCount")
        ),
        "predecessorFillContextDescriptorRootClosureFillSiteEdgeHitCount": (
            predecessor_fill_site_execution_context.get("descriptorRootClosureFillSiteEdgeHitCount")
        ),
        "predecessorFillContextDescriptorFillClosureCurrentReaderEdgeHitCount": (
            predecessor_fill_site_execution_context.get(
                "descriptorFillClosureCurrentReaderEdgeHitCount"
            )
        ),
        "predecessorFillContextDescriptorEdgeRejectionClassification": (
            predecessor_fill_site_execution_context.get("descriptorEdgeRejectionClassification")
        ),
        "predecessorFillContextDescriptorEdgeAllTargetSectionsData": (
            predecessor_fill_site_execution_context.get("descriptorEdgeAllTargetSectionsData")
        ),
        "predecessorFillContextDescriptorEdgeDescriptorTargetEdgeCount": (
            predecessor_fill_site_execution_context.get("descriptorEdgeDescriptorTargetEdgeCount")
        ),
        "predecessorFillContextDescriptorEdgeRouteExecutionTargetEdgeCount": (
            predecessor_fill_site_execution_context.get("descriptorEdgeRouteExecutionTargetEdgeCount")
        ),
        "predecessorFillContextDescriptorEdgeRootRouteExecutionTargetEdgeCount": (
            predecessor_fill_site_execution_context.get(
                "descriptorEdgeRootRouteExecutionTargetEdgeCount"
            )
        ),
        "predecessorFillContextDescriptorEdgeFillRouteExecutionTargetEdgeCount": (
            predecessor_fill_site_execution_context.get(
                "descriptorEdgeFillRouteExecutionTargetEdgeCount"
            )
        ),
        "predecessorFillContextDescriptorEncodedTargetClassification": (
            predecessor_fill_site_execution_context.get("descriptorEncodedTargetClassification")
        ),
        "predecessorFillContextDescriptorEncodedTargetRawScalarCandidateCount": (
            predecessor_fill_site_execution_context.get(
                "descriptorEncodedTargetRawScalarCandidateCount"
            )
        ),
        "predecessorFillContextDescriptorEncodedTargetRootRawScalarCandidateCount": (
            predecessor_fill_site_execution_context.get(
                "descriptorEncodedTargetRootRawScalarCandidateCount"
            )
        ),
        "predecessorFillContextDescriptorEncodedTargetFillRawScalarCandidateCount": (
            predecessor_fill_site_execution_context.get(
                "descriptorEncodedTargetFillRawScalarCandidateCount"
            )
        ),
        "predecessorFillContextDescriptorEncodedTargetPromotingCandidateCount": (
            predecessor_fill_site_execution_context.get(
                "descriptorEncodedTargetPromotingCandidateCount"
            )
        ),
        "predecessorFillContextDispatchTableBaseRejectionClassification": (
            predecessor_fill_site_execution_context.get(
                "predecessorDispatchTableBaseRejectionClassification"
            )
        ),
        "predecessorFillContextDispatchTableProofFound": (
            predecessor_fill_site_execution_context.get("predecessorDispatchTableProofFound")
        ),
        "predecessorFillContextDispatchTableFailedGateIds": (
            predecessor_fill_site_execution_context.get("predecessorDispatchTableFailedGateIds")
            or []
        ),
        "predecessorFillContextDispatchTableMissingEvidence": (
            predecessor_fill_site_execution_context.get("predecessorDispatchTableMissingEvidence")
            or []
        ),
        "predecessorFillContextDispatchTableEvidenceRefCount": (
            predecessor_fill_site_execution_context.get("predecessorDispatchTableEvidenceRefCount")
        ),
        "predecessorFillContextRawGenericCallGraphClassification": (
            predecessor_fill_site_execution_context.get("rawGenericCallGraphClassification")
        ),
        "predecessorFillContextRawGenericCallGraphProofFound": (
            predecessor_fill_site_execution_context.get("rawGenericCallGraphProofFound")
        ),
        "predecessorFillContextRawGenericCallGraphMaxDepth": (
            predecessor_fill_site_execution_context.get("rawGenericCallGraphMaxDepth")
        ),
        "predecessorFillContextRawGenericCallGraphReachableFunctionCount": (
            predecessor_fill_site_execution_context.get(
                "rawGenericCallGraphReachableFunctionCount"
            )
        ),
        "predecessorFillContextRawGenericCallGraphDirectCallEdgeCount": (
            predecessor_fill_site_execution_context.get("rawGenericCallGraphDirectCallEdgeCount")
        ),
        "predecessorFillContextFieldEntryCandidateCount": (
            (predecessor_fill_site_execution_context.get("fieldEntrySequenceContext") or {}).get(
                "fieldEntryCandidateCount"
            )
        ),
        "predecessorFillContextCoordinateClassification": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "classification"
            )
        ),
        "predecessorFillContextCoordinateRejectionClassification": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "coordinateSourceRejectionClassification"
            )
        ),
        "predecessorFillContextCoordinatePublicStartPointerTableTileHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "publicSaveStartPointerTableTileHitCount"
            )
        ),
        "predecessorFillContextCoordinatePublicStartStaticBaseHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "publicSaveStartStaticBaseHitCount"
            )
        ),
        "predecessorFillContextCoordinatePublicStartTrailRingHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "publicSaveStartTrailRingHitCount"
            )
        ),
        "predecessorFillContextCoordinatePublicStartImageHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "publicSaveStartImageHitCount"
            )
        ),
        "predecessorFillContextCoordinateReciprocalPointerTableTileHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "reciprocalPointerTableTileHitCount"
            )
        ),
        "predecessorFillContextCoordinateReciprocalStaticBaseHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "reciprocalStaticBaseHitCount"
            )
        ),
        "predecessorFillContextCoordinateReciprocalTrailRingHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "reciprocalTrailRingHitCount"
            )
        ),
        "predecessorFillContextCoordinateReciprocalImageHitCount": (
            (predecessor_fill_site_execution_context.get("coordinateSourceContext") or {}).get(
                "reciprocalImageHitCount"
            )
        ),
        "predecessorFillContextRequiredProofGatePassCount": (
            predecessor_fill_site_execution_context.get("requiredProofGatePassCount")
        ),
        "predecessorFillContextRequiredProofGateFailCount": (
            predecessor_fill_site_execution_context.get("requiredProofGateFailCount")
        ),
        "predecessorFillContextRequiredProofGateStatusOrder": (
            predecessor_fill_site_execution_context.get("requiredProofGateStatusOrder") or []
        ),
        "predecessorFillContextRequiredProofGateStatuses": (
            predecessor_fill_site_execution_context.get("requiredProofGateStatuses") or {}
        ),
        "predecessorFillContextRequiredProofGateFailIds": (
            predecessor_fill_site_execution_context.get("requiredProofGateFailIds") or []
        ),
        "predecessorFillContextRequiredProofGateAllBlocked": (
            predecessor_fill_site_execution_context.get("requiredProofGateAllBlocked")
        ),
        "predecessorFillContextProven": predecessor_fill_site_execution_context.get(
            "fillSiteExecutionContextProven"
        ),
        "predecessorFillContextPromotionStatus": predecessor_fill_site_execution_context.get(
            "promotionStatus"
        ),
        "selectorMergeRuntimeCurrentEqualsPredecessorPlusSource": merge_runtime_context.get(
            "currentEqualsPredecessorPlusSource"
        ),
        "selectorMergeRuntimeSourcePredecessorUnionCoversCurrent": merge_runtime_context.get(
            "sourcePredecessorUnionCoversCurrent"
        ),
        "selectorMergeRuntimeSourcePredecessorUnionExtraMaps": merge_runtime_context.get(
            "sourcePredecessorUnionExtraMaps"
        ) or [],
        "selectorMergeRuntimeRoutePairOnlyCurrentSelector": merge_runtime_context.get(
            "routePairOnlyCurrentSelector"
        ),
        "selectorMergeRuntimeMergeShapeOnly": merge_runtime_context.get("mergeShapeOnly"),
        "selectorMergeRuntimeForwardBridgeAbsent": merge_runtime_context.get(
            "forwardBridgeAbsent"
        ),
        "selectorMergeRuntimeReverseReuseBeforeFillOnly": merge_runtime_context.get(
            "reverseReuseBeforeFillOnly"
        ),
        "selectorMergeRuntimeSourceToCurrentBridgeHitCount": merge_runtime_context.get(
            "sourceToCurrentBridgeHitCount"
        ),
        "selectorMergeRuntimePredecessorToCurrentHitCount": merge_runtime_context.get(
            "predecessorToCurrentHitCount"
        ),
        "selectorMergeRuntimeForwardMergeBridgeHitCount": merge_runtime_context.get(
            "forwardMergeBridgeHitCount"
        ),
        "selectorMergeRuntimeCurrentToPredecessorHitCount": merge_runtime_context.get(
            "currentToPredecessorHitCount"
        ),
        "selectorMergeRuntimeCurrentToPredecessorBeforeFillHitCount": merge_runtime_context.get(
            "currentToPredecessorBeforeFillHitCount"
        ),
        "selectorMergeRuntimeCurrentToPredecessorFillSiteHitCount": merge_runtime_context.get(
            "currentToPredecessorFillSiteHitCount"
        ),
        "selectorMergeRuntimeSelectedRootExecutionRefFound": merge_runtime_context.get(
            "selectedRootExecutionRefFound"
        ),
        "selectorMergeRuntimeAnyRuntimePollReachedRouteSelector": merge_runtime_context.get(
            "anyRuntimePollReachedRouteSelector"
        ),
        "selectorMergeRuntimeConstructedDiagnosticPollReachedRouteSelector": merge_runtime_context.get(
            "constructedDiagnosticPollReachedRouteSelector"
        ),
        "selectorMergeRuntimeConstructedDiagnosticExcludedFromProof": merge_runtime_context.get(
            "constructedDiagnosticExcludedFromProof"
        ),
        "selectorMergeRuntimePredecessorFillSiteExecutionContextProven": merge_runtime_context.get(
            "predecessorFillSiteExecutionContextProven"
        ),
        "selectorMergeRuntimePredecessorBranchStatePollSampleCount": merge_runtime_context.get(
            "predecessorBranchStatePollSampleCount"
        ),
        "selectorMergeRuntimePredecessorBranchStatePollFillMatchCount": merge_runtime_context.get(
            "predecessorBranchStatePollFillMatchCount"
        ),
        "selectorMergeRuntimeRoutePairEntryExecutionProven": merge_runtime_context.get(
            "routePairEntryExecutionProven"
        ),
        "selectorMergeRuntimeRoutePairCorrectedTraceReachesReaderCount": merge_runtime_context.get(
            "routePairCorrectedTraceReachesReaderCount"
        ),
        "selectorMergeRuntimeStrictSourceCoordinateFound": merge_runtime_context.get(
            "strictSourceCoordinateFound"
        ),
        "selectorMergeRuntimeTileHotspotConfirmed": merge_runtime_context.get(
            "tileHotspotConfirmed"
        ),
        "selectorMergeRuntimeProofFound": merge_runtime_context.get(
            "selectorMergeRuntimeProofFound"
        ),
        "selectorMergeRuntimeGapOpen": merge_runtime_context.get("selectorMergeGapOpen"),
        "selectorMergeRuntimePromotionStatus": merge_runtime_context.get("promotionStatus"),
        "selectorMergeRuntimeForwardEncodedAnchorRawScalarCandidateCount": merge_runtime_context.get(
            "forwardEncodedAnchorRawScalarCandidateCount"
        ),
        "selectorMergeRuntimeForwardEncodedAnchorPromotingCandidateCount": merge_runtime_context.get(
            "forwardEncodedAnchorPromotingCandidateCount"
        ),
        "selectorMergeRuntimeEncodedMergeExecutionBridgeFound": merge_runtime_context.get(
            "encodedMergeExecutionBridgeFound"
        ),
        "selectorMergeExecutionCurrentEqualsPredecessorPlusSource": merge_execution_gap.get(
            "currentEqualsPredecessorPlusSource"
        ),
        "selectorMergeExecutionRoutePairOnlyCurrentSelector": merge_execution_gap.get(
            "routePairOnlyCurrentSelector"
        ),
        "selectorMergeExecutionSourcePredecessorUnionExtraMaps": merge_execution_gap.get(
            "sourcePredecessorUnionExtraMaps"
        ) or [],
        "selectorMergeExecutionCurrentExactPairUnionCount": merge_execution_gap.get(
            "currentExactPairUnionCount"
        ),
        "selectorMergeExecutionSourceToCurrentBridgeHitCount": merge_execution_gap.get(
            "sourceToCurrentBridgeHitCount"
        ),
        "selectorMergeExecutionCurrentToSourceBridgeHitCount": merge_execution_gap.get(
            "currentToSourceBridgeHitCount"
        ),
        "selectorMergeExecutionPredecessorToCurrentHitCount": merge_execution_gap.get(
            "predecessorToCurrentHitCount"
        ),
        "selectorMergeExecutionForwardMergeBridgeHitCount": merge_execution_gap.get(
            "forwardMergeBridgeHitCount"
        ),
        "selectorMergeExecutionCurrentToPredecessorHitCount": merge_execution_gap.get(
            "currentToPredecessorHitCount"
        ),
        "selectorMergeExecutionCurrentToPredecessorBeforeFillHitCount": merge_execution_gap.get(
            "currentToPredecessorBeforeFillHitCount"
        ),
        "selectorMergeExecutionCurrentToPredecessorFillSiteHitCount": merge_execution_gap.get(
            "currentToPredecessorFillSiteHitCount"
        ),
        "selectorMergeExecutionForwardEncodedAnchorRawScalarCandidateCount": merge_execution_gap.get(
            "forwardEncodedAnchorRawScalarCandidateCount"
        ),
        "selectorMergeExecutionForwardEncodedAnchorPromotingCandidateCount": merge_execution_gap.get(
            "forwardEncodedAnchorPromotingCandidateCount"
        ),
        "selectorMergeExecutionEncodedMergeExecutionBridgeFound": merge_execution_gap.get(
            "encodedMergeExecutionBridgeFound"
        ),
        "selectorMergeExecutionTargetAliasForwardHitSelectors": merge_execution_gap.get(
            "targetAliasForwardHitSelectors"
        ) or [],
        "selectorMergeExecutionTargetAliasForwardDataSelectors": merge_execution_gap.get(
            "targetAliasForwardDataSelectors"
        ) or [],
        "selectorMergeExecutionTargetAliasAfterLastFillDataSelectors": merge_execution_gap.get(
            "targetAliasAfterLastFillDataSelectors"
        ) or [],
        "selectorMergeExecutionTargetAliasDominantDataSelectors": merge_execution_gap.get(
            "targetAliasDominantDataSelectors"
        ) or [],
        "selectorMergeExecutionTargetAliasPublicCoveredForwardHitSelectors": merge_execution_gap.get(
            "targetAliasPublicCoveredForwardHitSelectors"
        )
        or [],
        "selectorMergeExecutionTargetAliasForwardHitPublicSampleCount": merge_execution_gap.get(
            "targetAliasForwardHitPublicSampleCount"
        ),
        "selectorMergeExecutionTargetAliasAddressAdjacentForwardHitSelectors": merge_execution_gap.get(
            "targetAliasAddressAdjacentForwardHitSelectors"
        )
        or [],
        "selectorMergeExecutionTargetAliasForwardHitsAddressAdjacentOnly": merge_execution_gap.get(
            "targetAliasForwardHitsAddressAdjacentOnly"
        ),
        "selectorMergeExecutionTargetAliasPublicForwardHitCoverageStatus": merge_execution_gap.get(
            "targetAliasPublicForwardHitCoverageStatus"
        ),
        "selectorMergeExecutionTargetAliasExecutionExclusionStatus": merge_execution_gap.get(
            "targetAliasExecutionExclusionStatus"
        ),
        "selectorMergeExecutionTargetAliasPromotingMetadataHitCount": merge_execution_gap.get(
            "targetAliasToCurrentPromotingMetadataHitCount"
        ),
        "selectorMergeExecutionTargetAliasPromotingDataHitCount": merge_execution_gap.get(
            "targetAliasToCurrentPromotingDataHitCount"
        ),
        "selectorMergeExecutionTargetAliasPromotingExactMetadataOnly": merge_execution_gap.get(
            "targetAliasToCurrentPromotingExactMetadataOnly"
        ),
        "selectorMergeExecutionTargetAliasToCurrentExecutionLikeBridgeFound": merge_execution_gap.get(
            "targetAliasToCurrentExecutionLikeBridgeFound"
        ),
        "selectorMergeExecutionRouteRootExecutionRefFound": merge_execution_gap.get(
            "routeRootExecutionRefFound"
        ),
        "selectorMergeExecutionBranchStateExecutionProofFound": merge_execution_gap.get(
            "branchStateExecutionProofFound"
        ),
        "selectorMergeExecutionProofFound": merge_execution_gap.get(
            "selectorMergeExecutionProofFound"
        ),
        "selectorMergeExecutionGapOpen": merge_execution_gap.get("selectorMergeGapOpen"),
        "selectorMergeExecutionPromotionStatus": merge_execution_gap.get("promotionStatus"),
        "wrapperExecutionGapEvidenceRowCount": len(wrapper_execution_evidence_rows),
        "wrapperExecutionGapEvidenceRows": wrapper_execution_evidence_rows,
        "wrapperExecutionGapEvidenceRefs": wrapper_execution_gap.get("evidenceRefs") or [],
        "wrapperExecutionGapEvidenceRefCount": wrapper_execution_gap.get("evidenceRefCount"),
        "wrapperExecutionGapRemainingProofs": wrapper_execution_remaining_proofs,
        "wrapperExecutionGapProofFound": wrapper_execution_gap.get("proofFound"),
        "wrapperExecutionGapFailedWrapperGateIds": wrapper_execution_gap.get(
            "failedWrapperGateIds"
        )
        or [],
        "wrapperExecutionGapMissingEvidence": wrapper_execution_gap.get("missingEvidence") or [],
        "wrapperExecutionGapRootHex": wrapper_execution_gap.get("rootHex"),
        "wrapperExecutionGapRootTablePointerHex": wrapper_execution_gap.get("rootTablePointerHex"),
        "wrapperExecutionGapTableWindowHex": wrapper_execution_gap.get("tableWindowHex"),
        "wrapperExecutionGapFrontierLeafHex": wrapper_execution_gap.get("frontierLeafHex"),
        "wrapperExecutionGapFrontierReaderHex": wrapper_execution_gap.get("frontierReaderHex"),
        "wrapperExecutionGapWrapperEntryHex": wrapper_execution_gap.get("wrapperEntryHex"),
        "wrapperExecutionGapWrapperDescriptorHex": wrapper_execution_gap.get("wrapperDescriptorHex"),
        "wrapperExecutionGapWrapperChildPointerHex": wrapper_execution_gap.get("wrapperChildPointerHex"),
        "wrapperExecutionGapWrapperChildIsFrontierLeaf": wrapper_execution_gap.get(
            "wrapperChildIsFrontierLeaf"
        ),
        "wrapperExecutionGapWrapperRefBeforeCurrentRoot": wrapper_execution_gap.get(
            "wrapperRefBeforeCurrentRoot"
        ),
        "wrapperExecutionGapCurrentRootReferencesWrapper": wrapper_execution_gap.get(
            "currentRootReferencesWrapper"
        ),
        "wrapperExecutionGapWrapperEntryRefCount": wrapper_execution_gap.get("wrapperEntryRefCount"),
        "wrapperExecutionGapWrapperEntryCurrentRootRangeRefCount": wrapper_execution_gap.get(
            "wrapperEntryCurrentRootRangeRefCount"
        ),
        "wrapperExecutionGapWrapperEntryCurrentRootEntryRunRefCount": wrapper_execution_gap.get(
            "wrapperEntryCurrentRootEntryRunRefCount"
        ),
        "wrapperExecutionGapWrapperEntryOpcode5aFallthroughRefCount": wrapper_execution_gap.get(
            "wrapperEntryOpcode5aFallthroughRefCount"
        ),
        "wrapperExecutionGapWrapperEntryFallthroughNonCodeRefCount": wrapper_execution_gap.get(
            "wrapperEntryFallthroughNonCodeRefCount"
        ),
        "wrapperExecutionGapWrapperEntryFallthroughHandlerSummaries": wrapper_execution_gap.get(
            "wrapperEntryFallthroughHandlerSummaries"
        )
        or [],
        "wrapperExecutionGapWrapperEntryOnlyRefIsOpcode5aFallthrough": wrapper_execution_gap.get(
            "wrapperEntryOnlyRefIsOpcode5aFallthrough"
        ),
        "wrapperExecutionGapWrapperEntryPromotingRefCount": wrapper_execution_gap.get(
            "wrapperEntryPromotingRefCount"
        ),
        "wrapperExecutionGapFrontierLeafDirectCurrentRootRef": wrapper_execution_gap.get(
            "frontierLeafDirectCurrentRootRef"
        ),
        "wrapperExecutionGapGlobalCurrentSelectorRoutePairIndices": wrapper_execution_gap.get(
            "globalCurrentSelectorRoutePairIndices"
        )
        or [],
        "wrapperExecutionGapGlobalCurrentSelectorNegativeRoutePairRowCount": wrapper_execution_gap.get(
            "globalCurrentSelectorNegativeRoutePairRowCount"
        ),
        "wrapperExecutionGapGlobalCurrentSelectorNonNegativeRoutePairRowCount": wrapper_execution_gap.get(
            "globalCurrentSelectorNonNegativeRoutePairRowCount"
        ),
        "wrapperExecutionGapGlobalCurrentFrontierLeafOnlyNegative": wrapper_execution_gap.get(
            "globalCurrentFrontierLeafOnlyNegative"
        ),
        "wrapperExecutionGapRootTableDirectRefStatus": wrapper_execution_gap.get(
            "rootTableDirectRefStatus"
        ),
        "wrapperExecutionGapRootTableWindowDirectRefCount": wrapper_execution_gap.get(
            "rootTableWindowDirectRefCount"
        ),
        "wrapperExecutionGapRootTableWindowDirectTextRefCount": wrapper_execution_gap.get(
            "rootTableWindowDirectTextRefCount"
        ),
        "wrapperExecutionGapRootTableWindowDirectRefSectionCounts": wrapper_execution_gap.get(
            "rootTableWindowDirectRefSectionCounts"
        )
        or {},
        "wrapperExecutionGapRootTableRouteEntryAddressTextRefCount": wrapper_execution_gap.get(
            "rootTableRouteEntryAddressTextRefCount"
        ),
        "wrapperExecutionGapRootTableRouteLeafValueTextRefCount": wrapper_execution_gap.get(
            "rootTableRouteLeafValueTextRefCount"
        ),
        "wrapperExecutionGapRootTableFrontierLeafValueTextRefCount": wrapper_execution_gap.get(
            "rootTableFrontierLeafValueTextRefCount"
        ),
        "wrapperExecutionGapRootTableFrontierReaderValueTextRefCount": wrapper_execution_gap.get(
            "rootTableFrontierReaderValueTextRefCount"
        ),
        "wrapperExecutionGapRootTableFrontierReaderValueRefCount": wrapper_execution_gap.get(
            "rootTableFrontierReaderValueRefCount"
        ),
        "wrapperExecutionGapCorrectedTraceNormalSelectionGapFound": wrapper_execution_gap.get(
            "correctedTraceNormalSelectionGapFound"
        ),
        "wrapperExecutionGapCorrectedTraceNormalSelectionGapStatus": wrapper_execution_gap.get(
            "correctedTraceNormalSelectionGapStatus"
        ),
        "wrapperExecutionGapRoutePairDescriptorCount": wrapper_execution_gap.get(
            "currentRoutePairDescriptorCount"
        ),
        "wrapperExecutionGapRoutePairDescriptorIndices": wrapper_execution_gap.get(
            "currentRoutePairDescriptorIndices"
        ) or [],
        "wrapperExecutionGapCorrectedTraceReachesReaderCount": wrapper_execution_gap.get(
            "currentRoutePairCorrectedTraceReachesReaderCount"
        ),
        "wrapperExecutionGapReaderTraceGrounded": wrapper_execution_gap.get(
            "routePairReaderTraceGrounded"
        ),
        "wrapperExecutionGapGeometryExitHitCount": wrapper_execution_gap.get(
            "currentRoutePairGeometryExitHitCount"
        ),
        "wrapperExecutionGapReaderBearingCurrentEntryCount": wrapper_execution_gap.get(
            "readerBearingCurrentEntryCount"
        ),
        "wrapperExecutionGapReaderBearingNegativeEntryCount": wrapper_execution_gap.get(
            "readerBearingNegativeEntryCount"
        ),
        "wrapperExecutionGapReaderBearingNegativeIndices": wrapper_execution_gap.get(
            "readerBearingNegativeIndices"
        ) or [],
        "wrapperExecutionGapReaderBearingNegativeOnly": wrapper_execution_gap.get(
            "readerBearingNegativeOnly"
        ),
        "wrapperExecutionGapOpcode07IndexMode": wrapper_execution_gap.get("opcode07IndexMode"),
        "wrapperExecutionGapOpcode07RowCount": wrapper_execution_gap.get("opcode07RowCount"),
        "wrapperExecutionGapSelectedWrapperEntrySlotCount": wrapper_execution_gap.get(
            "selectedWrapperEntrySlotCount"
        ),
        "wrapperExecutionGapSelectedLeafTableWindowSlotCount": wrapper_execution_gap.get(
            "selectedLeafTableWindowSlotCount"
        ),
        "wrapperExecutionGapSelectedCurrentRootEntrySlotCount": wrapper_execution_gap.get(
            "selectedCurrentRootEntrySlotCount"
        ),
        "wrapperExecutionGapSelectedNegativeRootEntrySlotCount": wrapper_execution_gap.get(
            "selectedNegativeRootEntrySlotCount"
        ),
        "wrapperExecutionGapDirectFrontierTargetCount": wrapper_execution_gap.get(
            "directFrontierTargetCount"
        ),
        "wrapperExecutionGapOpcode07LeafSelectionAbsent": wrapper_execution_gap.get(
            "opcode07LeafSelectionAbsent"
        ),
        "wrapperExecutionGapOpcode08SourceOrPredecessorCurrentRootProducerCount": wrapper_execution_gap.get(
            "opcode08SourceOrPredecessorCurrentRootProducerCount"
        ),
        "wrapperExecutionGapOpcode08SourceOrPredecessorCurrentRangeProducerCount": wrapper_execution_gap.get(
            "opcode08SourceOrPredecessorCurrentRangeProducerCount"
        ),
        "wrapperExecutionGapOpcode09SourceOrPredecessorCurrentRangeStoreCount": wrapper_execution_gap.get(
            "opcode09SourceOrPredecessorCurrentRangeStoreCount"
        ),
        "wrapperExecutionGapSourceOrPredecessorCurrentProducerCount": wrapper_execution_gap.get(
            "sourceOrPredecessorCurrentProducerCount"
        ),
        "wrapperExecutionGapConstructedDiagnosticWrapperProofStatus": wrapper_execution_gap.get(
            "constructedDiagnosticWrapperProofStatus"
        ),
        "wrapperExecutionGapConstructedDiagnosticExcludedFromWrapperProof": wrapper_execution_gap.get(
            "constructedDiagnosticExcludedFromWrapperProof"
        ),
        "wrapperExecutionGapConstructedDiagnosticRuntimeSampleCount": wrapper_execution_gap.get(
            "constructedDiagnosticRuntimeSampleCount"
        ),
        "wrapperExecutionGapConstructedDiagnosticObservedSelectors": wrapper_execution_gap.get(
            "constructedDiagnosticObservedSelectors"
        ) or [],
        "wrapperExecutionGapConstructedDiagnosticReachedRouteSelector": wrapper_execution_gap.get(
            "constructedDiagnosticReachedRouteSelector"
        ),
        "wrapperExecutionGapConstructedDiagnosticLeftStabilityRouteSelectorHitCount": wrapper_execution_gap.get(
            "constructedDiagnosticLeftStabilityRouteSelectorHitCount"
        ),
        "wrapperExecutionGapConstructedDiagnosticLeftStabilityRecheckRouteSelectorHitCount": wrapper_execution_gap.get(
            "constructedDiagnosticLeftStabilityRecheckRouteSelectorHitCount"
        ),
        "wrapperExecutionGapConstructedDiagnosticLeftActiveOrderRecheckRouteSelectorHitCount": wrapper_execution_gap.get(
            "constructedDiagnosticLeftActiveOrderRecheckRouteSelectorHitCount"
        ),
        "wrapperExecutionGapConstructedDiagnosticLeftActiveOrderRecheckActiveOrderCountValues": wrapper_execution_gap.get(
            "constructedDiagnosticLeftActiveOrderRecheckActiveOrderCountValues"
        ),
        "wrapperExecutionGapRuntimeSelectionProven": wrapper_execution_gap.get(
            "runtimeSelectionProven"
        ),
        "wrapperExecutionGapCurrentLeafSelectionProofFound": wrapper_execution_gap.get(
            "currentLeafSelectionProofFound"
        ),
        "wrapperExecutionGapWrapperExecutionProofFound": wrapper_execution_gap.get(
            "wrapperExecutionProofFound"
        ),
        "wrapperExecutionGapCurrentSelectorLeafExecutionProofFound": wrapper_execution_gap.get(
            "currentSelectorLeafExecutionProofFound"
        ),
        "wrapperExecutionGapSelectedRootExecutionRefFound": wrapper_execution_gap.get(
            "selectedRootExecutionRefFound"
        ),
        "wrapperExecutionGapSelectorMergeExecutionProofFound": wrapper_execution_gap.get(
            "selectorMergeExecutionProofFound"
        ),
        "wrapperExecutionGapStrictHotspotFound": wrapper_execution_gap.get("strictHotspotFound"),
        "wrapperExecutionGapPromotionStatus": wrapper_execution_gap.get("promotionStatus"),
        "gateBaseProofCurrentWriterVaHex": gate_base_proof_gap.get("currentWriterVaHex"),
        "gateBaseProofOpcode20CandidateVaHex": gate_base_proof_gap.get("opcode20CandidateVaHex"),
        "gateBaseProofOpcode20CurrentMode": gate_base_proof_gap.get("opcode20CurrentMode"),
        "gateBaseProofOpcode20CurrentModeIsNestedObjectPlus4": gate_base_proof_gap.get(
            "opcode20CurrentModeIsNestedObjectPlus4"
        ),
        "gateBaseProofFirstGateVaHex": gate_base_proof_gap.get("firstGateVaHex"),
        "gateBaseProofSecondGateVaHex": gate_base_proof_gap.get("secondGateVaHex"),
        "gateBaseProofGateWindowRowCount": len(gate_base_window_rows),
        "gateBaseProofGateWindowRows": gate_base_window_rows,
        "gateBaseProofLocalDirectBaseSetterCount": gate_base_proof_gap.get(
            "localDirectBaseSetterCount"
        ),
        "gateBaseProofLocalBaseAffectingRowCount": gate_base_proof_gap.get(
            "localBaseAffectingRowCount"
        ),
        "gateBaseProofLocalBaseAffectingRowDetailCount": len(gate_base_local_rows),
        "gateBaseProofLocalBaseAffectingRowsBeforeGate": gate_base_local_rows,
        "gateBaseProofGateWindowBaseSetterCandidateCount": gate_base_proof_gap.get(
            "gateWindowBaseSetterCandidateCount"
        ),
        "gateBaseProofGateWindowOnlyOpcode20BaseCandidate": gate_base_proof_gap.get(
            "gateWindowOnlyOpcode20BaseCandidate"
        ),
        "gateBaseProofProofFound": gate_base_proof_gap.get("proofFound"),
        "gateBaseProofGateBaseProofFound": gate_base_proof_gap.get("gateBaseProofFound"),
        "gateBaseProofActiveOrderProofFound": gate_base_proof_gap.get("activeOrderProofFound"),
        "gateBaseProofGateTimeBaseProofFound": gate_base_proof_gap.get("gateTimeBaseProofFound"),
        "gateBaseProofPredecessorPersistenceProofFound": gate_base_proof_gap.get(
            "predecessorPersistenceProofFound"
        ),
        "gateBaseProofStrictHotspotProofFound": gate_base_proof_gap.get("strictHotspotProofFound"),
        "gateBaseProofFailedGateBaseGateIds": gate_base_proof_gap.get(
            "failedGateBaseGateIds"
        )
        or [],
        "gateBaseProofMissingEvidence": gate_base_proof_gap.get("missingEvidence") or [],
        "gateBaseProofOpcode20DirectContextA8SetterCountInNestedTable": gate_base_proof_gap.get(
            "opcode20DirectContextA8SetterCountInNestedTable"
        ),
        "gateBaseProofDescriptorScript4FieldRecordCount": gate_base_proof_gap.get(
            "descriptorScript4FieldRecordCount"
        ),
        "gateBaseProofDescriptorScript4CurrentFrontierDirectRefCount": gate_base_proof_gap.get(
            "descriptorScript4CurrentFrontierDirectRefCount"
        ),
        "gateBaseProofDescriptorScript4EncodedTargetClassification": gate_base_proof_gap.get(
            "descriptorScript4EncodedTargetClassification"
        ),
        "gateBaseProofDescriptorScript4EncodedTargetRawScalarCandidateCount": gate_base_proof_gap.get(
            "descriptorScript4EncodedTargetRawScalarCandidateCount"
        ),
        "gateBaseProofDescriptorScript4EncodedTargetRouteProofRawScalarCandidateCount": gate_base_proof_gap.get(
            "descriptorScript4EncodedTargetRouteProofRawScalarCandidateCount"
        ),
        "gateBaseProofDescriptorScript4EncodedTargetPromotingCandidateCount": gate_base_proof_gap.get(
            "descriptorScript4EncodedTargetPromotingCandidateCount"
        ),
        "gateBaseProofDescriptorScript4GateWriterCount": gate_base_proof_gap.get(
            "descriptorScript4GateWriterCount"
        ),
        "gateBaseProofDescriptorScript4GateReaderCount": gate_base_proof_gap.get(
            "descriptorScript4GateReaderCount"
        ),
        "gateBaseProofDescriptorScript4ContextA8NonPointerSetterRowCount": gate_base_proof_gap.get(
            "descriptorScript4ContextA8NonPointerSetterRowCount"
        ),
        "gateBaseProofDescriptorScript4SpecificGateBaseProven": gate_base_proof_gap.get(
            "descriptorScript4SpecificGateBaseProven"
        ),
        "gateBaseProofDescriptorAllScriptFieldRecordCount": gate_base_proof_gap.get(
            "descriptorAllScriptFieldRecordCount"
        ),
        "gateBaseProofDescriptorAllScriptCurrentFrontierDirectRefCount": gate_base_proof_gap.get(
            "descriptorAllScriptCurrentFrontierDirectRefCount"
        ),
        "gateBaseProofDescriptorAllScriptEncodedTargetClassification": gate_base_proof_gap.get(
            "descriptorAllScriptEncodedTargetClassification"
        ),
        "gateBaseProofDescriptorAllScriptEncodedTargetRawScalarCandidateCount": gate_base_proof_gap.get(
            "descriptorAllScriptEncodedTargetRawScalarCandidateCount"
        ),
        "gateBaseProofDescriptorAllScriptEncodedTargetRouteProofRawScalarCandidateCount": gate_base_proof_gap.get(
            "descriptorAllScriptEncodedTargetRouteProofRawScalarCandidateCount"
        ),
        "gateBaseProofDescriptorAllScriptEncodedTargetPromotingCandidateCount": gate_base_proof_gap.get(
            "descriptorAllScriptEncodedTargetPromotingCandidateCount"
        ),
        "gateBaseProofDescriptorAllScriptSelectionOpcodeCount": gate_base_proof_gap.get(
            "descriptorAllScriptSelectionOpcodeCount"
        ),
        "gateBaseProofDescriptorAllScriptGateWriterCount": gate_base_proof_gap.get(
            "descriptorAllScriptGateWriterCount"
        ),
        "gateBaseProofDescriptorAllScriptGateReaderCount": gate_base_proof_gap.get(
            "descriptorAllScriptGateReaderCount"
        ),
        "gateBaseProofDescriptorAllScriptSpecificGateBaseProven": gate_base_proof_gap.get(
            "descriptorAllScriptSpecificGateBaseProven"
        ),
        "gateBaseProofActiveOrderAloneSufficientForGateProof": gate_base_proof_gap.get(
            "activeOrderAloneSufficientForGateProof"
        ),
        "gateBaseProofActiveOrderOnlyProofEliminated": gate_base_proof_gap.get(
            "activeOrderOnlyProofEliminated"
        ),
        "gateBaseProofOpcode20ContextF2ReferenceCount": gate_base_proof_gap.get(
            "opcode20ContextF2ReferenceCount"
        ),
        "gateBaseProofOpcode20ContextF2ReadReferenceCount": gate_base_proof_gap.get(
            "opcode20ContextF2ReadReferenceCount"
        ),
        "gateBaseProofOpcode20ContextF2WriteReferenceCount": gate_base_proof_gap.get(
            "opcode20ContextF2WriteReferenceCount"
        ),
        "gateBaseProofOpcode20ContextF2RuntimeObjectTableReaderCount": gate_base_proof_gap.get(
            "opcode20ContextF2RuntimeObjectTableReaderCount"
        ),
        "gateBaseProofOpcode20ContextF2DirectInitializerCount": gate_base_proof_gap.get(
            "opcode20ContextF2DirectInitializerCount"
        ),
        "gateBaseProofOpcode20ContextF2CopyWriterCount": gate_base_proof_gap.get(
            "opcode20ContextF2CopyWriterCount"
        ),
        "gateBaseProofOpcode20ContextF2ConstantWriteCount": gate_base_proof_gap.get(
            "opcode20ContextF2ConstantWriteCount"
        ),
        "gateBaseProofOpcode20ContextF2ObjectSelectorCount": gate_base_proof_gap.get(
            "opcode20ContextF2ObjectSelectorCount"
        ),
        "gateBaseProofOpcode20ContextF2FixedStream2ObjectSelectorCount": gate_base_proof_gap.get(
            "opcode20ContextF2FixedStream2ObjectSelectorCount"
        ),
        "gateBaseProofOpcode20ContextF2SpecificRuntimeObjectPointerProven": gate_base_proof_gap.get(
            "opcode20ContextF2SpecificRuntimeObjectPointerProven"
        ),
        "gateBaseProofOpcode20ContextF2RuntimeObjectTableStateRequired": gate_base_proof_gap.get(
            "opcode20ContextF2RuntimeObjectTableStateRequired"
        ),
        "gateBaseProofOpcode20ContextF2DiagnosticRouteSampleCount": gate_base_proof_gap.get(
            "opcode20ContextF2DiagnosticRouteSampleCount"
        ),
        "gateBaseProofOpcode20ContextF2DiagnosticPromotionStatus": gate_base_proof_gap.get(
            "opcode20ContextF2DiagnosticPromotionStatus"
        ),
        "gateBaseProofOpcode20ContextF2PromotionStatus": gate_base_proof_gap.get(
            "opcode20ContextF2PromotionStatus"
        ),
        "gateBaseProofGatePassIfSaveRuntimeBaseAndPredecessorState": gate_base_proof_gap.get(
            "gatePassIfSaveRuntimeBaseAndPredecessorState"
        ),
        "gateBaseProofPublicPredecessorSampleCount": gate_base_public_active_order.get(
            "sampleCount"
        ),
        "gateBaseProofPublicPredecessorSequenceCount": gate_base_public_active_order.get(
            "sequenceCount"
        ),
        "gateBaseProofPublicPredecessorObservedSelectors": gate_base_public_active_order.get(
            "observedSelectors"
        ) or [],
        "gateBaseProofPublicPredecessorObservedPublicSaveSelectors": (
            gate_base_public_active_order.get("observedPublicSaveSelectors") or []
        ),
        "gateBaseProofPublicPredecessorReachedCurrentRoot": gate_base_public_active_order.get(
            "reachedCurrentRoot"
        ),
        "gateBaseProofPublicPredecessorReachedRouteSelector": gate_base_public_active_order.get(
            "reachedRouteSelector"
        ),
        "gateBaseProofPublicPredecessorActiveOrderCountHex": gate_base_public_active_order.get(
            "activeOrderCountHex"
        ),
        "gateBaseProofPublicPredecessorActiveOrderHexes": gate_base_public_active_order.get(
            "activeOrderHexes"
        ) or [],
        "gateBaseProofPublicPredecessorFirstDescriptorHex": gate_base_public_active_order.get(
            "firstDescriptorHex"
        ),
        "gateBaseProofPublicPredecessorGateBaseProven": gate_base_public_active_order.get(
            "gateBaseProven"
        ),
        "gateBaseProofPublicPredecessorLeftOverrunSampleCount": gate_base_public_left_active_order.get(
            "sampleCount"
        ),
        "gateBaseProofPublicPredecessorLeftOverrunSequenceCount": gate_base_public_left_active_order.get(
            "sequenceCount"
        ),
        "gateBaseProofPublicPredecessorLeftOverrunObservedSelectors": gate_base_public_left_active_order.get(
            "observedSelectors"
        ) or [],
        "gateBaseProofPublicPredecessorLeftOverrunObservedPublicSaveSelectors": (
            gate_base_public_left_active_order.get("observedPublicSaveSelectors") or []
        ),
        "gateBaseProofPublicPredecessorLeftOverrunReachedCurrentRoot": gate_base_public_left_active_order.get(
            "reachedCurrentRoot"
        ),
        "gateBaseProofPublicPredecessorLeftOverrunReachedRouteSelector": gate_base_public_left_active_order.get(
            "reachedRouteSelector"
        ),
        "gateBaseProofPublicPredecessorLeftOverrunActiveOrderCountHex": gate_base_public_left_active_order.get(
            "activeOrderCountHex"
        ),
        "gateBaseProofPublicPredecessorLeftOverrunActiveOrderHexes": gate_base_public_left_active_order.get(
            "activeOrderHexes"
        ) or [],
        "gateBaseProofPublicPredecessorLeftOverrunFirstDescriptorHex": gate_base_public_left_active_order.get(
            "firstDescriptorHex"
        ),
        "gateBaseProofPublicPredecessorLeftOverrunGateBaseProven": gate_base_public_left_active_order.get(
            "gateBaseProven"
        ),
        "gateBaseProofDiagnosticSampleCount": gate_base_diagnostic_active_order.get("sampleCount"),
        "gateBaseProofDiagnosticObservedSelectors": gate_base_diagnostic_active_order.get(
            "observedSelectors"
        ) or [],
        "gateBaseProofDiagnosticActiveOrderCountHex": gate_base_diagnostic_active_order.get(
            "activeOrderCountHex"
        ),
        "gateBaseProofDiagnosticActiveOrderHexes": gate_base_diagnostic_active_order.get(
            "activeOrderHexes"
        ) or [],
        "gateBaseProofDiagnosticFirstDescriptorHex": gate_base_diagnostic_active_order.get(
            "firstDescriptorHex"
        ),
        "gateBaseProofDiagnosticGateBaseProven": gate_base_diagnostic_active_order.get(
            "gateBaseProven"
        ),
        "gateBaseProofDiagnosticPromotionStatus": gate_base_diagnostic_active_order.get(
            "promotionStatus"
        ),
        "gateBaseProofDiagnosticRecheckRouteSelectorHitCount": gate_base_diagnostic_recheck.get(
            "routeSelectorHitCount"
        ),
        "gateBaseProofDiagnosticRecheckSelectorRouteSelectorHitCount": gate_base_diagnostic_recheck.get(
            "recheckRouteSelectorHitCount"
        ),
        "gateBaseProofDiagnosticRecheckActiveOrderRouteSelectorHitCount": gate_base_diagnostic_recheck.get(
            "activeOrderRecheckRouteSelectorHitCount"
        ),
        "gateBaseProofDiagnosticRecheckActiveOrderCountValues": gate_base_diagnostic_recheck.get(
            "activeOrderRecheckActiveOrderCountValues"
        ),
        "gateBaseProofDiagnosticRecheckGateBaseStillUnproven": gate_base_diagnostic_recheck.get(
            "gateBaseStillUnproven"
        ),
        "gateBaseProofSampleCurrentFrontierCovered": gate_base_proof_gap.get(
            "sampleCurrentFrontierCovered"
        ),
        "gateBaseProofSampleFinalNonPointerContextA8BaseHistogram": gate_base_proof_gap.get(
            "sampleFinalNonPointerContextA8BaseHistogram"
        ) or [],
        "gateBaseProofRemainingProofs": gate_base_remaining_proofs,
        "gateBaseProofEvidenceRefs": gate_base_proof_gap.get("evidenceRefs") or [],
        "gateBaseProofEvidenceRefCount": gate_base_proof_gap.get("evidenceRefCount"),
        "gateBaseProofPromotionStatus": gate_base_proof_gap.get("promotionStatus"),
        "opcode24Mode1SourceHex": opcode24_source_writes.get("mode1SourceHex")
        or opcode24_runtime_context.get("mode1SourceHex"),
        "opcode24Mode1SourceWriteRowCount": len(opcode24_source_rows),
        "opcode24Mode1SourceWriteRows": opcode24_source_rows,
        "opcode24Mode1ExactRefCount": opcode24_source_writes.get("exactMode1RefCount"),
        "opcode24Mode1CoveringWriteCount": opcode24_source_writes.get("coveringWriteCount"),
        "opcode24Mode1CoveringWrites": opcode24_source_writes.get("coveringWrites") or [],
        "opcode24Mode1IndexedWriteCandidateCount": opcode24_source_writes.get(
            "indexedWriteCandidateCount"
        ),
        "opcode24Mode1IndexedWriteCandidates": (
            opcode24_source_writes.get("indexedWriteCandidates") or []
        ),
        "opcode24Mode1AddressProducerCandidateCount": opcode24_source_writes.get(
            "addressProducerCandidateCount"
        ),
        "opcode24Mode1AddressProducerCandidates": (
            opcode24_source_writes.get("addressProducerCandidates") or []
        ),
        "opcode24Mode1StaticProducerCandidateCount": opcode24_source_writes.get(
            "staticProducerCandidateCount"
        ),
        "opcode24Mode1StaticProducerCandidates": (
            opcode24_source_writes.get("staticProducerCandidates") or []
        ),
        "opcode24Mode1SourceWritePromotionStatus": opcode24_source_writes.get("promotionStatus"),
        "opcode24Mode1RuntimeSaveReadBlockCount": len(opcode24_runtime_save_read_blocks),
        "opcode24Mode1RuntimeSaveReadBlocks": opcode24_runtime_save_read_blocks,
        "opcode24Mode1RuntimeRemainingProofs": opcode24_runtime_remaining_proofs,
        "opcode24Mode1StaticInitialValueHex": opcode24_runtime_context.get(
            "staticInitialValueHex"
        ),
        "opcode24Mode1StaticInitialValueKind": opcode24_runtime_context.get(
            "staticInitialValueKind"
        ),
        "opcode24Mode1SourceHasRawByte": opcode24_runtime_context.get("mode1SourceHasRawByte"),
        "opcode24Mode1SaveReadBlockContainsSource": opcode24_runtime_context.get(
            "saveReadBlockContainsMode1Source"
        ),
        "opcode24Mode1NotSavedataBacked": opcode24_runtime_context.get("notSavedataBacked"),
        "opcode24Mode1NoStaticProducer": opcode24_runtime_context.get("noStaticProducer"),
        "opcode24Mode1DiagnosticRouteSampleCount": opcode24_runtime_context.get(
            "diagnosticRouteSampleCount"
        ),
        "opcode24Mode1DiagnosticTotalSampleCount": opcode24_runtime_context.get(
            "diagnosticTotalSampleCount"
        ),
        "opcode24Mode1DiagnosticMode1SourceValueHex": opcode24_runtime_context.get(
            "diagnosticMode1SourceValueHex"
        ),
        "opcode24Mode1DiagnosticRuntimeFlagValueHex": opcode24_runtime_context.get(
            "diagnosticRuntimeFlagValueHex"
        ),
        "opcode24Mode1DiagnosticCurrentObjectIndexValueHex": opcode24_runtime_context.get(
            "diagnosticCurrentObjectIndexValueHex"
        ),
        "opcode24Mode1DiagnosticAllWatchedValuesStable": opcode24_runtime_context.get(
            "diagnosticAllWatchedValuesStable"
        ),
        "opcode24Mode1DiagnosticPromotionStatus": opcode24_runtime_context.get(
            "diagnosticPromotionStatus"
        ),
        "opcode24Mode1DiagnosticNormalRouteProof": opcode24_runtime_context.get(
            "diagnosticNormalRouteProof"
        ),
        "opcode24Mode1RuntimeProofFound": opcode24_runtime_context.get("proofFound"),
        "opcode24Mode1RuntimeProducerProofFound": opcode24_runtime_context.get(
            "opcode24RuntimeProducerProofFound"
        ),
        "opcode24Mode1RuntimeRouteStreamSelectionProofFound": opcode24_runtime_context.get(
            "opcode24RouteStreamSelectionProofFound"
        ),
        "opcode24Mode1RuntimeStrictHotspotFound": opcode24_runtime_context.get(
            "strictHotspotFound"
        ),
        "opcode24Mode1RuntimeFailedGateIds": opcode24_runtime_failed_gate_ids,
        "opcode24Mode1RuntimeMissingEvidence": opcode24_runtime_missing_evidence,
        "opcode24Mode1RuntimeEvidenceRefs": opcode24_runtime_context.get("evidenceRefs") or [],
        "opcode24Mode1RuntimeEvidenceRefCount": opcode24_runtime_context.get("evidenceRefCount"),
        "opcode24Mode1RuntimeContextPromotionStatus": opcode24_runtime_context.get(
            "promotionStatus"
        ),
        "opcode24Mode1IndirectBasePlusOffsetRowCount": len(opcode24_indirect_base_rows),
        "opcode24Mode1IndirectBasePlusOffsetRows": opcode24_indirect_base_rows,
        "opcode24Mode1IndirectMode1DirectRefs": opcode24_indirect_context.get("mode1DirectRefs") or [],
        "opcode24Mode1IndirectGlobalBaseDirectRefs": (
            opcode24_indirect_context.get("globalBaseDirectRefs") or []
        ),
        "opcode24Mode1IndirectBasePlusOffsetCandidateCount": opcode24_indirect_context.get(
            "basePlusMode1OffsetCandidateCount"
        ),
        "opcode24Mode1IndirectBasePlusOffsetCandidates": (
            opcode24_indirect_context.get("basePlusMode1OffsetCandidates") or []
        ),
        "opcode24Mode1IndirectBaseWindowWriteCandidateCount": opcode24_indirect_context.get(
            "baseWindowMode1WriteCandidateCount"
        ),
        "opcode24Mode1IndirectBaseWindowWriteCandidates": (
            opcode24_indirect_context.get("baseWindowMode1WriteCandidates") or []
        ),
        "opcode24Mode1IndirectNearbyBaseWindowWriteCandidateCount": opcode24_indirect_context.get(
            "nearbyBaseWindowMode1WriteCandidateCount"
        ),
        "opcode24Mode1IndirectNearbyBaseWindowWriteCandidates": (
            opcode24_indirect_context.get("nearbyBaseWindowMode1WriteCandidates") or []
        ),
        "opcode24Mode1IndirectNoStaticBaseCandidate": opcode24_indirect_context.get(
            "noStaticBaseIndirectCandidate"
        ),
        "opcode24Mode1FileReadCallCount": opcode24_file_read_context.get("readFileCallCount"),
        "opcode24Mode1FileReadGlobalDestinationCount": opcode24_file_read_context.get(
            "globalDestinationReadFileCount"
        ),
        "opcode24Mode1FileReadGlobalDestinationRows": opcode24_file_read_destination_rows,
        "opcode24Mode1FileReadCandidateCount": opcode24_file_read_context.get(
            "mode1FileReadCandidateCount"
        ),
        "opcode24Mode1FileReadCandidates": opcode24_file_read_context.get("mode1FileReadCandidates")
        or [],
        "opcode24Mode1FileReadProducerFound": opcode24_file_read_context.get(
            "mode1FileReadProducerFound"
        ),
        "opcode24Mode1BlockRowCount": len(opcode24_block_rows),
        "opcode24Mode1BlockRows": opcode24_block_rows,
        "opcode24Mode1BlockDirectCoveringWriteCount": opcode24_block_writes.get(
            "directCoveringWriteCount"
        ),
        "opcode24Mode1BlockDirectCoveringWrites": opcode24_block_writes.get("directCoveringWrites")
        or [],
        "opcode24Mode1BlockWriteCandidateCount": opcode24_block_writes.get(
            "blockWriteCandidateCount"
        ),
        "opcode24Mode1BlockWriteCandidates": opcode24_block_writes.get("blockWriteCandidates") or [],
        "opcode24Mode1BlockAddressLikeCoveringBaseCount": opcode24_block_writes.get(
            "addressLikeCoveringBaseCount"
        ),
        "opcode24Mode1BlockAddressLikeCoveringBases": (
            opcode24_block_writes.get("addressLikeCoveringBases") or []
        ),
        "opcode24RuntimeEnabledFlagHex": opcode24_runtime_enabled_context.get(
            "runtimeEnabledFlagHex"
        ),
        "opcode24RuntimeEnabledRefCount": len(opcode24_runtime_enabled_refs),
        "opcode24RuntimeEnabledRefs": opcode24_runtime_enabled_refs,
        "opcode24RuntimeEnabledSaveReadBlockCount": len(opcode24_runtime_enabled_save_read_blocks),
        "opcode24RuntimeEnabledSaveReadBlocks": opcode24_runtime_enabled_save_read_blocks,
        "opcode24RuntimeEnabledRemainingProofs": opcode24_runtime_enabled_remaining_proofs,
        "opcode24RuntimeEnabledDirectReadCount": opcode24_runtime_enabled_context.get(
            "directReadCount"
        ),
        "opcode24RuntimeEnabledDirectWriteCount": opcode24_runtime_enabled_context.get(
            "directWriteCount"
        ),
        "opcode24RuntimeEnabledRequiresFlagOne": opcode24_runtime_enabled_context.get(
            "modeDispatchRequiresRuntimeFlagOne"
        ),
        "opcode24RuntimeEnabledStaticInitialValueHex": opcode24_runtime_enabled_context.get(
            "staticInitialValueHex"
        ),
        "opcode24RuntimeEnabledSaveReadBlockContainsFlag": opcode24_runtime_enabled_context.get(
            "saveReadBlockContainsRuntimeEnabledFlag"
        ),
        "opcode24RuntimeEnabledFlagUnwrittenStaticSource": opcode24_runtime_enabled_context.get(
            "runtimeFlagUnwrittenStaticSource"
        ),
        "opcode24RuntimeEnabledDiagnosticFlagDisabled": opcode24_runtime_enabled_context.get(
            "diagnosticRuntimeFlagDisabled"
        ),
        "opcode24RuntimeEnabledProofFound": opcode24_runtime_enabled_context.get(
            "proofFound"
        ),
        "opcode24RuntimeEnabledFlagProofFound": opcode24_runtime_enabled_context.get(
            "opcode24RuntimeEnabledProofFound"
        ),
        "opcode24RuntimeEnabledModeDispatchProofFound": opcode24_runtime_enabled_context.get(
            "opcode24ModeDispatchProofFound"
        ),
        "opcode24RuntimeEnabledFailedGateIds": opcode24_runtime_enabled_failed_gate_ids,
        "opcode24RuntimeEnabledMissingEvidence": opcode24_runtime_enabled_missing_evidence,
        "opcode24RuntimeEnabledPromotionStatus": opcode24_runtime_enabled_context.get(
            "promotionStatus"
        ),
        "opcode24RuntimeEnabledBlockScanRangeHex": opcode24_runtime_enabled_block_writes.get(
            "scanRangeHex"
        ),
        "opcode24RuntimeEnabledBlockRowCount": opcode24_runtime_enabled_block_writes.get(
            "rowCount"
        ),
        "opcode24RuntimeEnabledBlockRows": opcode24_runtime_enabled_block_rows,
        "opcode24RuntimeEnabledBlockAddressLikeCoveringBaseCount": opcode24_runtime_enabled_block_writes.get(
            "addressLikeCoveringBaseCount"
        ),
        "opcode24RuntimeEnabledBlockAddressLikeCoveringBases": (
            opcode24_runtime_enabled_block_writes.get("addressLikeCoveringBases") or []
        ),
        "opcode24RuntimeEnabledBlockDirectCoveringWriteCount": opcode24_runtime_enabled_block_writes.get(
            "directCoveringWriteCount"
        ),
        "opcode24RuntimeEnabledBlockDirectCoveringWrites": (
            opcode24_runtime_enabled_block_writes.get("directCoveringWrites") or []
        ),
        "opcode24RuntimeEnabledBlockWriteCandidateCount": opcode24_runtime_enabled_block_writes.get(
            "blockWriteCandidateCount"
        ),
        "opcode24RuntimeEnabledBlockWriteCandidates": (
            opcode24_runtime_enabled_block_writes.get("blockWriteCandidates") or []
        ),
        "opcode24RuntimeEnabledBlockPromotionStatus": opcode24_runtime_enabled_block_writes.get(
            "promotionStatus"
        ),
        "opcode24CurrentRootModeRowCount": opcode24_current_root_modes.get("rowCount"),
        "opcode24CurrentRootOpcodeCandidateCount": opcode24_current_root_modes.get(
            "opcodeCandidateCount"
        ),
        "opcode24CurrentRootPointerCollisionCount": opcode24_current_root_modes.get(
            "pointerCollisionCount"
        ),
        "opcode24CurrentRootMode1CandidateCount": opcode24_current_root_modes.get(
            "mode1CandidateCount"
        ),
        "opcode24CurrentRootFrontierOperandCount": opcode24_current_root_modes.get(
            "frontierOperandCount"
        ),
        "opcode24CurrentRootRouteCnsOperandCount": opcode24_current_root_modes.get(
            "routeCnsOperandCount"
        ),
        "opcode24CurrentRootGateBoundaryVaHex": opcode24_current_root_modes.get(
            "gateBoundaryVaHex"
        ),
        "opcode24CurrentRootModesPromotionStatus": opcode24_current_root_modes.get(
            "promotionStatus"
        ),
        "opcode24Mode1DefaultObject61ValueHex": opcode24_default_effect.get(
            "defaultObject61ValueHex"
        ),
        "opcode24Mode1DefaultObject61ConsumerGroupCount": len(opcode24_default_object61_groups),
        "opcode24Mode1DefaultObject61ConsumerGroups": opcode24_default_object61_groups,
        "opcode24Mode1DefaultBranchOperand": opcode24_default_effect.get("branchOperand") or {},
        "opcode24Mode1DefaultRemainingProofs": opcode24_default_remaining_proofs,
        "opcode24Mode1DefaultDirectFrontierOperandCount": opcode24_default_effect.get(
            "directFrontierOperandCount"
        ),
        "opcode24Mode1DefaultBranchFrontierOperandCount": opcode24_default_effect.get(
            "branchFrontierOperandCount"
        ),
        "opcode24Mode1DefaultRouteOperandRowCount": opcode24_default_effect.get(
            "routeOperandRowCount"
        )
        if opcode24_default_effect.get("routeOperandRowCount") is not None
        else object61_stream_operands.get("routeOperandRowCount"),
        "opcode24Mode1DefaultStaticPromotesRoute": opcode24_default_effect.get(
            "staticDefaultPromotesRoute"
        ),
        "opcode24Mode1DefaultRuntimeProducerRequired": opcode24_default_effect.get(
            "runtimeProducerRequired"
        ),
        "opcode24Mode1DefaultStrictHotspotRequired": opcode24_default_effect.get(
            "strictHotspotRequired"
        ),
        "opcode24Mode1DefaultPromotionStatus": opcode24_default_effect.get("promotionStatus"),
        "selectedPointerGlobalHex": selected_pointer_usage.get("selectedPointerGlobalHex"),
        "selectedPointerGlobalTextRefCount": selected_pointer_usage.get("selectedPointerGlobalTextRefCount"),
        "selectedPointerCurrentRootHex": selected_pointer_usage.get("currentSelectorRootHex"),
        "selectedPointerCurrentRootTextRefCount": selected_pointer_usage.get("currentSelectorRootTextRefCount"),
        "selectedPointerSecondLevelTableHex": selected_pointer_usage.get("currentSecondLevelTableHex"),
        "selectedPointerSecondLevelTableTextRefCount": selected_pointer_usage.get(
            "currentSecondLevelTableTextRefCount"
        ),
        "selectedPointerCurrentCodeRefCount": selected_pointer_usage.get("currentCodeRefCount"),
        "selectedPointerRuntimeTraceHookPointCount": selected_pointer_usage.get("runtimeTraceHookPointCount"),
        "selectedPointerWriterHookCount": selected_pointer_usage.get("selectedPointerWriterHookCount"),
        "selectedPointerReaderHookCount": selected_pointer_usage.get("selectedPointerReaderHookCount"),
        "selectedPointerOpcode8ReadHex": selected_pointer_usage.get("opcode8SelectedPointerReadHex"),
        "selectedPointerRoutePromotionStatus": selected_pointer_usage.get("routePromotionStatus"),
        "selectedPointerProofFound": selected_pointer_usage.get("proofFound"),
        "selectedPointerUsageProofFound": selected_pointer_usage.get("selectedPointerUsageProofFound"),
        "selectedPointerFailedSelectedPointerUsageGateIds": (
            selected_pointer_usage.get("failedSelectedPointerUsageGateIds") or []
        ),
        "selectedPointerMissingEvidence": selected_pointer_usage.get("missingEvidence") or [],
        "selectedPointerEvidenceRefCount": selected_pointer_usage.get("evidenceRefCount"),
        "routeRootRefsAllRouteSelectorRootsTableOnly": route_root_ref_context.get(
            "allRouteSelectorRootsTableOnly"
        ),
        "routeRootRefsAnyRouteSelectorRootTextRefs": route_root_ref_context.get("anyRouteSelectorRootTextRefs"),
        "routeRootRefsSourceTargetSplitAcrossPreviousSelectors": route_root_ref_context.get(
            "sourceTargetSplitAcrossPreviousSelectors"
        ),
        "routeRootRefsCurrentSelectorContainsRoutePair": route_root_ref_context.get(
            "currentSelectorContainsRoutePair"
        ),
        "routeRootRefsPredecessorToCurrentRootRefFound": route_root_ref_context.get(
            "predecessorToCurrentRootRefFound"
        ),
        "routeRootRefsRouteOrderProven": route_root_ref_context.get("routeOrderProven"),
        "routeRootRefsProofFound": route_root_ref_context.get("proofFound"),
        "routeRootRefsRouteRootRefProofFound": route_root_ref_context.get(
            "routeRootRefProofFound"
        ),
        "routeRootRefsFailedRouteRootRefGateIds": route_root_failed_gate_ids,
        "routeRootRefsMissingEvidence": route_root_missing_evidence,
        "routeRootRefsPromotionStatus": route_root_ref_context.get("promotionStatus"),
        "routePairEntryExecutionEvidenceRowCount": len(route_pair_entry_evidence_rows),
        "routePairEntryExecutionEvidenceRows": route_pair_entry_evidence_rows,
        "routePairEntryExecutionEvidenceRefs": route_pair_entry_gap.get("evidenceRefs") or [],
        "routePairEntryExecutionEvidenceRefCount": route_pair_entry_gap.get("evidenceRefCount"),
        "routePairEntryExecutionRoutePairEntryRowCount": len(route_pair_entry_rows),
        "routePairEntryExecutionRoutePairEntryRows": route_pair_entry_rows,
        "routePairEntryExecutionNegativeReaderRowCount": len(route_pair_negative_reader_rows),
        "routePairEntryExecutionNegativeReaderRows": route_pair_negative_reader_rows,
        "routePairEntryExecutionRemainingProofs": route_pair_remaining_proofs,
        "routePairEntryExecutionProven": route_pair_entry_gap.get("routePairEntryExecutionProven"),
        "routePairEntryExecutionStatus": route_pair_entry_gap.get("promotionStatus"),
        "routePairEntryExecutionGlobalCurrentSelectorRoutePairIndices": route_pair_entry_gap.get(
            "globalCurrentSelectorRoutePairIndices"
        )
        or [],
        "routePairEntryExecutionGlobalCurrentSelectorNegativeRoutePairRowCount": route_pair_entry_gap.get(
            "globalCurrentSelectorNegativeRoutePairRowCount"
        ),
        "routePairEntryExecutionGlobalCurrentSelectorNonNegativeRoutePairRowCount": route_pair_entry_gap.get(
            "globalCurrentSelectorNonNegativeRoutePairRowCount"
        ),
        "routePairEntryExecutionGlobalCurrentFrontierLeafOnlyNegative": route_pair_entry_gap.get(
            "globalCurrentFrontierLeafOnlyNegative"
        ),
        "routePairEntryExecutionCorrectedTraceNormalSelectionGapFound": route_pair_entry_gap.get(
            "correctedTraceNormalSelectionGapFound"
        ),
        "routePairEntryExecutionCorrectedTraceNormalSelectionGapStatus": route_pair_entry_gap.get(
            "correctedTraceNormalSelectionGapStatus"
        ),
        "routePairEntryExecutionSourcePredecessorCurrentProducerCount": route_pair_entry_gap.get(
            "sourceOrPredecessorCurrentProducerCount"
        ),
        "routePairEntryExecutionOpcode08SourcePredecessorBucketSummary": route_pair_entry_gap.get(
            "opcode08SourcePredecessorBucketSummary"
        ),
        "routePairEntryExecutionOpcode08CurrentSelectorContrastSummary": route_pair_entry_gap.get(
            "opcode08CurrentSelectorContrastSummary"
        ),
        "routePairEntryExecutionOpcode07DirectEntrySelectionAbsent": route_pair_entry_gap.get(
            "opcode07DirectEntrySelectionAbsent"
        ),
        "routePairEntryExecutionOpcode09SourceOrPredecessorUnsupportedModeOpcode09RowCount": route_pair_entry_gap.get(
            "opcode09SourceOrPredecessorUnsupportedModeOpcode09RowCount"
        ),
        "routePairEntryExecutionOpcode09SourcePredecessorPointerCollisionSummary": route_pair_entry_gap.get(
            "opcode09SourcePredecessorPointerCollisionSummary"
        ),
        "routePairEntryExecutionWrapperEntryCurrentRootEntryRunRefCount": route_pair_entry_gap.get(
            "wrapperEntryCurrentRootEntryRunRefCount"
        ),
        "routePairEntryExecutionWrapperEntryOpcode5aFallthroughRefCount": route_pair_entry_gap.get(
            "wrapperEntryOpcode5aFallthroughRefCount"
        ),
        "routePairEntryExecutionWrapperEntryFallthroughNonCodeRefCount": route_pair_entry_gap.get(
            "wrapperEntryFallthroughNonCodeRefCount"
        ),
        "routePairEntryExecutionWrapperEntryFallthroughHandlerSummaries": route_pair_entry_gap.get(
            "wrapperEntryFallthroughHandlerSummaries"
        )
        or [],
        "routePairEntryExecutionIndexSourceEntryPointerRefCount": route_pair_entry_gap.get(
            "routePairIndexSourceEntryPointerRefCount"
        ),
        "routePairEntryExecutionIndexSourceEntryPointerTextRefCount": route_pair_entry_gap.get(
            "routePairIndexSourceEntryPointerTextRefCount"
        ),
        "routePairEntryExecutionIndexSourceEntryPointerPromotingRefCount": route_pair_entry_gap.get(
            "routePairIndexSourceEntryPointerPromotingRefCount"
        ),
        "routePairEntryExecutionIndexSourceEncodedEntryAnchorRawScalarCandidateCount": route_pair_entry_gap.get(
            "routePairIndexSourceEncodedEntryAnchorRawScalarCandidateCount"
        ),
        "routePairEntryExecutionIndexSourceEncodedEntryAnchorBranchAttachedEncodedFieldCount": route_pair_entry_gap.get(
            "routePairIndexSourceEncodedEntryAnchorBranchAttachedEncodedFieldCount"
        ),
        "routePairEntryExecutionIndexSourceEncodedEntryAnchorModeledControlFlowCandidateCount": route_pair_entry_gap.get(
            "routePairIndexSourceEncodedEntryAnchorModeledControlFlowCandidateCount"
        ),
        "routePairEntryExecutionIndexSourceEncodedEntryAnchorPromotingCandidateCount": route_pair_entry_gap.get(
            "routePairIndexSourceEncodedEntryAnchorPromotingCandidateCount"
        ),
        "routePairEntryExecutionIndexSourceEncodedEntryAnchorClassification": route_pair_entry_gap.get(
            "routePairIndexSourceEncodedEntryAnchorClassification"
        ),
        "routePairEntryExecutionIndexSourceEntryPointerOpcode5aFallthroughRefCount": route_pair_entry_gap.get(
            "routePairIndexSourceEntryPointerOpcode5aFallthroughRefCount"
        ),
        "routePairEntryExecutionIndexSourceEntryPointerFallthroughNonCodeRefCount": route_pair_entry_gap.get(
            "routePairIndexSourceEntryPointerFallthroughNonCodeRefCount"
        ),
        "routePairEntryExecutionIndexSourceNonNegativeEntryPointerPromotingRefCount": route_pair_entry_gap.get(
            "routePairIndexSourceNonNegativeEntryPointerPromotingRefCount"
        ),
        "routePairEntryExecutionIndexSourceNegativeReaderEntryPointerPromotingRefCount": route_pair_entry_gap.get(
            "routePairIndexSourceNegativeReaderEntryPointerPromotingRefCount"
        ),
        "routePairEntryExecutionIndexSourceEntryPointerFallthroughHandlerSummaries": route_pair_entry_gap.get(
            "routePairIndexSourceEntryPointerFallthroughHandlerSummaries"
        )
        or [],
        "routePairEntryExecutionIndexSourceHigherLevelIndexSourceProven": route_pair_entry_gap.get(
            "routePairIndexSourceHigherLevelIndexSourceProven"
        ),
        "routePairEntryExecutionRootTableWindowDirectRefCount": route_pair_entry_gap.get(
            "rootTableWindowDirectRefCount"
        ),
        "routePairEntryExecutionRootTableWindowDirectTextRefCount": route_pair_entry_gap.get(
            "rootTableWindowDirectTextRefCount"
        ),
        "routePairEntryExecutionRootTableRouteEntryAddressTextRefCount": route_pair_entry_gap.get(
            "rootTableRouteEntryAddressTextRefCount"
        ),
        "routePairEntryExecutionRootTableRouteLeafValueTextRefCount": route_pair_entry_gap.get(
            "rootTableRouteLeafValueTextRefCount"
        ),
        "routePairEntryExecutionRootTableFrontierLeafValueTextRefCount": route_pair_entry_gap.get(
            "rootTableFrontierLeafValueTextRefCount"
        ),
        "routePairEntryExecutionRootTableFrontierReaderValueTextRefCount": route_pair_entry_gap.get(
            "rootTableFrontierReaderValueTextRefCount"
        ),
        "routePairEntryExecutionRootTableFrontierReaderValueRefCount": route_pair_entry_gap.get(
            "rootTableFrontierReaderValueRefCount"
        ),
        "runtimeTraceCanRunNow": runtime_trace_can_run_now,
        "runtimeTraceProofFound": runtime_trace_feasibility.get("proofFound"),
        "runtimeTraceFailedRuntimeTraceGateIds": runtime_trace_feasibility.get(
            "failedRuntimeTraceGateIds"
        )
        or [],
        "runtimeTraceMissingEvidence": runtime_trace_feasibility.get("missingEvidence") or [],
        "runtimeTraceBlockerCount": len(runtime_trace_blockers),
        "runtimeTraceBlockers": runtime_trace_blockers,
        "runtimeTraceExecutionCanCaptureNow": runtime_execution_probe.get("canCaptureTraceNow"),
        "runtimeTraceExecutionBlockerCount": len(runtime_execution_probe_blockers),
        "runtimeTraceExecutionBlockers": runtime_execution_probe_blockers,
        "runtimeTraceExecutionProbeCount": runtime_execution_probe_count,
        "runtimeTraceSummaryBinfmtRegistered": runtime_feasibility_binfmt.get("registered"),
        "runtimeTraceSummaryBinfmtEnabled": runtime_feasibility_binfmt.get("enabled"),
        "runtimeTraceExecutionBinfmtRegistered": runtime_execution_binfmt.get("registered"),
        "runtimeTraceExecutionWinePrefix": runtime_execution_probe.get("winePrefix"),
        "runtimeTraceExecutionGdbMultiarchPath": runtime_execution_probe.get("gdbMultiarchPath"),
        "runtimeTraceExecutionVirtualDesktopGdbstubConnectStatus": (
            runtime_execution_virtual_desktop_gdbstub.get("status")
        ),
        "runtimeTraceExecutionVirtualDesktopGdbstubConnectTimedOut": (
            runtime_execution_virtual_desktop_gdbstub.get("timedOut")
        ),
        "runtimeTraceExecutionVirtualDesktopGdbstubConnectCrashed": (
            runtime_execution_virtual_desktop_gdbstub.get("crashed")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointStatus": (
            runtime_execution_virtual_desktop_relocated_software.get("status")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointTimedOut": (
            runtime_execution_virtual_desktop_relocated_software.get("timedOut")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointCrashed": (
            runtime_execution_virtual_desktop_relocated_software.get("crashed")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedWatchpointStatus": (
            runtime_execution_virtual_desktop_relocated_watch.get("status")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedWatchpointTimedOut": (
            runtime_execution_virtual_desktop_relocated_watch.get("timedOut")
        ),
        "runtimeTraceExecutionVirtualDesktopRelocatedWatchpointCrashed": (
            runtime_execution_virtual_desktop_relocated_watch.get("crashed")
        ),
        "runtimePollReachedRoute": runtime_poll_reached_route,
        "runtimeTraceEquivalentRejectionClassification": runtime_trace_equivalent_rejection.get(
            "classification"
        ),
        "runtimeTraceEquivalentRejection": runtime_trace_equivalent_rejection,
        "runtimeRouteWatchPollSampleCount": runtime_route_watch_sample_count,
        "runtimeRouteWatchPollStartupWaitSeconds": runtime_route_watch_startup_wait_seconds,
        "runtimeRouteWatchPollObservedSelectors": runtime_route_watch_observed_selectors,
        "runtimeRouteWatchPollValues": runtime_route_watch_values,
        "runtimeRouteWatchPollReachedRouteSelector": runtime_route_watch_reached_route,
        "runtimePredecessorDirectionSweepPollSampleCount": predecessor_direction_sweep_sample_count,
        "runtimePredecessorDirectionSweepPollStartupWaitSeconds": predecessor_direction_sweep_startup_wait_seconds,
        "runtimePredecessorDirectionSweepPollObservedSelectors": predecessor_direction_sweep_observed_selectors,
        "runtimePredecessorDirectionSweepPollObservedPublicSaveSelectors": predecessor_direction_sweep_public_selectors,
        "runtimePredecessorDirectionSweepPollReachedPublicSaveSelector": predecessor_direction_sweep_public_hit,
        "runtimePredecessorDirectionSweepPollReachedRouteSelector": predecessor_direction_sweep_reached_route,
        "runtimePredecessorDirectionSweepPollValues": predecessor_direction_sweep_values,
        "runtimePredecessorLeftOverrunActivationSweepPollSampleCount": (
            predecessor_left_overrun_activation_sweep_sample_count
        ),
        "runtimePredecessorLeftOverrunActivationSweepPollStartupWaitSeconds": (
            predecessor_left_overrun_activation_sweep_startup_wait_seconds
        ),
        "runtimePredecessorLeftOverrunActivationSweepPollObservedSelectors": (
            predecessor_left_overrun_activation_sweep_observed_selectors
        ),
        "runtimePredecessorLeftOverrunActivationSweepPollObservedPublicSaveSelectors": (
            predecessor_left_overrun_activation_sweep_public_selectors
        ),
        "runtimePredecessorLeftOverrunActivationSweepPollReachedPublicSaveSelector": (
            predecessor_left_overrun_activation_sweep_public_hit
        ),
        "runtimePredecessorLeftOverrunActivationSweepPollReachedRouteSelector": (
            predecessor_left_overrun_activation_sweep_reached_route
        ),
        "runtimePredecessorLeftOverrunActivationSweepPollValues": (
            predecessor_left_overrun_activation_sweep_values
        ),
        "runtimePredecessorBranchStatePollSampleCount": predecessor_branch_state_sample_count,
        "runtimePredecessorBranchStatePollObservedSelectors": predecessor_branch_state_observed_selectors,
        "runtimePredecessorBranchStatePollObservedPublicSaveSelectors": predecessor_branch_state_observed_public_selectors,
        "runtimePredecessorBranchStatePollActiveFlagHex": predecessor_branch_state_active_flag,
        "runtimePredecessorBranchStatePollValuesHex": predecessor_branch_state_hexes,
        "runtimePredecessorBranchStatePollMatchesFill": predecessor_branch_state_matches_fill,
        "runtimePredecessorBranchStatePollAllZero": predecessor_branch_state_all_zero,
        "runtimePredecessorBranchStatePollReachedRouteSelector": predecessor_branch_state_reached_route,
        "runtimePredecessorHighFrequencyBranchStatePollSampleCount": (
            predecessor_highfreq_branch_state_sample_count
        ),
        "runtimePredecessorHighFrequencyBranchStatePollIntervalSeconds": (
            predecessor_highfreq_branch_state_poll_interval_seconds
        ),
        "runtimePredecessorHighFrequencyBranchStatePollObservedSelectors": (
            predecessor_highfreq_branch_state_observed_selectors
        ),
        "runtimePredecessorHighFrequencyBranchStatePollObservedPublicSaveSelectors": (
            predecessor_highfreq_branch_state_observed_public_selectors
        ),
        "runtimePredecessorHighFrequencyBranchStatePollActiveFlagHex": (
            predecessor_highfreq_branch_state_active_flag
        ),
        "runtimePredecessorHighFrequencyBranchStatePollValuesHex": (
            predecessor_highfreq_branch_state_hexes
        ),
        "runtimePredecessorHighFrequencyBranchStatePollMatchesFill": (
            predecessor_highfreq_branch_state_matches_fill
        ),
        "runtimePredecessorHighFrequencyBranchStatePollAllZero": (
            predecessor_highfreq_branch_state_all_zero
        ),
        "runtimePredecessorHighFrequencyBranchStatePollReachedRouteSelector": (
            predecessor_highfreq_branch_state_reached_route
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollSampleCount": (
            predecessor_left_overrun_activation_branch_state_sample_count
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollObservedSelectors": (
            predecessor_left_overrun_activation_branch_state_observed_selectors
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollObservedPublicSaveSelectors": (
            predecessor_left_overrun_activation_branch_state_observed_public_selectors
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollActiveFlagHex": (
            predecessor_left_overrun_activation_branch_state_active_flag
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollValuesHex": (
            predecessor_left_overrun_activation_branch_state_hexes
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollMatchesFill": (
            predecessor_left_overrun_activation_branch_state_matches_fill
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollAllZero": (
            predecessor_left_overrun_activation_branch_state_all_zero
        ),
        "runtimePredecessorLeftOverrunActivationBranchStatePollReachedRouteSelector": (
            predecessor_left_overrun_activation_branch_state_reached_route
        ),
        "runtimePredecessorTrailStartPollSampleCount": predecessor_trail_start_sample_count,
        "runtimePredecessorTrailStartPollObservedSelectors": predecessor_trail_start_observed_selectors,
        "runtimePredecessorTrailStartPollObservedPublicSaveSelectors": predecessor_trail_start_observed_public_selectors,
        "runtimePredecessorTrailStartPollClassification": predecessor_trail_start_classification,
        "runtimePredecessorTrailStartPollValuesHex": predecessor_trail_start_state_hexes,
        "runtimePredecessorTrailStartPollMatchesFill": predecessor_trail_start_matches_fill,
        "runtimePredecessorTrailStartPollAllZero": predecessor_trail_start_all_zero,
        "runtimePredecessorTrailStartPollTargetObserved": predecessor_trail_start_target_observed,
        "runtimePredecessorTrailStartPollMovementObserved": predecessor_trail_start_movement_observed,
        "runtimePredecessorTrailStartPollReachedRouteSelector": predecessor_trail_start_reached_route,
        "runtimePredecessorTrailLeftOverrunPollSampleCount": predecessor_trail_left_overrun_sample_count,
        "runtimePredecessorTrailLeftOverrunPollObservedSelectors": predecessor_trail_left_overrun_observed_selectors,
        "runtimePredecessorTrailLeftOverrunPollObservedPublicSaveSelectors": predecessor_trail_left_overrun_observed_public_selectors,
        "runtimePredecessorTrailLeftOverrunPollClassification": predecessor_trail_left_overrun_classification,
        "runtimePredecessorTrailLeftOverrunPollValuesHex": predecessor_trail_left_overrun_state_hexes,
        "runtimePredecessorTrailLeftOverrunPollMatchesFill": predecessor_trail_left_overrun_matches_fill,
        "runtimePredecessorTrailLeftOverrunPollAllZero": predecessor_trail_left_overrun_all_zero,
        "runtimePredecessorTrailLeftOverrunPollCameraTarget": predecessor_trail_left_overrun_camera_target,
        "runtimePredecessorTrailLeftOverrunPollCameraOutside": predecessor_trail_left_overrun_camera_outside,
        "runtimePredecessorTrailLeftOverrunPollReachedRouteSelector": predecessor_trail_left_overrun_reached_route,
        "coordinateCandidateCount": coordinate_candidate_count,
        "coordinateEncodingCount": coordinate_encoding_count,
        "coordinateSpanBoundEncodingCount": coordinate_span_bound_count,
        "targetSpawnCoordinateEncodingCount": target_spawn_encoding_count,
        "targetSpawnCoordinateCurrentRootHitCount": target_spawn_current_root_hit_count,
        "targetSpawnCoordinateCharacterDescriptorHitCount": target_spawn_character_descriptor_hit_count,
        "targetSpawnCoordinateCurrentRootClassificationCounts": target_spawn_current_root_class_counts,
        "targetSpawnCoordinateCharacterDescriptorClassificationCounts": (
            target_spawn_character_descriptor_class_counts
        ),
        "targetSpawnCoordinatePromotableHitCount": target_spawn_promotable_hit_count,
        "targetSpawnCoordinateInterestingPromotableHitCount": (
            target_spawn_interesting_promotable_hit_count
        ),
        "targetSpawnCoordinateAllInterestingHitsNonPromotable": (
            target_spawn_all_interesting_non_promotable
        ),
        "targetSpawnStrictCoordinateEvidenceFound": target_spawn_strict_found,
        "strictCoordinateEvidenceFound": coordinate_strict_found,
        "exitTargetRankingBlockedTarget": exit_target_blocked_target,
        "exitTargetRankingReturnTarget": exit_target_return_target,
        "exitTargetRankingExitCount": exit_target_ranking.get("exitCount"),
        "exitTargetRankingRows": exit_target_rows,
        "exitTargetRankingBlockedTargetRows": exit_target_blocked_rows,
        "exitTargetRankingSelectorOutgoingRows": exit_target_selector_rows,
        "exitTargetRankingConfirmedIncomingRows": exit_target_incoming_rows,
        "exitTargetRankingRemainingProofs": exit_target_remaining_proofs,
        "exitTargetRankingBlockedTargetExitCount": exit_target_ranking.get(
            "blockedTargetExitCount"
        ),
        "exitTargetRankingAutoBlockedTargetExitCount": exit_target_ranking.get(
            "autoBlockedTargetExitCount"
        ),
        "exitTargetRankingBlockedTargetReturnOverlapExitCount": exit_target_ranking.get(
            "blockedTargetReturnOverlapExitCount"
        ),
        "exitTargetRankingBlockedTargetReciprocalExitCount": exit_target_ranking.get(
            "blockedTargetReciprocalExitCount"
        ),
        "exitTargetRankingBlockedTargetCoordinateLikeHitCount": exit_target_ranking.get(
            "blockedTargetCoordinateLikeHitCount"
        ),
        "exitTargetRankingCoordinatePromotableCount": exit_target_ranking.get(
            "coordinatePromotableCount"
        ),
        "exitTargetRankingSelectorOutgoingCandidateCount": exit_target_ranking.get(
            "selectorOutgoingCandidateCount"
        ),
        "exitTargetRankingSelectorOutgoingTargets": exit_target_ranking.get(
            "selectorOutgoingTargets"
        ) or [],
        "exitTargetRankingSelectorOutgoingStrictBackedCount": exit_target_ranking.get(
            "selectorOutgoingStrictBackedCount"
        ),
        "exitTargetRankingSelectorOutgoingConfirmedBackedCount": exit_target_ranking.get(
            "selectorOutgoingConfirmedBackedCount"
        ),
        "exitTargetRankingSelectorOutgoingOnlyCount": exit_target_ranking.get(
            "selectorOutgoingOnlyCount"
        ),
        "exitTargetRankingBlockedTargetSelectorOccurrenceCount": exit_target_ranking.get(
            "blockedTargetSelectorOccurrenceCount"
        ),
        "exitTargetRankingReturnTargetSelectorOccurrenceCount": exit_target_ranking.get(
            "returnTargetSelectorOccurrenceCount"
        ),
        "exitTargetRankingConfirmedIncomingCount": exit_target_ranking.get(
            "confirmedIncomingCount"
        ),
        "exitTargetRankingPromotionStatus": exit_target_ranking.get("promotionStatus"),
        "edgeTriggerCandidateRowCount": len(edge_trigger_candidate_rows),
        "edgeTriggerCandidateRows": edge_trigger_candidate_rows,
        "edgeTriggerDirectCallGraphEvidence": edge_trigger_direct_call_graph,
        "dataDescriptorPredecessorRootStopIsDataDescriptor": data_descriptor_opcode_map.get(
            "predecessorRootStopIsDataDescriptor"
        ),
        "dataDescriptorPredecessorFillStopIsDataDescriptor": data_descriptor_opcode_map.get(
            "predecessorFillStopIsDataDescriptor"
        ),
        "dataDescriptorD0SharedHandlerOpcodes": data_descriptor_opcode_map.get(
            "d0DescriptorSharedHandlerOpcodes"
        ) or [],
        "dataDescriptorC0SharedHandlerOpcodes": data_descriptor_opcode_map.get(
            "c0DescriptorSharedHandlerOpcodes"
        ) or [],
        "dataDescriptorD0PointerRefSections": data_descriptor_opcode_map.get(
            "d0DescriptorPointerRefSections"
        ) or [],
        "dataDescriptorC0PointerRefSections": data_descriptor_opcode_map.get(
            "c0DescriptorPointerRefSections"
        ) or [],
        "dataDescriptorRouteAndWrapperShareE8Descriptor": data_descriptor_opcode_map.get(
            "routeAndWrapperShareE8Descriptor"
        ),
        "dataDescriptorDirectLeafUsesDistinctDescriptor": data_descriptor_opcode_map.get(
            "directLeafUsesDistinctDescriptor"
        ),
        "dataDescriptorPayloadDirectlyTargetsLeafTable": data_descriptor_opcode_map.get(
            "payloadDirectlyTargetsLeafTable"
        ),
        "dataDescriptorPayloadGraphComponentCount": data_descriptor_opcode_map.get(
            "payloadGraphComponentCount"
        ),
        "dataDescriptorPayloadGraphAllEdgesLocal": data_descriptor_opcode_map.get(
            "payloadGraphAllEdgesLocal"
        ),
        "dataDescriptorPayloadGraphReachesFrontierTarget": data_descriptor_opcode_map.get(
            "payloadGraphReachesFrontierTarget"
        ),
        "dataDescriptorPromotionStatus": data_descriptor_opcode_map.get("promotionStatus"),
        "localSavedataStatus": savedata_slot_scan.get("status", "missing"),
        "localSavedataPromotionStatus": savedata_slot_scan.get("promotionStatus", "missing"),
        "localSavedataProofFound": savedata_slot_scan.get("proofFound"),
        "localSavedataSlotScanProofFound": savedata_slot_scan.get("savedataSlotScanProofFound"),
        "localSavedataFailedSavedataSlotScanGateIds": (
            savedata_slot_scan.get("failedSavedataSlotScanGateIds") or []
        ),
        "localSavedataMissingEvidence": savedata_slot_scan.get("missingEvidence") or [],
        "localSavedataEvidenceRefCount": savedata_slot_scan.get("evidenceRefCount"),
        "localSavedataFoundCount": local_savedata_found_count,
        "localSavedataValidCount": local_savedata_valid_count,
        "realSavedataCandidateCount": real_save_gap.get("realCandidateCount"),
        "realSavedataValidCandidateCount": real_save_gap.get("validRealCandidateCount"),
        "realSavedataValidUniqueSha256Count": real_save_gap.get("validRealUniqueSha256Count"),
        "realSavedataValidDuplicateGroupCount": real_save_gap.get("validRealDuplicateGroupCount"),
        "realSavedataValidCandidateRows": real_save_gap.get("validRealCandidateRows") or [],
        "realSavedataValidCandidateBlockReasonCounts": (
            real_save_gap.get("validRealCandidateBlockReasonCounts") or {}
        ),
        "realSavedataValidCandidatesAllBlocked": real_save_gap.get("validRealCandidatesAllBlocked"),
        "realSavedataWorkspaceDatFileCount": real_save_gap.get("workspaceDatFileCount"),
        "realSavedataWorkspaceExpectedSizeDatFileCount": real_save_gap.get(
            "workspaceExpectedSizeDatFileCount"
        ),
        "realSavedataWorkspaceZipDatMemberCount": real_save_gap.get("workspaceZipDatMemberCount"),
        "realSavedataWorkspaceHiddenExpectedSizeDatFileCount": real_save_gap.get(
            "workspaceHiddenExpectedSizeDatFileCount"
        ),
        "realSavedataCurrentSelectorRealSaveCount": real_save_gap.get("currentSelectorRealSaveCount"),
        "realSavedataSelectedPointerRealSaveCount": real_save_gap.get("selectedPointerRealSaveCount"),
        "realSavedataRoutePairRealSaveCount": real_save_gap.get("routePairRealSaveCount"),
        "realSavedataRoutePromotionRealSaveCount": real_save_gap.get("routePromotionRealSaveCount"),
        "realSavedataRouteEvidenceProofFound": real_save_gap.get("routeEvidenceProofFound"),
        "realSavedataRealSelector20SaveFound": real_save_gap.get("realSelector20SaveFound"),
        "realSavedataRealSelector20CapturedCurrentSelectorSaveCount": real_save_gap.get(
            "realSelector20CapturedCurrentSelectorSaveCount"
        ),
        "realSavedataRealSelector20CapturedSourceOnlySaveCount": real_save_gap.get(
            "realSelector20CapturedSourceOnlySaveCount"
        ),
        "realSavedataRealSelector20CapturedTargetOnlySaveCount": real_save_gap.get(
            "realSelector20CapturedTargetOnlySaveCount"
        ),
        "realSavedataRealSelector20CapturedRoutePairSaveCount": real_save_gap.get(
            "realSelector20CapturedRoutePairSaveCount"
        ),
        "realSavedataRouteEvidenceRejectionClassification": real_save_gap.get(
            "routeEvidenceRejectionClassification"
        ),
        "realSavedataRouteEvidenceRejection": real_save_gap.get("realSavedataRouteEvidenceRejection") or {},
        "realSavedataProofFound": real_save_gap.get("proofFound"),
        "realSavedataFailedSavedataGateIds": real_save_gap.get("failedSavedataGateIds") or [],
        "realSavedataMissingEvidence": real_save_gap.get("missingEvidence") or [],
        "realSavedataRequiredByteCoverage": real_save_gap.get("requiredByteCoverage") or {},
        "realSavedataRequiredSelectorBytePairRealSaveCount": (
            real_save_gap.get(
                "requiredSelectorBytePairRealSaveCount",
                (real_save_gap.get("requiredByteCoverage") or {}).get("requiredSelectorBytePairRealSaveCount"),
            )
        ),
        "realSavedataSyntheticDiagnosticExcluded": real_save_gap.get("syntheticDiagnosticExcluded"),
        "realSavedataPublicCurrentFrontierCovered": real_save_gap.get("publicCurrentFrontierCovered"),
        "realSavedataPublicSearchNoteCount": real_save_gap.get("publicSearchNoteCount"),
        "realSavedataLatestPublicSearchNote": real_save_gap.get("latestPublicSearchNote"),
        "realSavedataEvidenceRefs": real_save_gap.get("evidenceRefs") or [],
        "realSavedataEvidenceRefCount": real_save_gap.get("evidenceRefCount"),
        "realSavedataPromotionStatus": real_save_gap.get("promotionStatus"),
        "missingEvidence": missing_evidence,
        "failedGateIds": failed_gate_ids,
        "failedGates": failed_gates,
        "hardBlockers": hard_blockers,
        "nextRequiredEvidence": next_required_evidence,
        "nonPromotingEvidence": blocker.get("nonPromotingEvidence") or [],
        "nonPromotingEvidenceDetails": non_promoting_details,
        "gateChecklist": gate_checklist,
        "openNextActionCount": sum(1 for row in next_actions if row.get("status") == "open"),
        "blockedNextActionCount": sum(1 for row in next_actions if row.get("status") == "blocked"),
        "nextActions": [
            next_action_summary(
                row,
                failed_gate_ids,
                runtime_predecessor_route_attempt_context,
            )
            for row in next_actions
        ],
        "externalProofHandoffUrl": "route_promotion_external_proof_handoff.html",
        "externalProofHandoffExpectedPackageIds": [
            "captured-selector-2-0-savedata",
            "runtime-trace-or-equivalent-selected-root-proof",
            "strict-source-hotspot-review",
            "selected-root-execution-proof",
            "current-leaf-wrapper-proof",
            "predecessor-fill-order-proof",
            "selector-merge-proof",
            "opcode20-gate-base-proof",
            "opcode24-runtime-producer-proof",
        ],
        "externalProofHandoffRegenerateCommand": (
            "python3 tools/refresh_savedata_route_proof.py --search-root <file-or-dir-or-zip>"
        ),
        "conclusion": (
            f"{blocker.get('source')} -> {blocker.get('target')} remains blocked: "
            "strict source/tile hotspot evidence, real selector 2:0 savedata, and selected-root execution proof "
            "are all required before routeAssist or selector scene-list/resource adjacency can be promoted."
        ),
    }


def markdown(summary: dict) -> str:
    route = summary["route"]
    lines = [
        "# Route Promotion Gate",
        "",
        summary["conclusion"],
        "",
        f"- route: `{route.get('source')} -> {route.get('target')}`",
        f"- promotion status: `{summary['promotionStatus']}`",
        f"- promotion allowed: {summary['promotionAllowed']}",
        f"- strict source hotspot candidates: {summary.get('strictSourceHotspotCandidateSummary') or '-'}",
        f"- runtime source-save load: {summary.get('runtimeSourceSaveLoadVariantSummary') or '-'}",
        f"- runtime predecessor route attempt: {summary.get('runtimePredecessorRouteAttemptSummary') or '-'}",
        (
            "- external proof handoff: "
            f"`{summary.get('externalProofHandoffUrl')}` via "
            f"`{summary.get('externalProofHandoffRegenerateCommand')}` "
            f"packages `{','.join(summary.get('externalProofHandoffExpectedPackageIds') or [])}`"
        ),
        (
            "- exit target ranking: "
            f"exits {summary.get('exitTargetRankingExitCount')}, "
            f"blocked-target exits {summary.get('exitTargetRankingBlockedTargetExitCount')}, "
            f"auto blocked-target exits {summary.get('exitTargetRankingAutoBlockedTargetExitCount')}, "
            "blocked-target exits overlapping return target "
            f"{summary.get('exitTargetRankingBlockedTargetReturnOverlapExitCount')}, "
            f"reciprocal hints {summary.get('exitTargetRankingBlockedTargetReciprocalExitCount')}, "
            f"coordinate-like hints {summary.get('exitTargetRankingBlockedTargetCoordinateLikeHitCount')}, "
            f"coordinate-promotable {summary.get('exitTargetRankingCoordinatePromotableCount')}, "
            f"blocked/return targets `{summary.get('exitTargetRankingBlockedTarget')}/"
            f"{summary.get('exitTargetRankingReturnTarget')}`, "
            "blocked/return selector occurrences "
            f"{summary.get('exitTargetRankingBlockedTargetSelectorOccurrenceCount')}/"
            f"{summary.get('exitTargetRankingReturnTargetSelectorOccurrenceCount')}, "
            f"selector outgoing {summary.get('exitTargetRankingSelectorOutgoingCandidateCount')} "
            f"targets `{','.join(summary.get('exitTargetRankingSelectorOutgoingTargets') or []) or '-'}`, "
            f"strict/confirmed backed "
            f"{summary.get('exitTargetRankingSelectorOutgoingStrictBackedCount')}/"
            f"{summary.get('exitTargetRankingSelectorOutgoingConfirmedBackedCount')}, "
            f"selector-only {summary.get('exitTargetRankingSelectorOutgoingOnlyCount')}, "
            f"incoming confirmed {summary.get('exitTargetRankingConfirmedIncomingCount')}"
        ),
        (
            "- data descriptor opcode map: "
            f"predecessor root/fill descriptors "
            f"{summary.get('dataDescriptorPredecessorRootStopIsDataDescriptor')}/"
            f"{summary.get('dataDescriptorPredecessorFillStopIsDataDescriptor')}, "
            f"d0 ops `{','.join(summary.get('dataDescriptorD0SharedHandlerOpcodes') or []) or '-'}`, "
            f"c0 ops `{','.join(summary.get('dataDescriptorC0SharedHandlerOpcodes') or []) or '-'}`, "
            f"refs `{','.join(summary.get('dataDescriptorD0PointerRefSections') or []) or '-'}`/"
            f"`{','.join(summary.get('dataDescriptorC0PointerRefSections') or []) or '-'}`, "
            f"payload frontier {summary.get('dataDescriptorPayloadGraphReachesFrontierTarget')}"
        ),
        (
            "- secondary fill entry refs: "
            f"roots {summary.get('secondaryFillEntryReferenceRootCount')}, "
            f"route-overlap roots {summary.get('secondaryFillRouteOverlapEntryReferenceRootCount')}, "
            f"predecessor candidate {summary.get('secondaryFillPredecessorEntryCandidateFound')}, "
            "predecessor refs "
            f"{summary.get('secondaryFillPredecessorEntryDwordRefCount')}/"
            f"{summary.get('secondaryFillPredecessorEntryRootRangeDwordRefCount')}/"
            f"{summary.get('secondaryFillPredecessorEntryRootBranchTargetCount')}, "
            f"entry selectors `{','.join(summary.get('secondaryFillEntryReferenceSelectors') or []) or '-'}`"
        ),
        (
            "- selector merge execution: "
            f"current=pred+source {summary.get('selectorMergeExecutionCurrentEqualsPredecessorPlusSource')}, "
            f"route-pair-only-current {summary.get('selectorMergeExecutionRoutePairOnlyCurrentSelector')}, "
            f"extra `{','.join(summary.get('selectorMergeExecutionSourcePredecessorUnionExtraMaps') or []) or '-'}`, "
            f"exact pairs {summary.get('selectorMergeExecutionCurrentExactPairUnionCount')}, "
            "forward "
            f"{summary.get('selectorMergeExecutionSourceToCurrentBridgeHitCount')}/"
            f"{summary.get('selectorMergeExecutionCurrentToSourceBridgeHitCount')}/"
            f"{summary.get('selectorMergeExecutionPredecessorToCurrentHitCount')}, "
            f"forward-merge {summary.get('selectorMergeExecutionForwardMergeBridgeHitCount')}, "
            "reverse "
            f"{summary.get('selectorMergeExecutionCurrentToPredecessorHitCount')}/"
            f"{summary.get('selectorMergeExecutionCurrentToPredecessorBeforeFillHitCount')}/"
            f"{summary.get('selectorMergeExecutionCurrentToPredecessorFillSiteHitCount')}, "
            "encoded "
            f"{summary.get('selectorMergeExecutionForwardEncodedAnchorRawScalarCandidateCount')}/"
            f"{summary.get('selectorMergeExecutionForwardEncodedAnchorPromotingCandidateCount')}/"
            f"{summary.get('selectorMergeExecutionEncodedMergeExecutionBridgeFound')}, "
            f"alias data `{','.join(summary.get('selectorMergeExecutionTargetAliasForwardDataSelectors') or []) or '-'}`, "
            f"alias public/address `{','.join(summary.get('selectorMergeExecutionTargetAliasPublicCoveredForwardHitSelectors') or []) or '-'}`/"
            f"`{','.join(summary.get('selectorMergeExecutionTargetAliasAddressAdjacentForwardHitSelectors') or []) or '-'}`, "
            f"alias coverage `{summary.get('selectorMergeExecutionTargetAliasPublicForwardHitCoverageStatus')}`, "
            f"alias exclusion `{summary.get('selectorMergeExecutionTargetAliasExecutionExclusionStatus')}`, "
            f"alias execution {summary.get('selectorMergeExecutionTargetAliasToCurrentExecutionLikeBridgeFound')}, "
            f"proof {summary.get('selectorMergeExecutionProofFound')}, "
            f"gap open {summary.get('selectorMergeExecutionGapOpen')}"
        ),
        (
            f"- local savedata scan: `{summary['localSavedataStatus']}` "
            f"({summary['localSavedataFoundCount']}/{summary['localSavedataValidCount']}), "
            f"promotion `{summary.get('localSavedataPromotionStatus')}`, "
            f"proof {summary.get('localSavedataProofFound')}, "
            "failed gates "
            f"`{','.join(summary.get('localSavedataFailedSavedataSlotScanGateIds') or []) or '-'}`, "
            f"missing evidence count {len(summary.get('localSavedataMissingEvidence') or [])}, "
            f"evidence refs {summary.get('localSavedataEvidenceRefCount')}"
        ),
        (
            "- runtime trace feasibility: "
            f"proof found {summary.get('runtimeTraceProofFound')}, "
            "failed gates "
            f"`{','.join(summary.get('runtimeTraceFailedRuntimeTraceGateIds') or []) or '-'}`, "
            f"missing evidence count {len(summary.get('runtimeTraceMissingEvidence') or [])}, "
            f"can run {summary.get('runtimeTraceCanRunNow')}, "
            f"blockers {summary.get('runtimeTraceBlockerCount')}, "
            f"execution capture {summary.get('runtimeTraceExecutionCanCaptureNow')}, "
            f"execution blockers {summary.get('runtimeTraceExecutionBlockerCount')}, "
            f"execution probes {summary.get('runtimeTraceExecutionProbeCount')}, "
            "virtual desktop gdbstub "
            f"{summary.get('runtimeTraceExecutionVirtualDesktopGdbstubConnectStatus')}/"
            f"{summary.get('runtimeTraceExecutionVirtualDesktopGdbstubConnectTimedOut')}/"
            f"{summary.get('runtimeTraceExecutionVirtualDesktopGdbstubConnectCrashed')}, "
            "virtual relocated soft/watch "
            f"{summary.get('runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointStatus')}/"
            f"{summary.get('runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointTimedOut')}/"
            f"{summary.get('runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointCrashed')}/"
            f"{summary.get('runtimeTraceExecutionVirtualDesktopRelocatedWatchpointStatus')}/"
            f"{summary.get('runtimeTraceExecutionVirtualDesktopRelocatedWatchpointTimedOut')}/"
            f"{summary.get('runtimeTraceExecutionVirtualDesktopRelocatedWatchpointCrashed')}, "
            "binfmt summary/execution "
            f"{summary.get('runtimeTraceSummaryBinfmtRegistered')}/"
            f"{summary.get('runtimeTraceSummaryBinfmtEnabled')}/"
            f"{summary.get('runtimeTraceExecutionBinfmtRegistered')}, "
            f"reject `{summary.get('runtimeTraceEquivalentRejectionClassification')}`, "
            f"wine prefix `{summary.get('runtimeTraceExecutionWinePrefix')}`, "
            f"gdb `{summary.get('runtimeTraceExecutionGdbMultiarchPath')}`"
        ),
        (
            "- runtime route-watch poll: "
            f"{summary.get('runtimeRouteWatchPollSampleCount')} samples @ "
            f"{summary.get('runtimeRouteWatchPollStartupWaitSeconds')}s, observed "
            f"`{','.join(summary.get('runtimeRouteWatchPollObservedSelectors') or []) or '-'}`, "
            f"reached route {summary.get('runtimeRouteWatchPollReachedRouteSelector')}"
        ),
        f"- runtime route-watch values: `{summary.get('runtimeRouteWatchPollValues')}`",
        (
            "- predecessor direction sweep poll: "
            f"{summary.get('runtimePredecessorDirectionSweepPollSampleCount')} samples @ "
            f"{summary.get('runtimePredecessorDirectionSweepPollStartupWaitSeconds')}s, observed "
            f"`{','.join(summary.get('runtimePredecessorDirectionSweepPollObservedSelectors') or []) or '-'}`, "
            "observed public "
            f"`{','.join(summary.get('runtimePredecessorDirectionSweepPollObservedPublicSaveSelectors') or []) or '-'}`, "
            f"public hit {summary.get('runtimePredecessorDirectionSweepPollReachedPublicSaveSelector')}, "
            f"reached route {summary.get('runtimePredecessorDirectionSweepPollReachedRouteSelector')}"
        ),
        f"- predecessor direction sweep values: `{summary.get('runtimePredecessorDirectionSweepPollValues')}`",
        (
            "- predecessor left-overrun activation sweep poll: "
            f"{summary.get('runtimePredecessorLeftOverrunActivationSweepPollSampleCount')} samples @ "
            f"{summary.get('runtimePredecessorLeftOverrunActivationSweepPollStartupWaitSeconds')}s, observed "
            f"`{','.join(summary.get('runtimePredecessorLeftOverrunActivationSweepPollObservedSelectors') or []) or '-'}`, "
            "observed public "
            f"`{','.join(summary.get('runtimePredecessorLeftOverrunActivationSweepPollObservedPublicSaveSelectors') or []) or '-'}`, "
            f"public hit {summary.get('runtimePredecessorLeftOverrunActivationSweepPollReachedPublicSaveSelector')}, "
            f"reached route {summary.get('runtimePredecessorLeftOverrunActivationSweepPollReachedRouteSelector')}"
        ),
        "- predecessor left-overrun activation sweep values: "
        f"`{summary.get('runtimePredecessorLeftOverrunActivationSweepPollValues')}`",
        (
            "- predecessor branch-state poll: "
            f"{summary.get('runtimePredecessorBranchStatePollSampleCount')} samples, observed "
            f"`{','.join(summary.get('runtimePredecessorBranchStatePollObservedSelectors') or []) or '-'}`, "
            "observed public "
            f"`{','.join(summary.get('runtimePredecessorBranchStatePollObservedPublicSaveSelectors') or []) or '-'}`, "
            f"active flag `{summary.get('runtimePredecessorBranchStatePollActiveFlagHex')}`, "
            f"state `{','.join(summary.get('runtimePredecessorBranchStatePollValuesHex') or []) or '-'}`, "
            f"matches fill {summary.get('runtimePredecessorBranchStatePollMatchesFill')}, "
            f"all zero {summary.get('runtimePredecessorBranchStatePollAllZero')}, "
            f"reached route {summary.get('runtimePredecessorBranchStatePollReachedRouteSelector')}"
        ),
        (
            "- predecessor high-frequency branch-state poll: "
            f"{summary.get('runtimePredecessorHighFrequencyBranchStatePollSampleCount')} samples at "
            f"{summary.get('runtimePredecessorHighFrequencyBranchStatePollIntervalSeconds')}s, observed "
            f"`{','.join(summary.get('runtimePredecessorHighFrequencyBranchStatePollObservedSelectors') or []) or '-'}`, "
            "observed public "
            f"`{','.join(summary.get('runtimePredecessorHighFrequencyBranchStatePollObservedPublicSaveSelectors') or []) or '-'}`, "
            f"active flag `{summary.get('runtimePredecessorHighFrequencyBranchStatePollActiveFlagHex')}`, "
            f"state `{','.join(summary.get('runtimePredecessorHighFrequencyBranchStatePollValuesHex') or []) or '-'}`, "
            f"matches fill {summary.get('runtimePredecessorHighFrequencyBranchStatePollMatchesFill')}, "
            f"all zero {summary.get('runtimePredecessorHighFrequencyBranchStatePollAllZero')}, "
            f"reached route {summary.get('runtimePredecessorHighFrequencyBranchStatePollReachedRouteSelector')}"
        ),
        (
            "- predecessor trail-start poll: "
            f"{summary.get('runtimePredecessorTrailStartPollSampleCount')} samples, observed "
            f"`{','.join(summary.get('runtimePredecessorTrailStartPollObservedSelectors') or []) or '-'}`, "
            "observed public "
            f"`{','.join(summary.get('runtimePredecessorTrailStartPollObservedPublicSaveSelectors') or []) or '-'}`, "
            f"class `{summary.get('runtimePredecessorTrailStartPollClassification')}`, "
            f"state `{','.join(summary.get('runtimePredecessorTrailStartPollValuesHex') or []) or '-'}`, "
            f"matches fill {summary.get('runtimePredecessorTrailStartPollMatchesFill')}, "
            f"all zero {summary.get('runtimePredecessorTrailStartPollAllZero')}, "
            f"target observed {summary.get('runtimePredecessorTrailStartPollTargetObserved')}, "
            f"trail movement {summary.get('runtimePredecessorTrailStartPollMovementObserved')}, "
            f"reached route {summary.get('runtimePredecessorTrailStartPollReachedRouteSelector')}"
        ),
        (
            "- predecessor trail-left-overrun poll: "
            f"{summary.get('runtimePredecessorTrailLeftOverrunPollSampleCount')} samples, observed "
            f"`{','.join(summary.get('runtimePredecessorTrailLeftOverrunPollObservedSelectors') or []) or '-'}`, "
            "observed public "
            f"`{','.join(summary.get('runtimePredecessorTrailLeftOverrunPollObservedPublicSaveSelectors') or []) or '-'}`, "
            f"class `{summary.get('runtimePredecessorTrailLeftOverrunPollClassification')}`, "
            f"state `{','.join(summary.get('runtimePredecessorTrailLeftOverrunPollValuesHex') or []) or '-'}`, "
            f"matches fill {summary.get('runtimePredecessorTrailLeftOverrunPollMatchesFill')}, "
            f"all zero {summary.get('runtimePredecessorTrailLeftOverrunPollAllZero')}, "
            f"camera target {summary.get('runtimePredecessorTrailLeftOverrunPollCameraTarget')}, "
            f"camera outside {summary.get('runtimePredecessorTrailLeftOverrunPollCameraOutside')}, "
            f"reached route {summary.get('runtimePredecessorTrailLeftOverrunPollReachedRouteSelector')}"
        ),
        f"- open next actions: {summary['openNextActionCount']}",
        f"- blocked next actions: {summary['blockedNextActionCount']}",
        "",
        "## Gate Checklist",
        "",
        "| gate | passed | required | evidence |",
        "| --- | --- | --- | --- |",
    ]
    for row in summary["gateChecklist"]:
        lines.append(f"| {row['id']} | {row['passed']} | {row['required']} | {row['evidence']} |")
    lines.extend([
        "",
        "## Missing Evidence",
        "",
    ])
    for item in summary["missingEvidence"]:
        lines.append(f"- {item}")
    lines.extend([
        "",
        "## Non-Promoting Evidence",
        "",
        "| evidence | status | detail |",
        "| --- | --- | --- |",
    ])
    for row in summary["nonPromotingEvidenceDetails"]:
        lines.append(f"| {row.get('id')} | `{row.get('status')}` | {row.get('evidence')} |")
    lines.extend([
        "",
        "## Next Actions",
        "",
        "| priority | status | task | why | related failed gates | next input classes | refs |",
        "| ---: | --- | --- | --- | --- | --- | --- |",
    ])
    for row in summary["nextActions"]:
        lines.append(
            f"| {row.get('priority')} | `{row.get('status')}` | {row.get('task')} | "
            f"{row.get('why') or '-'} | "
            f"`{joined(row.get('relatedFailedGateIds'))}` | "
            f"`{joined(row.get('nextInputClasses'))}` | "
            f"{evidence_refs_brief(row.get('evidenceRefs') or [])} |"
        )
    lines.append("")
    return "\n".join(lines)


def html_page(summary: dict) -> str:
    route = summary["route"]
    gate_rows = "\n".join(
        "<tr>"
        f"<td>{html.escape(row['id'])}</td>"
        f"<td>{html.escape(str(row['passed']))}</td>"
        f"<td>{html.escape(row['required'])}</td>"
        f"<td>{html.escape(row['evidence'])}</td>"
        "</tr>"
        for row in summary["gateChecklist"]
    )
    action_rows = "\n".join(
        "<tr>"
        f"<td>{html.escape(str(row.get('priority')))}</td>"
        f"<td><code>{html.escape(str(row.get('status')))}</code></td>"
        f"<td>{html.escape(str(row.get('task')))}</td>"
        f"<td>{html.escape(str(row.get('why') or '-'))}</td>"
        f"<td><code>{html.escape(joined(row.get('relatedFailedGateIds')))}</code></td>"
        f"<td><code>{html.escape(joined(row.get('nextInputClasses')))}</code></td>"
        f"<td>{html.escape(evidence_refs_brief(row.get('evidenceRefs') or []))}</td>"
        "</tr>"
        for row in summary["nextActions"]
    )
    missing_items = "\n".join(f"<li>{html.escape(item)}</li>" for item in summary["missingEvidence"])
    non_promoting_rows = "\n".join(
        "<tr>"
        f"<td>{html.escape(str(row.get('id')))}</td>"
        f"<td><code>{html.escape(str(row.get('status')))}</code></td>"
        f"<td>{html.escape(str(row.get('evidence')))}</td>"
        "</tr>"
        for row in summary["nonPromotingEvidenceDetails"]
    )
    return "\n".join([
        "<!doctype html>",
        '<html lang="en">',
        "<head>",
        '  <meta charset="utf-8">',
        "  <title>Route Promotion Gate</title>",
        "  <style>body{font-family:system-ui,sans-serif;margin:24px;line-height:1.45;max-width:1200px}table{border-collapse:collapse;width:100%;margin:16px 0}td,th{border:1px solid #ddd;padding:6px 8px;text-align:left;vertical-align:top}th{background:#f5f5f5}code{white-space:nowrap}</style>",
        "</head>",
        "<body>",
        "  <h1>Route Promotion Gate</h1>",
        f"  <p>{html.escape(summary['conclusion'])}</p>",
        (
            "  <p><b>Route:</b> "
            f"<code>{html.escape(str(route.get('source')))} -> {html.escape(str(route.get('target')))}</code>; "
            f"status <code>{html.escape(summary['promotionStatus'])}</code>; "
            f"promotion allowed {html.escape(str(summary['promotionAllowed']))}.</p>"
        ),
        f"  <p><b>strict source hotspot candidates:</b> {html.escape(summary.get('strictSourceHotspotCandidateSummary') or '-')}</p>",
        f"  <p><b>runtime source-save load:</b> {html.escape(summary.get('runtimeSourceSaveLoadVariantSummary') or '-')}</p>",
        f"  <p><b>runtime predecessor route attempt:</b> {html.escape(summary.get('runtimePredecessorRouteAttemptSummary') or '-')}</p>",
        (
            "  <p><b>exit target ranking:</b> "
            f"exits {html.escape(str(summary.get('exitTargetRankingExitCount')))}, "
            f"blocked-target exits {html.escape(str(summary.get('exitTargetRankingBlockedTargetExitCount')))}, "
            f"auto blocked-target exits {html.escape(str(summary.get('exitTargetRankingAutoBlockedTargetExitCount')))}, "
            "blocked-target exits overlapping return target "
            f"{html.escape(str(summary.get('exitTargetRankingBlockedTargetReturnOverlapExitCount')))}, "
            f"reciprocal hints {html.escape(str(summary.get('exitTargetRankingBlockedTargetReciprocalExitCount')))}, "
            f"coordinate-like hints {html.escape(str(summary.get('exitTargetRankingBlockedTargetCoordinateLikeHitCount')))}, "
            f"coordinate-promotable {html.escape(str(summary.get('exitTargetRankingCoordinatePromotableCount')))}, "
            "blocked/return targets "
            f"<code>{html.escape(str(summary.get('exitTargetRankingBlockedTarget')))}"
            f"/{html.escape(str(summary.get('exitTargetRankingReturnTarget')))}</code>, "
            "blocked/return selector occurrences "
            f"{html.escape(str(summary.get('exitTargetRankingBlockedTargetSelectorOccurrenceCount')))}/"
            f"{html.escape(str(summary.get('exitTargetRankingReturnTargetSelectorOccurrenceCount')))}, "
            f"selector outgoing {html.escape(str(summary.get('exitTargetRankingSelectorOutgoingCandidateCount')))} "
            f"targets <code>{html.escape(','.join(summary.get('exitTargetRankingSelectorOutgoingTargets') or []) or '-')}</code>, "
            "strict/confirmed backed "
            f"{html.escape(str(summary.get('exitTargetRankingSelectorOutgoingStrictBackedCount')))}/"
            f"{html.escape(str(summary.get('exitTargetRankingSelectorOutgoingConfirmedBackedCount')))}, "
            f"selector-only {html.escape(str(summary.get('exitTargetRankingSelectorOutgoingOnlyCount')))}, "
            f"incoming confirmed {html.escape(str(summary.get('exitTargetRankingConfirmedIncomingCount')))}.</p>"
        ),
        (
            "  <p><b>data descriptor opcode map:</b> predecessor root/fill descriptors "
            f"{html.escape(str(summary.get('dataDescriptorPredecessorRootStopIsDataDescriptor')))}/"
            f"{html.escape(str(summary.get('dataDescriptorPredecessorFillStopIsDataDescriptor')))}; "
            f"d0 ops <code>{html.escape(','.join(summary.get('dataDescriptorD0SharedHandlerOpcodes') or []) or '-')}</code>; "
            f"c0 ops <code>{html.escape(','.join(summary.get('dataDescriptorC0SharedHandlerOpcodes') or []) or '-')}</code>; "
            f"refs <code>{html.escape(','.join(summary.get('dataDescriptorD0PointerRefSections') or []) or '-')}</code>/"
            f"<code>{html.escape(','.join(summary.get('dataDescriptorC0PointerRefSections') or []) or '-')}</code>; "
            f"payload frontier {html.escape(str(summary.get('dataDescriptorPayloadGraphReachesFrontierTarget')))}.</p>"
        ),
        (
            "  <p><b>secondary fill entry refs:</b> "
            f"roots {html.escape(str(summary.get('secondaryFillEntryReferenceRootCount')))}, "
            "route-overlap roots "
            f"{html.escape(str(summary.get('secondaryFillRouteOverlapEntryReferenceRootCount')))}, "
            "predecessor candidate "
            f"{html.escape(str(summary.get('secondaryFillPredecessorEntryCandidateFound')))}, "
            "predecessor refs "
            f"{html.escape(str(summary.get('secondaryFillPredecessorEntryDwordRefCount')))}/"
            f"{html.escape(str(summary.get('secondaryFillPredecessorEntryRootRangeDwordRefCount')))}/"
            f"{html.escape(str(summary.get('secondaryFillPredecessorEntryRootBranchTargetCount')))}, "
            "entry selectors "
            f"<code>{html.escape(','.join(summary.get('secondaryFillEntryReferenceSelectors') or []) or '-')}</code>.</p>"
        ),
        (
            "  <p><b>selector merge execution:</b> "
            "current=pred+source "
            f"{html.escape(str(summary.get('selectorMergeExecutionCurrentEqualsPredecessorPlusSource')))}, "
            "route-pair-only-current "
            f"{html.escape(str(summary.get('selectorMergeExecutionRoutePairOnlyCurrentSelector')))}, "
            "extra "
            f"<code>{html.escape(','.join(summary.get('selectorMergeExecutionSourcePredecessorUnionExtraMaps') or []) or '-')}</code>, "
            f"exact pairs {html.escape(str(summary.get('selectorMergeExecutionCurrentExactPairUnionCount')))}, "
            "forward "
            f"{html.escape(str(summary.get('selectorMergeExecutionSourceToCurrentBridgeHitCount')))}/"
            f"{html.escape(str(summary.get('selectorMergeExecutionCurrentToSourceBridgeHitCount')))}/"
            f"{html.escape(str(summary.get('selectorMergeExecutionPredecessorToCurrentHitCount')))}, "
            f"forward-merge {html.escape(str(summary.get('selectorMergeExecutionForwardMergeBridgeHitCount')))}, "
            "reverse "
            f"{html.escape(str(summary.get('selectorMergeExecutionCurrentToPredecessorHitCount')))}/"
            f"{html.escape(str(summary.get('selectorMergeExecutionCurrentToPredecessorBeforeFillHitCount')))}/"
            f"{html.escape(str(summary.get('selectorMergeExecutionCurrentToPredecessorFillSiteHitCount')))}, "
            "encoded "
            f"{html.escape(str(summary.get('selectorMergeExecutionForwardEncodedAnchorRawScalarCandidateCount')))}/"
            f"{html.escape(str(summary.get('selectorMergeExecutionForwardEncodedAnchorPromotingCandidateCount')))}/"
            f"{html.escape(str(summary.get('selectorMergeExecutionEncodedMergeExecutionBridgeFound')))}, "
            "alias data "
            f"<code>{html.escape(','.join(summary.get('selectorMergeExecutionTargetAliasForwardDataSelectors') or []) or '-')}</code>, "
            "alias public/address "
            f"<code>{html.escape(','.join(summary.get('selectorMergeExecutionTargetAliasPublicCoveredForwardHitSelectors') or []) or '-')}</code>/"
            f"<code>{html.escape(','.join(summary.get('selectorMergeExecutionTargetAliasAddressAdjacentForwardHitSelectors') or []) or '-')}</code>, "
            "alias coverage "
            f"<code>{html.escape(str(summary.get('selectorMergeExecutionTargetAliasPublicForwardHitCoverageStatus')))}</code>, "
            "alias exclusion "
            f"<code>{html.escape(str(summary.get('selectorMergeExecutionTargetAliasExecutionExclusionStatus')))}</code>, "
            "alias execution "
            f"{html.escape(str(summary.get('selectorMergeExecutionTargetAliasToCurrentExecutionLikeBridgeFound')))}, "
            f"proof {html.escape(str(summary.get('selectorMergeExecutionProofFound')))}, "
            f"gap open {html.escape(str(summary.get('selectorMergeExecutionGapOpen')))}.</p>"
        ),
        (
            f"  <p><b>local savedata scan:</b> <code>{html.escape(summary['localSavedataStatus'])}</code> "
            f"({summary['localSavedataFoundCount']}/{summary['localSavedataValidCount']}); "
            "promotion "
            f"<code>{html.escape(str(summary.get('localSavedataPromotionStatus')))}</code>; "
            f"proof {html.escape(str(summary.get('localSavedataProofFound')))}; "
            "failed gates "
            f"<code>{html.escape(','.join(summary.get('localSavedataFailedSavedataSlotScanGateIds') or []) or '-')}</code>; "
            "missing evidence count "
            f"{html.escape(str(len(summary.get('localSavedataMissingEvidence') or [])))}; "
            f"evidence refs {html.escape(str(summary.get('localSavedataEvidenceRefCount')))}.</p>"
        ),
        (
            "  <p><b>runtime trace feasibility:</b> "
            f"proof found {html.escape(str(summary.get('runtimeTraceProofFound')))}, "
            "failed gates "
            f"<code>{html.escape(','.join(summary.get('runtimeTraceFailedRuntimeTraceGateIds') or []) or '-')}</code>, "
            "missing evidence count "
            f"{html.escape(str(len(summary.get('runtimeTraceMissingEvidence') or [])))}, "
            f"can run {html.escape(str(summary.get('runtimeTraceCanRunNow')))}, "
            f"blockers {html.escape(str(summary.get('runtimeTraceBlockerCount')))}, "
            "execution capture "
            f"{html.escape(str(summary.get('runtimeTraceExecutionCanCaptureNow')))}, "
            f"execution blockers {html.escape(str(summary.get('runtimeTraceExecutionBlockerCount')))}, "
            f"execution probes {html.escape(str(summary.get('runtimeTraceExecutionProbeCount')))}, "
            "virtual desktop gdbstub "
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopGdbstubConnectStatus')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopGdbstubConnectTimedOut')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopGdbstubConnectCrashed')))}, "
            "virtual relocated soft/watch "
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointStatus')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointTimedOut')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointCrashed')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopRelocatedWatchpointStatus')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopRelocatedWatchpointTimedOut')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionVirtualDesktopRelocatedWatchpointCrashed')))}, "
            "binfmt summary/execution "
            f"{html.escape(str(summary.get('runtimeTraceSummaryBinfmtRegistered')))}/"
            f"{html.escape(str(summary.get('runtimeTraceSummaryBinfmtEnabled')))}/"
            f"{html.escape(str(summary.get('runtimeTraceExecutionBinfmtRegistered')))}, "
            f"reject <code>{html.escape(str(summary.get('runtimeTraceEquivalentRejectionClassification')))}</code>, "
            f"wine prefix <code>{html.escape(str(summary.get('runtimeTraceExecutionWinePrefix')))}</code>, "
            f"gdb <code>{html.escape(str(summary.get('runtimeTraceExecutionGdbMultiarchPath')))}</code>.</p>"
        ),
        (
            "  <p><b>runtime route-watch poll:</b> "
            f"{html.escape(str(summary.get('runtimeRouteWatchPollSampleCount')))} samples @ "
            f"{html.escape(str(summary.get('runtimeRouteWatchPollStartupWaitSeconds')))}s; observed "
            f"<code>{html.escape(','.join(summary.get('runtimeRouteWatchPollObservedSelectors') or []) or '-')}</code>; "
            f"reached route {html.escape(str(summary.get('runtimeRouteWatchPollReachedRouteSelector')))}; "
            f"values <code>{html.escape(str(summary.get('runtimeRouteWatchPollValues')))}</code>.</p>"
        ),
        (
            "  <p><b>predecessor direction sweep poll:</b> "
            f"{html.escape(str(summary.get('runtimePredecessorDirectionSweepPollSampleCount')))} samples @ "
            f"{html.escape(str(summary.get('runtimePredecessorDirectionSweepPollStartupWaitSeconds')))}s; observed "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorDirectionSweepPollObservedSelectors') or []) or '-')}</code>; "
            "observed public "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorDirectionSweepPollObservedPublicSaveSelectors') or []) or '-')}</code>; "
            f"public hit {html.escape(str(summary.get('runtimePredecessorDirectionSweepPollReachedPublicSaveSelector')))}; "
            f"reached route {html.escape(str(summary.get('runtimePredecessorDirectionSweepPollReachedRouteSelector')))}; "
            f"values <code>{html.escape(str(summary.get('runtimePredecessorDirectionSweepPollValues')))}</code>.</p>"
        ),
        (
            "  <p><b>predecessor left-overrun activation sweep poll:</b> "
            f"{html.escape(str(summary.get('runtimePredecessorLeftOverrunActivationSweepPollSampleCount')))} samples @ "
            f"{html.escape(str(summary.get('runtimePredecessorLeftOverrunActivationSweepPollStartupWaitSeconds')))}s; observed "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorLeftOverrunActivationSweepPollObservedSelectors') or []) or '-')}</code>; "
            "observed public "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorLeftOverrunActivationSweepPollObservedPublicSaveSelectors') or []) or '-')}</code>; "
            f"public hit {html.escape(str(summary.get('runtimePredecessorLeftOverrunActivationSweepPollReachedPublicSaveSelector')))}; "
            f"reached route {html.escape(str(summary.get('runtimePredecessorLeftOverrunActivationSweepPollReachedRouteSelector')))}; "
            f"values <code>{html.escape(str(summary.get('runtimePredecessorLeftOverrunActivationSweepPollValues')))}</code>.</p>"
        ),
        (
            "  <p><b>predecessor branch-state poll:</b> "
            f"{html.escape(str(summary.get('runtimePredecessorBranchStatePollSampleCount')))} samples; observed "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorBranchStatePollObservedSelectors') or []) or '-')}</code>; "
            "observed public "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorBranchStatePollObservedPublicSaveSelectors') or []) or '-')}</code>; "
            f"active flag <code>{html.escape(str(summary.get('runtimePredecessorBranchStatePollActiveFlagHex')))}</code>; "
            f"state <code>{html.escape(','.join(summary.get('runtimePredecessorBranchStatePollValuesHex') or []) or '-')}</code>; "
            f"matches fill {html.escape(str(summary.get('runtimePredecessorBranchStatePollMatchesFill')))}; "
            f"all zero {html.escape(str(summary.get('runtimePredecessorBranchStatePollAllZero')))}; "
            f"reached route {html.escape(str(summary.get('runtimePredecessorBranchStatePollReachedRouteSelector')))}.</p>"
        ),
        (
            "  <p><b>predecessor high-frequency branch-state poll:</b> "
            f"{html.escape(str(summary.get('runtimePredecessorHighFrequencyBranchStatePollSampleCount')))} samples at "
            f"{html.escape(str(summary.get('runtimePredecessorHighFrequencyBranchStatePollIntervalSeconds')))}s; observed "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorHighFrequencyBranchStatePollObservedSelectors') or []) or '-')}</code>; "
            "observed public "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorHighFrequencyBranchStatePollObservedPublicSaveSelectors') or []) or '-')}</code>; "
            f"active flag <code>{html.escape(str(summary.get('runtimePredecessorHighFrequencyBranchStatePollActiveFlagHex')))}</code>; "
            f"state <code>{html.escape(','.join(summary.get('runtimePredecessorHighFrequencyBranchStatePollValuesHex') or []) or '-')}</code>; "
            f"matches fill {html.escape(str(summary.get('runtimePredecessorHighFrequencyBranchStatePollMatchesFill')))}; "
            f"all zero {html.escape(str(summary.get('runtimePredecessorHighFrequencyBranchStatePollAllZero')))}; "
            f"reached route {html.escape(str(summary.get('runtimePredecessorHighFrequencyBranchStatePollReachedRouteSelector')))}.</p>"
        ),
        (
            "  <p><b>predecessor trail-start poll:</b> "
            f"{html.escape(str(summary.get('runtimePredecessorTrailStartPollSampleCount')))} samples; observed "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorTrailStartPollObservedSelectors') or []) or '-')}</code>; "
            "observed public "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorTrailStartPollObservedPublicSaveSelectors') or []) or '-')}</code>; "
            f"class <code>{html.escape(str(summary.get('runtimePredecessorTrailStartPollClassification')))}</code>; "
            f"state <code>{html.escape(','.join(summary.get('runtimePredecessorTrailStartPollValuesHex') or []) or '-')}</code>; "
            f"matches fill {html.escape(str(summary.get('runtimePredecessorTrailStartPollMatchesFill')))}; "
            f"all zero {html.escape(str(summary.get('runtimePredecessorTrailStartPollAllZero')))}; "
            f"target observed {html.escape(str(summary.get('runtimePredecessorTrailStartPollTargetObserved')))}; "
            f"trail movement {html.escape(str(summary.get('runtimePredecessorTrailStartPollMovementObserved')))}; "
            f"reached route {html.escape(str(summary.get('runtimePredecessorTrailStartPollReachedRouteSelector')))}.</p>"
        ),
        (
            "  <p><b>predecessor trail-left-overrun poll:</b> "
            f"{html.escape(str(summary.get('runtimePredecessorTrailLeftOverrunPollSampleCount')))} samples; observed "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorTrailLeftOverrunPollObservedSelectors') or []) or '-')}</code>; "
            "observed public "
            f"<code>{html.escape(','.join(summary.get('runtimePredecessorTrailLeftOverrunPollObservedPublicSaveSelectors') or []) or '-')}</code>; "
            f"class <code>{html.escape(str(summary.get('runtimePredecessorTrailLeftOverrunPollClassification')))}</code>; "
            f"state <code>{html.escape(','.join(summary.get('runtimePredecessorTrailLeftOverrunPollValuesHex') or []) or '-')}</code>; "
            f"matches fill {html.escape(str(summary.get('runtimePredecessorTrailLeftOverrunPollMatchesFill')))}; "
            f"all zero {html.escape(str(summary.get('runtimePredecessorTrailLeftOverrunPollAllZero')))}; "
            f"camera target {html.escape(str(summary.get('runtimePredecessorTrailLeftOverrunPollCameraTarget')))}; "
            f"camera outside {html.escape(str(summary.get('runtimePredecessorTrailLeftOverrunPollCameraOutside')))}; "
            f"reached route {html.escape(str(summary.get('runtimePredecessorTrailLeftOverrunPollReachedRouteSelector')))}.</p>"
        ),
        (
            "  <p><b>external proof handoff:</b> "
            f"<a href=\"{html.escape(str(summary.get('externalProofHandoffUrl')))}\">"
            f"{html.escape(str(summary.get('externalProofHandoffUrl')))}</a>; "
            f"command <code>{html.escape(str(summary.get('externalProofHandoffRegenerateCommand')))}</code>; "
            "packages "
            f"<code>{html.escape(','.join(summary.get('externalProofHandoffExpectedPackageIds') or []))}</code>.</p>"
        ),
        "  <h2>Gate Checklist</h2>",
        f"  <table><thead><tr><th>gate</th><th>passed</th><th>required</th><th>evidence</th></tr></thead><tbody>{gate_rows}</tbody></table>",
        "  <h2>Missing Evidence</h2>",
        f"  <ul>{missing_items}</ul>",
        "  <h2>Non-Promoting Evidence</h2>",
        f"  <table><thead><tr><th>evidence</th><th>status</th><th>detail</th></tr></thead><tbody>{non_promoting_rows}</tbody></table>",
        "  <h2>Next Actions</h2>",
        f"  <table><thead><tr><th>priority</th><th>status</th><th>task</th><th>why</th><th>related failed gates</th><th>next input classes</th><th>refs</th></tr></thead><tbody>{action_rows}</tbody></table>",
        "</body>",
        "</html>",
        "",
    ])


def write_outputs(summary: dict, out_dir: Path = OUT) -> None:
    out_dir.mkdir(parents=True, exist_ok=True)
    (out_dir / "route_promotion_gate.json").write_text(
        json.dumps(summary, ensure_ascii=False, separators=(",", ":")) + "\n",
        encoding="utf-8",
    )
    (out_dir / "route_promotion_gate.html").write_text(html_page(summary), encoding="utf-8")


def load_json(path: Path, default):
    try:
        return json.loads(path.read_text(encoding="utf-8"))
    except (FileNotFoundError, json.JSONDecodeError):
        return default


def main() -> None:
    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("--out-dir", type=Path, default=OUT)
    args = parser.parse_args()
    summary = build_summary(
        load_json(args.out_dir / "route_investigation_queue.json", []),
        load_json(args.out_dir / "savedata_slot_scan.json", {}),
        load_json(args.out_dir / "runtime_trace_feasibility.json", {}),
        load_json(args.out_dir / "map1_01a_exit_coordinate_variant_scan.json", {}),
        load_json(args.out_dir / "map1_01a_strict_source_hotspot_context.json", {}),
        load_json(args.out_dir / "map1_01a_edge_trigger_gap.json", {}),
        load_json(args.out_dir / "save_selector_selected_root_execution_gap.json", {}),
        load_json(args.out_dir / "save_selector_predecessor_fill_execution_order_gap.json", {}),
        load_json(args.out_dir / "save_selector_predecessor_descriptor_bridge_gap.json", {}),
        load_json(args.out_dir / "save_selector_predecessor_fill_site_execution_context.json", {}),
        load_json(args.out_dir / "save_selector_merge_runtime_context.json", {}),
        load_json(args.out_dir / "save_selector_wrapper_execution_gap.json", {}),
        load_json(args.out_dir / "save_selector_gate_base_proof_gap.json", {}),
        load_json(args.out_dir / "save_selector_secondary_fill_roots.json", {}),
        load_json(args.out_dir / "save_selector_merge_execution_gap.json", {}),
        load_json(args.out_dir / "runtime_source_save_load_variant_context.json", {}),
        load_json(args.out_dir / "runtime_predecessor_route_attempt_context.json", {}),
    )
    write_outputs(summary, args.out_dir)
    print(f"wrote route promotion gate -> {args.out_dir / 'route_promotion_gate.html'}")


if __name__ == "__main__":
    main()
