{
  "method": "The current browser engine compiles each frozen judgment package and evaluates decode_judgment on the same named inputs. Complete outputs agree in these cases. This is bounded regression evidence, not a proof of equivalence or editorial truth.",
  "sourceHashes": {
    "before": "deb1c95db78946741dc2d578bd6712467e4e5df41e9d10e5a60f35e5b38f77bd",
    "after": "d8e3db9571f13fc048f3b60890d0d8f2c8c3f26e7d3c769628a3e9898298b571"
  },
  "results": [
    {
      "version": "before",
      "scenario": "Accepted shape and known citation",
      "inputs": {
        "schema": {
          "LawyerV1": {}
        },
        "source": "{\"congruence_basis_points\": 8500, \"congruence_reasoning\": \"Grounded\", \"event_time_epoch_millis\": null, \"urgency_assessment\": \"supported\", \"urgency_reasoning\": \"Uncertain\", \"brief_bullets\": [\"A\", \"B\", \"C\"], \"evidence_refs\": [\"article:1\"]}",
        "allowed": [
          {
            "id": "article:1"
          }
        ]
      },
      "output": {
        "type": "Yichus/Json::DecodeResult[Icetakes/Judgment::Judgment]",
        "json": {
          "value": {
            "Lawyer": {
              "value": {
                "congruence_basis_points": 8500,
                "congruence_reasoning": "Grounded",
                "event_time": {
                  "UnknownEventTime": {}
                },
                "urgency_assessment": {
                  "SupportedUrgency": {}
                },
                "urgency_reasoning": "Uncertain",
                "brief_bullets": [
                  "A",
                  "B",
                  "C"
                ],
                "evidence_refs": [
                  {
                    "id": "article:1"
                  }
                ]
              }
            }
          }
        },
        "jsonStatus": "encoded",
        "rendered": "Decoded(value: Lawyer(value: LawyerJudgment(congruence_basis_points: 8500, congruence_reasoning: \"Grounded\", event_time: UnknownEventTime, urgency_assessment: SupportedUrgency, urgency_reasoning: \"Uncertain\", brief_bullets: [\"A\", \"B\", \"C\"], evidence_refs: [EvidenceRef(\"article:1\")])))"
      }
    },
    {
      "version": "before",
      "scenario": "Unknown citation",
      "inputs": {
        "schema": {
          "LawyerV1": {}
        },
        "source": "{\"congruence_basis_points\": 8500, \"congruence_reasoning\": \"Grounded\", \"event_time_epoch_millis\": null, \"urgency_assessment\": \"supported\", \"urgency_reasoning\": \"Uncertain\", \"brief_bullets\": [\"A\", \"B\", \"C\"], \"evidence_refs\": [\"article:other\"]}",
        "allowed": [
          {
            "id": "article:1"
          }
        ]
      },
      "output": {
        "type": "Yichus/Json::DecodeResult[Icetakes/Judgment::Judgment]",
        "json": {
          "path": "evidence_refs",
          "reason": "unknown evidence reference"
        },
        "jsonStatus": "encoded",
        "rendered": "DecodeError(path: \"evidence_refs\", reason: \"unknown evidence reference\")"
      }
    },
    {
      "version": "before",
      "scenario": "Malformed JSON",
      "inputs": {
        "schema": {
          "LawyerV1": {}
        },
        "source": "{",
        "allowed": [
          {
            "id": "article:1"
          }
        ]
      },
      "output": {
        "type": "Yichus/Json::DecodeResult[Icetakes/Judgment::Judgment]",
        "json": {
          "path": "$",
          "reason": "invalid JSON"
        },
        "jsonStatus": "encoded",
        "rendered": "DecodeError(path: \"$\", reason: \"invalid JSON\")"
      }
    },
    {
      "version": "after",
      "scenario": "Accepted shape and known citation",
      "inputs": {
        "schema": {
          "LawyerV1": {}
        },
        "source": "{\"congruence_basis_points\": 8500, \"congruence_reasoning\": \"Grounded\", \"event_time_epoch_millis\": null, \"urgency_assessment\": \"supported\", \"urgency_reasoning\": \"Uncertain\", \"brief_bullets\": [\"A\", \"B\", \"C\"], \"evidence_refs\": [\"article:1\"]}",
        "allowed": [
          {
            "id": "article:1"
          }
        ]
      },
      "output": {
        "type": "Yichus/Json::DecodeResult[Icetakes/Judgment::Judgment]",
        "json": {
          "value": {
            "Lawyer": {
              "value": {
                "congruence_basis_points": 8500,
                "congruence_reasoning": "Grounded",
                "event_time": {
                  "UnknownEventTime": {}
                },
                "urgency_assessment": {
                  "SupportedUrgency": {}
                },
                "urgency_reasoning": "Uncertain",
                "brief_bullets": [
                  "A",
                  "B",
                  "C"
                ],
                "evidence_refs": [
                  {
                    "id": "article:1"
                  }
                ]
              }
            }
          }
        },
        "jsonStatus": "encoded",
        "rendered": "Decoded(value: Lawyer(value: LawyerJudgment(congruence_basis_points: 8500, congruence_reasoning: \"Grounded\", event_time: UnknownEventTime, urgency_assessment: SupportedUrgency, urgency_reasoning: \"Uncertain\", brief_bullets: [\"A\", \"B\", \"C\"], evidence_refs: [EvidenceRef(\"article:1\")])))"
      }
    },
    {
      "version": "after",
      "scenario": "Unknown citation",
      "inputs": {
        "schema": {
          "LawyerV1": {}
        },
        "source": "{\"congruence_basis_points\": 8500, \"congruence_reasoning\": \"Grounded\", \"event_time_epoch_millis\": null, \"urgency_assessment\": \"supported\", \"urgency_reasoning\": \"Uncertain\", \"brief_bullets\": [\"A\", \"B\", \"C\"], \"evidence_refs\": [\"article:other\"]}",
        "allowed": [
          {
            "id": "article:1"
          }
        ]
      },
      "output": {
        "type": "Yichus/Json::DecodeResult[Icetakes/Judgment::Judgment]",
        "json": {
          "path": "evidence_refs",
          "reason": "unknown evidence reference"
        },
        "jsonStatus": "encoded",
        "rendered": "DecodeError(path: \"evidence_refs\", reason: \"unknown evidence reference\")"
      }
    },
    {
      "version": "after",
      "scenario": "Malformed JSON",
      "inputs": {
        "schema": {
          "LawyerV1": {}
        },
        "source": "{",
        "allowed": [
          {
            "id": "article:1"
          }
        ]
      },
      "output": {
        "type": "Yichus/Json::DecodeResult[Icetakes/Judgment::Judgment]",
        "json": {
          "path": "$",
          "reason": "invalid JSON"
        },
        "jsonStatus": "encoded",
        "rendered": "DecodeError(path: \"$\", reason: \"invalid JSON\")"
      }
    }
  ]
}
