{
  "schema_version": "sr-article-joint-data-inventory-v1",
  "status": "ready_for_discovery",
  "alignment": "causal_post_state_to_next_action",
  "transient_boundary": 50,
  "weighting": "case_equal; trajectory_equal_within_case",
  "accepted_primary_runs": {
    "karman": {
      "run_id": "article-joint-data-karman-20260718",
      "scenes": ["karman_re50", "karman_re100", "karman_re200", "karman_re400"],
      "trajectories_per_scene": 1,
      "recorded_samples_per_trajectory": 200,
      "aligned_samples_per_trajectory": 197,
      "transient_aligned_samples": 48,
      "steady_aligned_samples": 150,
      "policy_replay": "passed_exactly"
    },
    "illusion": {
      "run_id": "article-joint-data-illusion-20260718",
      "scenes": ["illusion_0.75L", "illusion_1L", "illusion_1.5L"],
      "trajectories_per_scene": 1,
      "recorded_samples_per_trajectory": 200,
      "aligned_samples_per_trajectory": 197,
      "transient_aligned_samples": 48,
      "steady_aligned_samples": 150,
      "policy_replay": "passed_exactly"
    }
  },
  "accepted_supplementary_runs": {
    "round1-legacy-v2-20260716": {
      "status": "eligible_after_current_contract_recheck",
      "karman": ["karman_re50", "karman_re100", "karman_re200", "karman_re400"],
      "illusion": ["illusion_0.75L", "illusion_1L"],
      "note": "kept as independent trajectories; not mixed until multi-trajectory Stage 2 loader records each source separately"
    },
    "trusted_recollections_20260717": {
      "status": "eligible_after_current_contract_recheck",
      "karman": ["karman_re100"],
      "illusion": ["illusion_1L"]
    }
  },
  "historical_canonical_directories": {
    "status": "diagnostic_only_not_used_for_primary_discovery",
    "reason": "pre-contract assets lack current run-scoped manifest and include known force-order history; preserving them avoids data loss but they are not silently pooled"
  },
  "excluded": {
    "round1-legacy-v2-20260716-joint-formulas": "diagnostic only because their physical interpretation predates final force-order contract",
    "v5": "outside legacy article fitting scope",
    "unseen_scenes": "validation only, not PPO-action fitting"
  },
  "resource_provenance": {
    "conda_env": "pycuda_3_10",
    "cuda_visible_devices": "2",
    "requested_logical_device": 0,
    "physical_gpu_uuid": "GPU-b8c11c01-c91f-aa0b-abf6-dad35085cc76",
    "cfd_execution": "serial"
  },
  "replay_reports": "policy_replay/*.json"
}
