{
  "schema": 1,
  "stepId": "03-transform",
  "name": "transform",
  "status": "passed",
  "startedAt": "2026-05-28T16:31:50Z",
  "completedAt": "2026-05-28T16:31:50Z",
  "prompt": {
    "name": "prompt",
    "path": "steps/03-transform/prompt.md",
    "sha256": "e2ed296fce2a1206023f64074ae93dd77ffb53a1865683424424c0c172a7d6b1",
    "sizeBytes": 92
  },
  "inputs": [
    {
      "name": "inputs",
      "path": "steps/03-transform/inputs.json",
      "sha256": "2e8fcd121a456808472f09eb388a84df17b218d1e158fac7ea40b48636105d77",
      "sizeBytes": 171
    }
  ],
  "outputs": [
    {
      "name": "outputs",
      "path": "steps/03-transform/outputs.json",
      "sha256": "1b73dfb3e5accd57208a0c31cf869c15bfda28fe1ce7cae70d7b15d6f034ca85",
      "sizeBytes": 222
    },
    {
      "name": "checks",
      "path": "steps/03-transform/checks.json",
      "sha256": "877794148e4c01b4b22a03224d49bf1b3358530c32d1e932bcf15ee2425895b4",
      "sizeBytes": 935
    }
  ],
  "checks": [
    {
      "name": "transform-kind",
      "status": "passed",
      "message": "quantization"
    },
    {
      "name": "transform-input-digest",
      "status": "passed",
      "message": "input digest recorded"
    },
    {
      "name": "transform-input-source",
      "status": "passed",
      "message": "input digest matched a locked plan source"
    },
    {
      "name": "transform-output-digest",
      "status": "passed",
      "message": "output digest matched release artifact"
    },
    {
      "name": "transform-not-pass-through",
      "status": "passed",
      "message": "input and output digests differ"
    },
    {
      "name": "transform-tool",
      "status": "passed",
      "message": "llama.cpp/convert_hf_to_gguf.py fixture-1.0.0"
    },
    {
      "name": "transform-command",
      "status": "passed",
      "message": "transform command recorded"
    },
    {
      "name": "transform-container",
      "status": "passed",
      "message": "container digest recorded"
    }
  ],
  "attestations": [
    {
      "name": "attestation",
      "path": "steps/03-transform/attestation.intoto.jsonl",
      "sha256": "f86f90ddb1d3599d2a29cb791f288cd9a87690965677580a980b1673e6f81543",
      "sizeBytes": 1098
    }
  ]
}
