{
  "generatedAt": "2026-10-15T15:28:32Z",
  "apps": [
    {
      "id": "deckcraft",
      "source": "https://github.com/storytold/deckcraft",
      "commit": "8d3e4a630f3657732fddcb9a4f20001e37c5b847",
      "status": "ready",
      "wasmBytes": 30674242,
      "webgpu": true,
      "builtAt": "2026-10-15T15:25:13Z",
      "note": "deckcraft/deckcraft-web-ac846bf25b667eb6_bg.wasm served from R2 (30674242 bytes); patched: wasm32 guard on std::process::id() in crates/engine/src/recovery.rs instance_id() (upstream deckcraft 8d3e4a63 and 9859da3 panic at start-up); "
    },
    {
      "id": "figcraft",
      "source": "https://github.com/storytold/figcraft",
      "commit": "833f0d2c27f0acbae5394848930ae531fc89c724",
      "status": "ready",
      "wasmBytes": 20859144,
      "webgpu": true,
      "builtAt": "2026-10-15T15:16:54Z"
    },
    {
      "id": "gridcraft",
      "source": "https://github.com/storytold/gridcraft",
      "commit": "d9d09f0baa912e88c5111107903fc8c640214b57",
      "status": "ready",
      "wasmBytes": 18886586,
      "webgpu": true,
      "builtAt": "2026-10-15T15:15:42Z"
    },
    {
      "id": "photocraft",
      "source": "https://github.com/storytold/photocraft",
      "commit": "7bb10a77591c14bc426155594b904e2b45ab5159",
      "status": "ready",
      "wasmBytes": 25391918,
      "webgpu": true,
      "builtAt": "2026-10-15T15:22:42Z"
    },
    {
      "id": "soundcraft",
      "source": "https://github.com/storytold/soundcraft",
      "commit": "3a28a657692c1b98b28c276d8f61df9471074f0f",
      "status": "ready",
      "wasmBytes": 15463607,
      "webgpu": true,
      "builtAt": "2026-10-15T15:15:35Z"
    },
    {
      "id": "vectorcraft",
      "source": "https://github.com/storytold/vectorcraft",
      "commit": "0a33cff3f6e2a1e9e672f4c3816f58cd8d3d032e",
      "status": "ready",
      "wasmBytes": 60364248,
      "webgpu": true,
      "builtAt": "2026-10-15T15:28:18Z",
      "note": "vectorcraft/vectorcraft-web-5da55562d1988306_bg.wasm served from R2 (60364248 bytes); "
    },
    {
      "id": "wordcraft",
      "source": "https://github.com/storytold/wordcraft",
      "commit": "2c26fa58a8ca5131108563670af763637e81e803",
      "status": "ready",
      "wasmBytes": 41464029,
      "webgpu": true,
      "builtAt": "2026-10-15T15:17:36Z",
      "note": "wordcraft/wordcraft-web-7afdfe68c28455b6_bg.wasm served from R2 (41464029 bytes); "
    },
    {
      "id": "pdfcraft",
      "source": "https://github.com/storytold/pdfcraft",
      "commit": "ac89a113915ea890999cf1a141cdfcda1ad06d98",
      "status": "ready",
      "wasmBytes": 38059675,
      "webgpu": true,
      "builtAt": "2026-10-15T15:20:32Z",
      "note": "pdfcraft/pdfcraft-web-14a6ad28b237d701_bg.wasm served from R2 (38059675 bytes); "
    },
    {
      "id": "effectcraft",
      "source": "https://github.com/storytold/effectcraft",
      "commit": "05955c08b4fd025f1a09882df72e6dbff1a8148a",
      "status": "ready",
      "wasmBytes": 48681950,
      "webgpu": true,
      "builtAt": "2026-10-15T15:18:47Z",
      "note": "effectcraft/effectcraft_web_bg.wasm served from R2 (48681950 bytes); "
    },
    {
      "id": "filmcraft",
      "source": "https://github.com/storytold/filmcraft",
      "commit": "9ed9650cad4c9b22cb8d32f4a9ba8050cde20a62",
      "status": "ready",
      "wasmBytes": 32649455,
      "webgpu": true,
      "builtAt": "2026-10-15T15:15:50Z",
      "note": "filmcraft/filmcraft_web_bg.wasm served from R2 (32649455 bytes); "
    },
    {
      "id": "lightcraft",
      "source": "https://github.com/storytold/lightcraft",
      "commit": "3b4279fc2485bb51847c0071a1b3c514aa0f98f4",
      "status": "ready",
      "wasmBytes": 25917010,
      "webgpu": false,
      "builtAt": "2026-10-15T15:14:49Z"
    }
  ]
}
