{
  "authority": "Agent-authored corrections, not human choices.",
  "steps": [
    {
      "id": "screen-position-v1",
      "interpretation": "Keep initial screen anchor"
    },
    {
      "id": "rock-separation-v2",
      "interpretation": "Separate from named rock objects",
      "failure": "Rendered character remains against terrain bank omitted from binding",
      "artifact": "history/first-approach-comparison.mp4"
    },
    {
      "id": "formation-separation-v3",
      "interpretation": "Add convex steep-terrain patches",
      "failure": "Convex envelopes fill empty space; rejected approximation"
    },
    {
      "id": "visible-formation-separation-v4",
      "interpretation": "Use nearest native surface intersections and steep-terrain classification",
      "result": "Selected clips meet declared sampled separation in both passages"
    }
  ],
  "controls": "Candidate pool, gap threshold and native guards unchanged across corrections.",
  "warning": "Measurements under different entity definitions are not directly comparable; final reported scores all use v4."
}