{
  "format": "maru-pedal-run/v1",
  "job": {
    "id": "8dcfe994-890b-4984-8914-0af9c20a33f1",
    "operation": "target-stage",
    "projectId": "maru.harmonizer-esp32-s3-dev",
    "projectRevision": "23caf1976d993caf394f26603938c126f92549048bd0278af5bbd3d1a2c2dc71",
    "moduleRevision": "d980203d3c70e7ac6250f83b606da70866b020744863ed162d6f1fcecb449b42",
    "state": "succeeded",
    "targetId": "esp32-s3",
    "stage": "build",
    "startedAt": "2026-10-02T22:22:22.777Z",
    "completedAt": "2026-10-02T22:22:38.177Z",
    "result": {
      "summary": "Cross-linked canonical module into ESP32-S3 ESP-IDF firmware; device qualification pending",
      "target": {
        "targetId": "esp32-s3",
        "stage": "build",
        "elapsedMs": 14999,
        "outcome": "passed",
        "artifactSha256": "4f9aeaa04ddbb8f97d574ffa8dc9dc9f0ee7f9b66ce8e982926b82c3a66b85b5",
        "summary": "Cross-linked canonical module into ESP32-S3 ESP-IDF firmware; device qualification pending",
        "artifacts": [
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware/maru_esp32s3.bin",
            "kind": "firmware-bin",
            "sha256": "4f9aeaa04ddbb8f97d574ffa8dc9dc9f0ee7f9b66ce8e982926b82c3a66b85b5",
            "bytes": 459264
          },
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware/maru_esp32s3.elf",
            "kind": "elf",
            "sha256": "ca3a49725084124221fefc6f7deecb3bc6d107f3753b2e3160c42d19f4df2824",
            "bytes": 6643056
          },
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware/maru_esp32s3.map",
            "kind": "map",
            "sha256": "68abafbdb41bbf642276eb7f715f69986ab560a7d4e46cc8600b0956ae042f13",
            "bytes": 3320971
          },
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware-project/export.json",
            "kind": "report",
            "sha256": "604f8ffd8770f512be3af90b7d1c36c9b0235c2b98db83d549dd0e8700925ca2",
            "bytes": 6907
          },
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware-project/connections.svg",
            "kind": "report",
            "sha256": "36ad7077b65fec9b4cb432f33412f48978ce906b54fbf1b64b32884b5005b31e",
            "bytes": 4119
          },
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware/bootloader/bootloader.bin",
            "kind": "firmware-bin",
            "sha256": "7046e9dec90101976f6f04f8d5d6fffcfd96457eeca0b271edcd6cc02d47ff4f",
            "bytes": 21056
          },
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware/partition_table/partition-table.bin",
            "kind": "firmware-bin",
            "sha256": "a7dfdccd649702098427a73dbc716db3ff9e51753271738f1d9d1f9ba0a5c67d",
            "bytes": 3072
          },
          {
            "path": "apps/pedals/harmonizer-esp32-s3-dev/.build/esp32-s3/firmware/flasher_args.json",
            "kind": "report",
            "sha256": "4ba8328c36e167409f19f42ea8d16f671470d8d1fcee3845a48f8daf7cddb48e",
            "bytes": 915
          }
        ],
        "checks": [
          {
            "name": "single owner task / bounded runtime",
            "ok": true,
            "value": "No FreeRTOS TLS substitution; one prepared generated instance"
          }
        ],
        "details": [
          {
            "label": "Generated f64 tokens",
            "value": "6274"
          },
          {
            "label": "Wiring",
            "value": "Proposed; generated from selected board profile"
          }
        ]
      }
    }
  }
}
