{
 "run": "ws-run2",
 "shuttle": "G802",
 "code": "FS03",
 "role": "latest",
 "check": {
  "id": "777",
  "created_at": "2026-08-03T03:03:43.142067+00:00",
  "trigger": "drc_update",
  "is_manufacturable": true,
  "precheck_version": "1.7.3",
  "docker_image": "ghcr.io/wafer-space/gf180mcu-precheck:latest",
  "docker_image_digest": "sha256:f6c0cb88efce8769ec87de5a2035ada731fd8fffb1b3e5e1968078f6dd191c2f",
  "runs_archive_sha256": "07e74082fa774813090772251a30a79f5d3c2cb7e275f8545238643edc18fd4b"
 },
 "chip_on_board": true,
 "pad_mask_check": "passed",
 "flow_complete": true,
 "final_metrics": {
  "klayout__density_error__count": 0,
  "klayout__zero_area_polygons__count": 0,
  "klayout__antenna_error__count": 0,
  "magic__drc_error__count": 1260,
  "klayout__drc_error__count": 0
 },
 "warnings": [
  "1260 Magic DRC errors found."
 ],
 "errors": [],
 "step_order": [
  "KLayout.ReadLayout",
  "KLayout.CheckTopLevel",
  "KLayout.CheckSize",
  "KLayout.CheckPadMask",
  "KLayout.GenerateID",
  "KLayout.Render",
  "KLayout.Density",
  "Checker.KLayoutDensity",
  "KLayout.ZeroAreaPolygons",
  "Checker.KLayoutZeroAreaPolygons",
  "KLayout.Antenna",
  "Checker.KLayoutAntenna",
  "Magic.DRC",
  "Checker.MagicDRC",
  "KLayout.DRC",
  "Checker.KLayoutDRC",
  "KLayout.WriteLayout"
 ],
 "steps": [
  {
   "id": "KLayout.ReadLayout",
   "result": "passed",
   "runtime": "00:00:01.643",
   "metrics": {},
   "messages": [
    "SHA256 for /input/design.gds: d76b2bf9574c00ba5d41e2850aae55794ca2b2428c10c7712512204a68dee6ba"
   ]
  },
  {
   "id": "KLayout.CheckTopLevel",
   "result": "passed",
   "runtime": "00:00:01.209",
   "metrics": {},
   "messages": []
  },
  {
   "id": "KLayout.CheckSize",
   "result": "passed",
   "runtime": "00:00:01.310",
   "metrics": {},
   "messages": []
  },
  {
   "id": "KLayout.CheckPadMask",
   "result": "passed",
   "runtime": "00:00:01.635",
   "metrics": {},
   "messages": [
    "Running KLayout pad mask check\u2026"
   ]
  },
  {
   "id": "KLayout.GenerateID",
   "result": "passed",
   "runtime": "00:00:01.609",
   "metrics": {},
   "messages": []
  },
  {
   "id": "KLayout.Render",
   "result": "passed",
   "runtime": "00:00:08.334",
   "metrics": {},
   "messages": []
  },
  {
   "id": "KLayout.Density",
   "result": "passed",
   "runtime": "00:01:39.212",
   "metrics": {
    "klayout__density_error__count": 0
   },
   "messages": [
    "Running KLayout density check with 20 threads\u2026"
   ]
  },
  {
   "id": "Checker.KLayoutDensity",
   "result": "passed",
   "runtime": "00:00:00.000",
   "metrics": {},
   "messages": [
    "Check for KLayout density errors clear."
   ]
  },
  {
   "id": "KLayout.ZeroAreaPolygons",
   "result": "passed",
   "runtime": "00:00:09.341",
   "metrics": {
    "klayout__zero_area_polygons__count": 0
   },
   "messages": [
    "Running KLayout zero area polygons check\u2026"
   ]
  },
  {
   "id": "Checker.KLayoutZeroAreaPolygons",
   "result": "passed",
   "runtime": "00:00:00.000",
   "metrics": {},
   "messages": [
    "Check for KLayout zero area polygons count clear."
   ]
  },
  {
   "id": "KLayout.Antenna",
   "result": "passed",
   "runtime": "00:02:09.241",
   "metrics": {
    "klayout__antenna_error__count": 0
   },
   "messages": [
    "Running KLayout antenna check\u2026"
   ]
  },
  {
   "id": "Checker.KLayoutAntenna",
   "result": "passed",
   "runtime": "00:00:00.000",
   "metrics": {},
   "messages": [
    "Check for KLayout antenna errors clear."
   ]
  },
  {
   "id": "Magic.DRC",
   "result": "passed",
   "runtime": "00:11:34.410",
   "metrics": {
    "magic__drc_error__count": 1260
   },
   "messages": []
  },
  {
   "id": "Checker.MagicDRC",
   "result": "warning",
   "runtime": "00:00:00.000",
   "metrics": {},
   "messages": [
    "1260 Magic DRC errors found."
   ]
  },
  {
   "id": "KLayout.DRC",
   "result": "passed",
   "runtime": "00:08:07.036",
   "metrics": {
    "klayout__drc_error__count": 0
   },
   "messages": [
    "Running KLayout DRC with 1 threads\u2026"
   ]
  },
  {
   "id": "Checker.KLayoutDRC",
   "result": "passed",
   "runtime": "00:00:00.000",
   "metrics": {},
   "messages": [
    "Check for KLayout DRC errors clear."
   ]
  },
  {
   "id": "KLayout.WriteLayout",
   "result": "passed",
   "runtime": "00:00:01.612",
   "metrics": {},
   "messages": [
    "Saving views to '/workspace/runs/RUN_2026-08-03_03-04-44/final'\u2026",
    "Flow complete."
   ]
  }
 ]
}
