{
  "date": "2026-10-13",
  "python": "3.12.14",
  "root_container_depth": 1,
  "cases": [
    {
      "case": "at-limit",
      "limit": 3,
      "exit_code": 0,
      "output_created": true,
      "stdout": "{\"peak_depth\": 3, \"limit\": 3, \"records\": 2, \"input_bytes\": 128}",
      "stderr": "",
      "readback_equal": true
    },
    {
      "case": "below-limit",
      "limit": 2,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "ValueError: container depth exceeds 2"
    },
    {
      "case": "one-level-deeper",
      "limit": 3,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "ValueError: container depth exceeds 3"
    },
    {
      "case": "deep-before-parse",
      "limit": 3,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "ValueError: container depth exceeds 3"
    },
    {
      "case": "balanced-invalid-json",
      "limit": 3,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 35 (char 34)"
    },
    {
      "case": "wrong-schema",
      "limit": 3,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "ValueError: demo requires string leaves"
    },
    {
      "case": "escaped-backslashes",
      "limit": 3,
      "exit_code": 0,
      "output_created": true,
      "stdout": "{\"peak_depth\": 3, \"limit\": 3, \"records\": 1, \"input_bytes\": 47}",
      "stderr": "",
      "readback_equal": true
    }
  ]
}