{
  "experiment": "A79 Observation-state Expansion",
  "protocol": {
    "goal": "Expand A78's observation-state taxonomy from 3 active trajectory cases to the 10-case route/evaluator set.",
    "selection_uses_gt": false,
    "retrospective_validation_uses_gt": true,
    "is_actual_sampler_modification": false,
    "sources": {
      "A51": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/analysis.json",
      "A65": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a65_per_region_signed_residual_audit/analysis.json",
      "A70": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a70_10case_adaptive_router_expansion/analysis.json",
      "A71": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a71_same_evaluator_adaptive_router_audit/analysis.json",
      "A78": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a78_loo_observation_budget_router/analysis.json"
    },
    "limitation": "Only 3 cases have full sampler trajectory labels from A65; the other 7 cases use proxy labels derived from readiness, surface masks, active/defer route and same-evaluator metrics."
  },
  "case_rows": [
    {
      "case_id": "gso_000_input4",
      "observation_state": "late_safe_global_gain",
      "has_a65_sampler_trajectory": true,
      "carrier_ready": true,
      "active_residual": true,
      "a51_route": "ready_standard_depth_sign",
      "a70_selected_policy": "a66_uncertainty_damped_budget",
      "a70_selected_variant": "a66_uncertainty_damped_budget",
      "face_surface_conflict_ratio": 0.13057790782735917,
      "face_surface_improved_ratio": 0.4952450621799561,
      "face_surface_neutral_ratio": 0.13825896122896855,
      "face_unobserved_closable_ratio": 0.23591806876371615,
      "mean_face_confidence": 0.9109728932380676,
      "observed_sample_ratio": 0.7405833333333334,
      "carrier_chamfer": 0.06632948894236632,
      "carrier_fscore_5pct": 0.49373535338193597,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 2734,
      "a53_delta_chamfer_vs_carrier": -0.0008666455544998758,
      "a53_delta_fscore_vs_carrier": 0.0026946783417157727,
      "a70_delta_chamfer_vs_carrier": -0.0001331293674095152,
      "a70_delta_fscore_vs_carrier": -0.004499444941306496,
      "state_reasons": [
        "large unobserved/completion room with moderate conflict"
      ]
    },
    {
      "case_id": "gso_001_input4",
      "observation_state": "defer_low_conflict",
      "has_a65_sampler_trajectory": false,
      "carrier_ready": true,
      "active_residual": false,
      "a51_route": "ready_but_defer_low_conflict",
      "a70_selected_policy": "carrier_control",
      "a70_selected_variant": "carrier_control",
      "face_surface_conflict_ratio": 0.02900330068237827,
      "face_surface_improved_ratio": 0.015564808142276313,
      "face_surface_neutral_ratio": 0.9554318911753454,
      "face_unobserved_closable_ratio": 0.0,
      "mean_face_confidence": 0.969675600528717,
      "observed_sample_ratio": 1.0,
      "carrier_chamfer": 0.08957877673925538,
      "carrier_fscore_5pct": 0.3320046359913943,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 449604,
      "a53_delta_chamfer_vs_carrier": -3.425224548436745e-10,
      "a53_delta_fscore_vs_carrier": 0.0,
      "a70_delta_chamfer_vs_carrier": 0.0,
      "a70_delta_fscore_vs_carrier": 0.0,
      "state_reasons": [
        "low conflict and mostly neutral observed surface"
      ]
    },
    {
      "case_id": "gso_002_input4",
      "observation_state": "visible_region_recovery",
      "has_a65_sampler_trajectory": true,
      "carrier_ready": true,
      "active_residual": true,
      "a51_route": "ready_high_value_depth_sign",
      "a70_selected_policy": "a67_visible_preserving_damping",
      "a70_selected_variant": "a67_visible_preserving_damping",
      "face_surface_conflict_ratio": 0.20181307456588354,
      "face_surface_improved_ratio": 0.6133512087163773,
      "face_surface_neutral_ratio": 0.15833758937691522,
      "face_unobserved_closable_ratio": 0.02649812734082397,
      "mean_face_confidence": 0.9010351300239563,
      "observed_sample_ratio": 0.985,
      "carrier_chamfer": 0.050273361077043804,
      "carrier_fscore_5pct": 0.64500899895361,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 234960,
      "a53_delta_chamfer_vs_carrier": -0.0018181749711164014,
      "a53_delta_fscore_vs_carrier": 0.011733770136676425,
      "a70_delta_chamfer_vs_carrier": -0.0013750433876518198,
      "a70_delta_fscore_vs_carrier": 0.01378190496691778,
      "state_reasons": [
        "visible surface has strong improvement evidence"
      ]
    },
    {
      "case_id": "gso_003_input4",
      "observation_state": "defer_not_ready",
      "has_a65_sampler_trajectory": false,
      "carrier_ready": false,
      "active_residual": false,
      "a51_route": "defer_carrier_not_ready",
      "a70_selected_policy": "carrier_control",
      "a70_selected_variant": "carrier_control",
      "face_surface_conflict_ratio": 0.0896887581504426,
      "face_surface_improved_ratio": 0.08952608819422793,
      "face_surface_neutral_ratio": 0.8207851536553294,
      "face_unobserved_closable_ratio": 0.0,
      "mean_face_confidence": 0.8488633632659912,
      "observed_sample_ratio": 1.0,
      "carrier_chamfer": 0.040640419932202645,
      "carrier_fscore_5pct": 0.7086092285105045,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 295076,
      "a53_delta_chamfer_vs_carrier": -2.9547128660434296e-08,
      "a53_delta_fscore_vs_carrier": 0.0,
      "a70_delta_chamfer_vs_carrier": 0.0,
      "a70_delta_fscore_vs_carrier": 0.0,
      "state_reasons": [
        "carrier not ready, so sampler should not edit this case"
      ]
    },
    {
      "case_id": "gso_004_input4",
      "observation_state": "defer_low_conflict",
      "has_a65_sampler_trajectory": false,
      "carrier_ready": true,
      "active_residual": false,
      "a51_route": "ready_but_defer_low_conflict",
      "a70_selected_policy": "carrier_control",
      "a70_selected_variant": "carrier_control",
      "face_surface_conflict_ratio": 0.003765481422293248,
      "face_surface_improved_ratio": 0.003775469436675989,
      "face_surface_neutral_ratio": 0.9924590491410308,
      "face_unobserved_closable_ratio": 0.0,
      "mean_face_confidence": 0.9895126819610596,
      "observed_sample_ratio": 1.0,
      "carrier_chamfer": 0.10863017660477692,
      "carrier_fscore_5pct": 0.21262637698179684,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 100120,
      "a53_delta_chamfer_vs_carrier": 4.968044580444531e-07,
      "a53_delta_fscore_vs_carrier": 0.0,
      "a70_delta_chamfer_vs_carrier": 0.0,
      "a70_delta_fscore_vs_carrier": 0.0,
      "state_reasons": [
        "low conflict and mostly neutral observed surface"
      ]
    },
    {
      "case_id": "gso_005_input4",
      "observation_state": "defer_low_conflict",
      "has_a65_sampler_trajectory": false,
      "carrier_ready": true,
      "active_residual": false,
      "a51_route": "ready_but_defer_low_conflict",
      "a70_selected_policy": "carrier_control",
      "a70_selected_variant": "carrier_control",
      "face_surface_conflict_ratio": 0.0,
      "face_surface_improved_ratio": 0.0,
      "face_surface_neutral_ratio": 1.0,
      "face_unobserved_closable_ratio": 0.0,
      "mean_face_confidence": 1.0,
      "observed_sample_ratio": 1.0,
      "carrier_chamfer": 0.06970207906314566,
      "carrier_fscore_5pct": 0.33787342872792,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 328064,
      "a53_delta_chamfer_vs_carrier": 2.2177666010592123e-07,
      "a53_delta_fscore_vs_carrier": 0.0,
      "a70_delta_chamfer_vs_carrier": 0.0,
      "a70_delta_fscore_vs_carrier": 0.0,
      "state_reasons": [
        "low conflict and mostly neutral observed surface"
      ]
    },
    {
      "case_id": "gso_006_input4",
      "observation_state": "carrier_topology_failure",
      "has_a65_sampler_trajectory": false,
      "carrier_ready": false,
      "active_residual": false,
      "a51_route": "defer_carrier_not_ready",
      "a70_selected_policy": "carrier_control",
      "a70_selected_variant": "carrier_control",
      "face_surface_conflict_ratio": 0.40537020743318625,
      "face_surface_improved_ratio": 0.2711122925067736,
      "face_surface_neutral_ratio": 0.32249518041512837,
      "face_unobserved_closable_ratio": 0.001022319644911763,
      "mean_face_confidence": 0.8697929382324219,
      "observed_sample_ratio": 0.8046666666666666,
      "carrier_chamfer": 0.07238541082173741,
      "carrier_fscore_5pct": 0.4922707009726415,
      "carrier_watertight": true,
      "carrier_components": 204,
      "carrier_faces": 1832108,
      "a53_delta_chamfer_vs_carrier": -4.322286018820787e-07,
      "a53_delta_fscore_vs_carrier": 6.20702040545762e-05,
      "a70_delta_chamfer_vs_carrier": 0.0,
      "a70_delta_fscore_vs_carrier": 0.0,
      "state_reasons": [
        "carrier not ready and carrier topology is fragmented/high-face"
      ]
    },
    {
      "case_id": "gso_007_input4",
      "observation_state": "defer_low_conflict",
      "has_a65_sampler_trajectory": false,
      "carrier_ready": true,
      "active_residual": false,
      "a51_route": "ready_but_defer_low_conflict",
      "a70_selected_policy": "carrier_control",
      "a70_selected_variant": "carrier_control",
      "face_surface_conflict_ratio": 0.026394236294678772,
      "face_surface_improved_ratio": 0.001397109527640501,
      "face_surface_neutral_ratio": 0.9722086541776808,
      "face_unobserved_closable_ratio": 0.0,
      "mean_face_confidence": 0.9924822449684143,
      "observed_sample_ratio": 1.0,
      "carrier_chamfer": 0.15692821085861564,
      "carrier_fscore_5pct": 0.16723877551020405,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 278432,
      "a53_delta_chamfer_vs_carrier": -1.1352222500926601e-07,
      "a53_delta_fscore_vs_carrier": 0.0,
      "a70_delta_chamfer_vs_carrier": 0.0,
      "a70_delta_fscore_vs_carrier": 0.0,
      "state_reasons": [
        "low conflict and mostly neutral observed surface"
      ]
    },
    {
      "case_id": "gso_008_input4",
      "observation_state": "saturated_local_damage",
      "has_a65_sampler_trajectory": true,
      "carrier_ready": true,
      "active_residual": true,
      "a51_route": "ready_high_value_depth_sign",
      "a70_selected_policy": "a67_coverage_friendly_damping",
      "a70_selected_variant": "a67_coverage_friendly_damping",
      "face_surface_conflict_ratio": 0.705046171832163,
      "face_surface_improved_ratio": 0.1706836039874685,
      "face_surface_neutral_ratio": 0.12406370094469284,
      "face_unobserved_closable_ratio": 0.00020652323567562083,
      "mean_face_confidence": 0.9430710673332214,
      "observed_sample_ratio": 0.9996666666666667,
      "carrier_chamfer": 0.1351650827431276,
      "carrier_fscore_5pct": 0.19147458262763126,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 827994,
      "a53_delta_chamfer_vs_carrier": -4.583148194403641e-06,
      "a53_delta_fscore_vs_carrier": 0.0,
      "a70_delta_chamfer_vs_carrier": 0.0002911558234568734,
      "a70_delta_fscore_vs_carrier": -0.0008957198491094109,
      "state_reasons": [
        "saturated visible conflict with near-zero closure room"
      ]
    },
    {
      "case_id": "gso_009_input4",
      "observation_state": "defer_low_conflict",
      "has_a65_sampler_trajectory": false,
      "carrier_ready": true,
      "active_residual": false,
      "a51_route": "ready_but_defer_low_conflict",
      "a70_selected_policy": "carrier_control",
      "a70_selected_variant": "carrier_control",
      "face_surface_conflict_ratio": 0.017567275088377462,
      "face_surface_improved_ratio": 0.020537238775461125,
      "face_surface_neutral_ratio": 0.9618954861361614,
      "face_unobserved_closable_ratio": 0.0,
      "mean_face_confidence": 0.9783636927604675,
      "observed_sample_ratio": 1.0,
      "carrier_chamfer": 0.031725658699143386,
      "carrier_fscore_5pct": 0.8009300361618555,
      "carrier_watertight": true,
      "carrier_components": 1,
      "carrier_faces": 83166,
      "a53_delta_chamfer_vs_carrier": -7.585018724221015e-11,
      "a53_delta_fscore_vs_carrier": 0.0,
      "a70_delta_chamfer_vs_carrier": 0.0,
      "a70_delta_fscore_vs_carrier": 0.0,
      "state_reasons": [
        "low conflict and mostly neutral observed surface"
      ]
    }
  ],
  "state_summaries": {
    "carrier_topology_failure": {
      "case_count": 1,
      "active_count": 0,
      "mean_conflict_ratio": 0.40537020743318625,
      "mean_unobserved_closable_ratio": 0.001022319644911763,
      "mean_improved_ratio": 0.2711122925067736,
      "mean_a70_delta_chamfer_vs_carrier": 0.0,
      "mean_a70_delta_fscore_vs_carrier": 0.0,
      "median_carrier_faces": 1832108,
      "cases": [
        "gso_006_input4"
      ]
    },
    "defer_low_conflict": {
      "case_count": 5,
      "active_count": 0,
      "mean_conflict_ratio": 0.01534605869754555,
      "mean_unobserved_closable_ratio": 0.0,
      "mean_improved_ratio": 0.008254925176410785,
      "mean_a70_delta_chamfer_vs_carrier": 0.0,
      "mean_a70_delta_fscore_vs_carrier": 0.0,
      "median_carrier_faces": 278432,
      "cases": [
        "gso_001_input4",
        "gso_004_input4",
        "gso_005_input4",
        "gso_007_input4",
        "gso_009_input4"
      ]
    },
    "defer_not_ready": {
      "case_count": 1,
      "active_count": 0,
      "mean_conflict_ratio": 0.0896887581504426,
      "mean_unobserved_closable_ratio": 0.0,
      "mean_improved_ratio": 0.08952608819422793,
      "mean_a70_delta_chamfer_vs_carrier": 0.0,
      "mean_a70_delta_fscore_vs_carrier": 0.0,
      "median_carrier_faces": 295076,
      "cases": [
        "gso_003_input4"
      ]
    },
    "late_safe_global_gain": {
      "case_count": 1,
      "active_count": 1,
      "mean_conflict_ratio": 0.13057790782735917,
      "mean_unobserved_closable_ratio": 0.23591806876371615,
      "mean_improved_ratio": 0.4952450621799561,
      "mean_a70_delta_chamfer_vs_carrier": -0.0001331293674095152,
      "mean_a70_delta_fscore_vs_carrier": -0.004499444941306496,
      "median_carrier_faces": 2734,
      "cases": [
        "gso_000_input4"
      ]
    },
    "saturated_local_damage": {
      "case_count": 1,
      "active_count": 1,
      "mean_conflict_ratio": 0.705046171832163,
      "mean_unobserved_closable_ratio": 0.00020652323567562083,
      "mean_improved_ratio": 0.1706836039874685,
      "mean_a70_delta_chamfer_vs_carrier": 0.0002911558234568734,
      "mean_a70_delta_fscore_vs_carrier": -0.0008957198491094109,
      "median_carrier_faces": 827994,
      "cases": [
        "gso_008_input4"
      ]
    },
    "visible_region_recovery": {
      "case_count": 1,
      "active_count": 1,
      "mean_conflict_ratio": 0.20181307456588354,
      "mean_unobserved_closable_ratio": 0.02649812734082397,
      "mean_improved_ratio": 0.6133512087163773,
      "mean_a70_delta_chamfer_vs_carrier": -0.0013750433876518198,
      "mean_a70_delta_fscore_vs_carrier": 0.01378190496691778,
      "median_carrier_faces": 234960,
      "cases": [
        "gso_002_input4"
      ]
    }
  },
  "aggregate": {
    "case_count": 10,
    "active_case_count": 3,
    "defer_case_count": 7,
    "state_counts": {
      "late_safe_global_gain": 1,
      "defer_low_conflict": 5,
      "visible_region_recovery": 1,
      "defer_not_ready": 1,
      "carrier_topology_failure": 1,
      "saturated_local_damage": 1
    },
    "trajectory_case_count": 3,
    "trajectory_state_counts": {
      "late_safe_global_gain": 1,
      "visible_region_recovery": 1,
      "saturated_local_damage": 1
    },
    "states_without_sampler_trajectory": [
      "carrier_topology_failure",
      "defer_low_conflict",
      "defer_not_ready"
    ],
    "required_state_coverage_count": 5,
    "required_state_coverage_total": 5,
    "required_state_coverage": [
      "late_safe_global_gain",
      "visible_region_recovery",
      "saturated_local_damage",
      "defer_low_conflict",
      "carrier_topology_failure"
    ],
    "required_state_trajectory_coverage_count": 3,
    "required_state_trajectory_coverage": [
      "late_safe_global_gain",
      "visible_region_recovery",
      "saturated_local_damage"
    ],
    "mean_a70_active_delta_chamfer_vs_carrier": -0.0004056723105348205,
    "mean_a70_active_delta_fscore_vs_carrier": 0.0027955800588339574,
    "high_face_or_fragmented_case_count": 3,
    "high_face_or_fragmented_cases": [
      "gso_001_input4",
      "gso_006_input4",
      "gso_008_input4"
    ],
    "a78_failure_explained_by_missing_state": "gso008 fails because saturated_local_damage/visible recovery has only one trajectory-state exemplar in LOO training.",
    "recommended_next_signal": "Train a region-budget head with state-balanced sampling; do not keep fitting 3-case thresholds."
  },
  "conclusion": {
    "status": "positive_for_architecture_design_not_final_quality",
    "summary": [
      "A79 expands the observation-state space from 3 trajectory cases to 10 route/evaluator cases.",
      "All required state families are represented as proxy states, but full sampler trajectories still cover only a subset.",
      "This supports an A80 sampler-time architecture with state-balanced training, not another hand-threshold selector."
    ]
  },
  "next_steps": [
    "Implement a VGGT observation encoder that predicts state logits and region budgets before each sparse/SLat denoising block.",
    "Collect or synthesize full trajectories for states that are only proxy-covered in A79.",
    "Use coverage-aware losses so saturated cases do not trade away F@5 for small Chamfer gains."
  ]
}