{
  "fixture_notice": "Original synthetic byte fixtures; not valid GLBs, real product outputs, or product tests.",
  "results": [
    {
      "case": "same bytes",
      "asset": "synthetic-original.glb",
      "record": "synthetic-pipeline.provenance.json",
      "expected_status": "hash_match",
      "observed": {
        "status": "hash_match",
        "scope": "Byte consistency only; no authenticity, legal clearance, GLB validation, or complete lineage check.",
        "format": "pipeline_generation",
        "recorded_labels": {
          "backend": "trellis2",
          "classification": "SYNTHETIC-UNREVIEWED",
          "license_name": "SYNTHETIC LABEL ONLY",
          "license_url": "https://example.invalid/"
        },
        "expected_sha256": "6ccd1ec84b38f721316d7ca7062d4361fe1ad69c070a1fac2355b893f8e1d1bf",
        "actual_sha256": "6ccd1ec84b38f721316d7ca7062d4361fe1ad69c070a1fac2355b893f8e1d1bf"
      }
    },
    {
      "case": "renamed same bytes",
      "asset": "synthetic-renamed.glb",
      "record": "synthetic-pixal3d.json",
      "expected_status": "hash_match",
      "observed": {
        "status": "hash_match",
        "scope": "Byte consistency only; no authenticity, legal clearance, GLB validation, or complete lineage check.",
        "format": "pixal3d_generation",
        "recorded_labels": {
          "backend": "pixal3d",
          "classification": "SYNTHETIC-UNREVIEWED",
          "license_name": "SYNTHETIC LABEL ONLY",
          "license_url": "https://example.invalid/"
        },
        "expected_sha256": "6ccd1ec84b38f721316d7ca7062d4361fe1ad69c070a1fac2355b893f8e1d1bf",
        "actual_sha256": "6ccd1ec84b38f721316d7ca7062d4361fe1ad69c070a1fac2355b893f8e1d1bf"
      }
    },
    {
      "case": "changed bytes",
      "asset": "synthetic-changed.glb",
      "record": "synthetic-pixal3d.json",
      "expected_status": "hash_mismatch",
      "observed": {
        "status": "hash_mismatch",
        "scope": "Byte consistency only; no authenticity, legal clearance, GLB validation, or complete lineage check.",
        "format": "pixal3d_generation",
        "recorded_labels": {
          "backend": "pixal3d",
          "classification": "SYNTHETIC-UNREVIEWED",
          "license_name": "SYNTHETIC LABEL ONLY",
          "license_url": "https://example.invalid/"
        },
        "expected_sha256": "6ccd1ec84b38f721316d7ca7062d4361fe1ad69c070a1fac2355b893f8e1d1bf",
        "actual_sha256": "d4c885836520ce5db8d22edab2b182155782b93eb2e6504f9a8e681a6e7317c8"
      }
    },
    {
      "case": "Finish report",
      "asset": "synthetic-original.glb",
      "record": "synthetic-finish.retopo-repaint.json",
      "expected_status": "unsupported_hash_evidence",
      "observed": {
        "status": "unsupported_hash_evidence",
        "scope": "Byte consistency only; no authenticity, legal clearance, GLB validation, or complete lineage check.",
        "format": "finish_report",
        "reason": "Finish processing report has no supported output.sha256 evidence."
      }
    }
  ]
}
