{
  "format": "maru-pedal-run/v1",
  "job": {
    "id": "f9965fe8-0270-406d-be00-0718c022b462",
    "operation": "target-stage",
    "projectId": "maru.chorder-esp32-s3-dev",
    "projectRevision": "791c557b3fe8d7d2e270e8a152d25cf94ae26314296725854b1a912f4236fe37",
    "moduleRevision": "57d936f3990edd0400170053d550462a60786e2e0f74f8319a021502fd12a439",
    "state": "succeeded",
    "targetId": "esp32-s3",
    "stage": "build",
    "startedAt": "2026-10-02T22:22:05.066Z",
    "completedAt": "2026-10-02T22:22:19.819Z",
    "result": {
      "summary": "Cross-linked canonical module into ESP32-S3 ESP-IDF firmware; device qualification pending",
      "target": {
        "targetId": "esp32-s3",
        "stage": "build",
        "elapsedMs": 14388,
        "outcome": "passed",
        "artifactSha256": "62896fa887f0199382bdd5365c7d95aad7e028225f830cb25b3ca592a5bda034",
        "summary": "Cross-linked canonical module into ESP32-S3 ESP-IDF firmware; device qualification pending",
        "artifacts": [
          {
            "path": "apps/pedals/chorder-esp32-s3-dev/.build/esp32-s3/firmware/maru_esp32s3.bin",
            "kind": "firmware-bin",
            "sha256": "62896fa887f0199382bdd5365c7d95aad7e028225f830cb25b3ca592a5bda034",
            "bytes": 430304
          },
          {
            "path": "apps/pedals/chorder-esp32-s3-dev/.build/esp32-s3/firmware/maru_esp32s3.elf",
            "kind": "elf",
            "sha256": "d33f20261a7e333445477ab50ab5cd27386835390cedede1da7ae0e367f1e494",
            "bytes": 5878276
          },
          {
            "path": "apps/pedals/chorder-esp32-s3-dev/.build/esp32-s3/firmware/maru_esp32s3.map",
            "kind": "map",
            "sha256": "3b701caeeab5f72af87d44bff85c8452757c5b979d19e4bdcc2b4a73420ad47b",
            "bytes": 3265818
          },
          {
            "path": "apps/pedals/chorder-esp32-s3-dev/.build/esp32-s3/firmware-project/export.json",
            "kind": "report",
            "sha256": "1760398ba401a9ad32345cf9a1c9ab549742d2745e32db3404ca3e5d41599184",
            "bytes": 6711
          },
          {
            "path": "apps/pedals/chorder-esp32-s3-dev/.build/esp32-s3/firmware-project/connections.svg",
            "kind": "report",
            "sha256": "6b02f1f3627c3934c196278e61ea388022b54dbd8a70d9e5959d6d091d90f3b6",
            "bytes": 4261
          },
          {
            "path": "apps/pedals/chorder-esp32-s3-dev/.build/esp32-s3/firmware/bootloader/bootloader.bin",
            "kind": "firmware-bin",
            "sha256": "eef88bd6c741e185db9519f028d426439870923843a1345d0a84b022002b4779",
            "bytes": 21056
          },
          {
            "path": "apps/pedals/chorder-esp32-s3-dev/.build/esp32-s3/firmware/partition_table/partition-table.bin",
            "kind": "firmware-bin",
            "sha256": "a7dfdccd649702098427a73dbc716db3ff9e51753271738f1d9d1f9ba0a5c67d",
            "bytes": 3072
          },
          {
            "path": "apps/pedals/chorder-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": "4994"
          },
          {
            "label": "Wiring",
            "value": "Proposed; generated from selected board profile"
          }
        ]
      }
    }
  }
}
