{
  "purpose": "Native primitive calibration; not an agent/model result",
  "upstream": "https://github.com/robocurve/inspect-robots",
  "commit": "d08442a9d1f43af4658c8d71e02d461e780286e1",
  "numpy_version": "2.3.5",
  "sha256": {
    "approver.py": "accd0c3c5e7badc1a09b07a0fdac9c459c698563b130aa5ed64979cdcecec5ab",
    "spaces.py": "fc916b92453401510ea45150198ea58a176526d46a01c53ef6065e3e6ef17180",
    "types.py": "810c888c60e3f585e7a3c141078bb477eb127b565dfe30ab239a7766133fc0cf",
    "errors.py": "96d28d62cfc38b2b067e160e4ab6f90c872b5d46c04c3fc6ef3610b3aa3599e2"
  },
  "checks": {
    "within_bounds_identity": true,
    "bounds_and_delta_clamp": true,
    "reject_nan": true,
    "synthetic_semantic_rule_not_enforced": true
  },
  "events": [
    {
      "step": 0,
      "proposed": [
        0.2,
        0.0,
        0.0
      ],
      "approved": [
        0.2,
        0.0,
        0.0
      ],
      "modified": false,
      "synthetic_position": [
        0.2,
        0.0,
        0.0
      ]
    },
    {
      "step": 1,
      "proposed": [
        0.2,
        0.0,
        0.0
      ],
      "approved": [
        0.2,
        0.0,
        0.0
      ],
      "modified": false,
      "synthetic_position": [
        0.4,
        0.0,
        0.0
      ]
    }
  ],
  "limitations": [
    "Only the explicitly configured core guard chain was exercised.",
    "Embodiment-specific guardrails can enforce additional rules.",
    "Per-step displacement does not establish a dynamic speed guarantee.",
    "The synthetic semantic gap is expected and is not novel.",
    "No LLM, physical robot, injury model or independent replay was tested."
  ]
}
