{
 "contract_version": "v1",
 "determinism": {
  "clock": {
   "instant": "2026-10-30T11:00:22Z",
   "timezone": "UTC"
  },
  "clock_source": "wall-clock",
  "font_dirs": [],
  "locale": "en-US",
  "random_seed": 0,
  "system_fonts": false
 },
 "document_kind": "receipt",
 "engines": [
  {
   "commit": "dbd2defe08a522e38bcaff9dfddb64876deca10d",
   "name": "wolf",
   "version": "0.2.17"
  },
  {
   "commit": "8af375bffadad761a7a6ab9a7873d4710b39fac2",
   "name": "wolfdocx",
   "version": "0.0.0"
  }
 ],
 "errors": [],
 "exit": {
  "category": "ok",
  "code": 0
 },
 "hidden_content": {
  "channels": 5,
  "hidden_channels": 4,
  "hidden_chars": 342,
  "reasons": {
   "alt_text": {
    "channels": 1,
    "chars": 93
   },
   "comment": {
    "channels": 1,
    "chars": 61
   },
   "hidden_text": {
    "channels": 1,
    "chars": 88
   },
   "tracked_deletion": {
    "channels": 1,
    "chars": 100
   }
  }
 },
 "inputs": [
  {
   "bytes": 39126,
   "format": "docx",
   "path": "invoice.docx",
   "sha256": "e09cfde3118279458a6deed3376147983ea79951ce25276f25efc1309775baed"
  }
 ],
 "invocation": {
  "argv": [
   "wolf",
   "extract",
   "invoice.docx",
   "--what",
   "text,structure",
   "--outdir",
   "extract",
   "--receipt",
   "extract/invoice.receipt.json"
  ],
  "surface": "cli"
 },
 "outputs": [
  {
   "bytes": 683,
   "format": "txt",
   "media_type": "text/plain",
   "path": "extract/invoice.txt",
   "sha256": "08c684b7f9869a07e886491473ced72a8cef299bfcdfff98a1af100c4782a6cb",
   "source": "invoice.docx"
  },
  {
   "bytes": 14220,
   "format": "json",
   "media_type": "application/json",
   "path": "extract/invoice.structure.json",
   "schema": "wolfdocx.extract.v1",
   "sha256": "3bff2693bc89c13fd58ecf9663cb38ed8dc268621e62a16bef7472fc1933b272",
   "source": "invoice.docx"
  }
 ],
 "recorded_at": "2026-10-30T11:00:22Z",
 "render_report": null,
 "request_identity": "sha256:f75a09dabc8e0b4da81eb43ed50533b576d77d9975bc926a8f6cc6e7e2d37241",
 "status": "succeeded",
 "timings": {
  "finished_at": "2026-10-30T11:00:23Z",
  "phases": [
   {
    "ms": 0.072542,
    "name": "parse-validate"
   },
   {
    "ms": 0.3495,
    "name": "read-inputs"
   },
   {
    "ms": 14.226875,
    "name": "engine"
   },
   {
    "ms": 0.024041,
    "name": "prepare-outputs"
   },
   {
    "ms": 9.426208,
    "name": "write-outputs"
   },
   {
    "ms": 0.004291,
    "name": "prepare-receipt"
   }
  ],
  "started_at": "2026-10-30T11:00:22Z",
  "wall_ms": 24.180833
 },
 "verb": "extract",
 "warnings": []
}
