{
  "version": "1.0.0",
  "generatedAt": "2026-10-27T12:30:30.683290+00:00",
  "kind": "deterministic model examples; not hardware tests",
  "cases": [
    {
      "id": "center",
      "input": {
        "x": 0,
        "y": 0,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          0,
          0
        ],
        "radial": [
          0,
          0
        ],
        "scaled_radial": [
          0,
          0
        ]
      }
    },
    {
      "id": "within",
      "input": {
        "x": 0.1,
        "y": 0.1,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          0,
          0
        ],
        "radial": [
          0,
          0
        ],
        "scaled_radial": [
          0.0,
          0.0
        ]
      }
    },
    {
      "id": "diagonal-neutral-region-difference",
      "input": {
        "x": 0.15,
        "y": 0.15,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          0,
          0
        ],
        "radial": [
          0.15,
          0.15
        ],
        "scaled_radial": [
          0.010723304703363107,
          0.010723304703363107
        ]
      }
    },
    {
      "id": "axis-boundary",
      "input": {
        "x": 0.2,
        "y": 0,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          0,
          0
        ],
        "radial": [
          0,
          0
        ],
        "scaled_radial": [
          0.0,
          0.0
        ]
      }
    },
    {
      "id": "just-outside",
      "input": {
        "x": 0.200001,
        "y": 0,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          0.200001,
          0
        ],
        "radial": [
          0.200001,
          0
        ],
        "scaled_radial": [
          1.2500000000012501e-06,
          0.0
        ]
      }
    },
    {
      "id": "one-axis-suppressed",
      "input": {
        "x": 0.25,
        "y": 0.1,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          0.25,
          0
        ],
        "radial": [
          0.25,
          0.1
        ],
        "scaled_radial": [
          0.0803808272786852,
          0.03215233091147408
        ]
      }
    },
    {
      "id": "three-four-five",
      "input": {
        "x": 0.3,
        "y": 0.4,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          0.3,
          0.4
        ],
        "radial": [
          0.3,
          0.4
        ],
        "scaled_radial": [
          0.22499999999999995,
          0.3
        ]
      }
    },
    {
      "id": "negative-direction",
      "input": {
        "x": -0.3,
        "y": 0.4,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          -0.3,
          0.4
        ],
        "radial": [
          -0.3,
          0.4
        ],
        "scaled_radial": [
          -0.22499999999999995,
          0.3
        ]
      }
    },
    {
      "id": "full-axis",
      "input": {
        "x": 1,
        "y": 0,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          1,
          0
        ],
        "radial": [
          1,
          0
        ],
        "scaled_radial": [
          1.0,
          0.0
        ]
      }
    },
    {
      "id": "square-corner",
      "input": {
        "x": 1,
        "y": 1,
        "threshold": 0.2
      },
      "expected": {
        "axial": [
          1,
          1
        ],
        "radial": [
          1,
          1
        ],
        "scaled_radial": [
          0.7071067811865475,
          0.7071067811865475
        ]
      }
    },
    {
      "id": "no-deadzone",
      "input": {
        "x": 0.3,
        "y": 0.4,
        "threshold": 0
      },
      "expected": {
        "axial": [
          0.3,
          0.4
        ],
        "radial": [
          0.3,
          0.4
        ],
        "scaled_radial": [
          0.3,
          0.4
        ]
      }
    }
  ]
}
