{
  "date": "2026-10-19",
  "version": "0.9.0",
  "status": "passed",
  "engine": "JavaScript",
  "native": {
    "date": "2026-10-19",
    "status": "passed",
    "checks": [
      {
        "name": "Input availability belongs to the immutable latch, so late events cannot become phantom pointer moves",
        "passed": true,
        "evidence": {
          "lateEventRetained": true,
          "phantomEvent": false
        }
      },
      {
        "name": "Native boot and C3 retained scene reproduce the released v0.8 initial pixels",
        "passed": true,
        "evidence": {
          "hash": "f946262e6b4cc624e2782c65740998a9a433ed0e0c87a5f0adedb0c698ff924b",
          "transport": {
            "enqueued": 30,
            "consumed": 30,
            "commits": 1,
            "highWater": 7,
            "errors": 0,
            "queued": 0,
            "sceneBuilds": 1
          }
        }
      },
      {
        "name": "Pointer-only transactions retain the compiled scene and handle every screen edge",
        "passed": true,
        "evidence": {
          "sceneBuilds": 1,
          "recordsPerMove": 1
        }
      },
      {
        "name": "Croatian typing, Backspace and menu updates remain pixel-correct",
        "passed": true,
        "evidence": {
          "hash": "cad51046048dd223b1819634e9690869d8977b7fa99842c0f1e16cb2111c2ea8"
        }
      },
      {
        "name": "Existing BOS client calls create isolated retained objects and replace shorter text",
        "passed": true,
        "evidence": {
          "handles": [
            9,
            10
          ]
        }
      },
      {
        "name": "C3 pause creates bounded queue pressure while C0 scheduling and GUI calls progress",
        "passed": true,
        "evidence": {
          "enqueued": 224,
          "consumed": 192,
          "commits": 19,
          "highWater": 43,
          "errors": 0
        }
      },
      {
        "name": "Uncommitted packets never present a partial frame; producer cannot edit ready payload",
        "passed": true,
        "evidence": {
          "readyPayloadImmutable": true,
          "partialFrameVisible": false
        }
      },
      {
        "name": "User CPUs, address aliases and C0 cannot overwrite the C3-owned scene",
        "passed": true,
        "evidence": {
          "denied": 26
        }
      },
      {
        "name": "WAIT deadlines, process migration and window cleanup preserve ownership",
        "passed": true,
        "evidence": {
          "hash": "7a5ad78ad997e57909472a36a320ca09985fedb4ba67b3dd7d1c24bce79a92a3"
        }
      },
      {
        "name": "F12 text/GUI transitions drain queued work and restore retained state",
        "passed": true,
        "evidence": {
          "hash": "7a5ad78ad997e57909472a36a320ca09985fedb4ba67b3dd7d1c24bce79a92a3"
        }
      },
      {
        "name": "Two Orao32 reservations leave C0/C3 running with no user threads",
        "passed": true,
        "evidence": {
          "guestCycles": [
            20632,
            20632
          ]
        }
      }
    ],
    "transport": {
      "enqueued": 276,
      "consumed": 276,
      "commits": 56,
      "highWater": 43,
      "errors": 0,
      "queued": 0,
      "sceneBuilds": 19
    }
  },
  "browser": {
    "date": "2026-10-19",
    "status": "passed",
    "checks": [
      {
        "name": "Homepage preserves Wasm panel and offers v0.9 among seventeen versions",
        "passed": true
      },
      {
        "name": "Carousel starts actual v0.9 JS without WebAssembly",
        "passed": true
      },
      {
        "name": "C3 native firmware presents 1024x768 with a retained scene",
        "passed": true
      },
      {
        "name": "Browser pointer input does not recompile the retained scene",
        "passed": true
      },
      {
        "name": "Browser Croatian input reaches the protected native scratchpad",
        "passed": true
      },
      {
        "name": "Ordinary GUI demo still uses protected BOS objects",
        "passed": true
      },
      {
        "name": "Fullscreen and Escape remain available",
        "passed": true
      },
      {
        "name": "Mobile layout retains bounded page width",
        "passed": true
      },
      {
        "name": "file:// initializes the independent v0.9 firmware",
        "passed": true
      },
      {
        "name": "No host GUI text, browser errors or missing dependencies",
        "passed": true
      }
    ],
    "errors": [],
    "missing": []
  },
  "capacity": {
    "date": "2026-10-19",
    "status": "passed",
    "checks": [
      {
        "name": "All sixteen windows and sixty-four client objects fit the retained scene",
        "passed": true,
        "count": 402
      },
      {
        "name": "Final cursor primitives remain intact at maximum window quota",
        "passed": true
      },
      {
        "name": "Native renderer consumes 32-bit cached object indices without wraparound",
        "passed": true
      }
    ],
    "maxJobs": 512
  },
  "benchmark": {
    "scope": "Three fresh-process Node/V8 trials per JS version, median wall times; unchanged v0.8 reference retains the three immediately preceding measurements with verified ROM SHA-256, final v0.9 is sampled three times sequentially after the capacity and input-latch fixes. Final candidate/reference order is not alternating; same input sequence and completed final framebuffer per stage, no realtime cap, DOM/audio playback, Wasm or compilation. CPU/bus work intentionally differs because firmware changed. Pointer is set to (0,0) in both versions before typing, outside stage timing, to eliminate the old initial-cursor drawing quirk. Cold boot includes CPU POST; later stages inherit JIT warmup. Not a universal browser or gameplay speed guarantee.",
    "comparisons": [
      {
        "name": "boot",
        "oldMedianMs": 27834.8491,
        "newMedianMs": 27608.2455,
        "wallSpeedup": 1.0082078232751153,
        "oldVirtualMs": 4314.58396,
        "newVirtualMs": 4329.88977,
        "emulatedSpeedup": 0.9964650809112862,
        "oldC0Cycles": 19300830,
        "newC0Cycles": 19246516,
        "oldC3Cycles": 106545957,
        "newC3Cycles": 106930708,
        "oldBusCycles": 112377419,
        "newBusCycles": 112653189,
        "oldPixelWrites": 796160,
        "newPixelWrites": 795968,
        "frameHash": "f946262e6b4cc624e2782c65740998a9a433ed0e0c87a5f0adedb0c698ff924b",
        "equalFinalPixels": true
      },
      {
        "name": "typing-croatian",
        "oldMedianMs": 13872.005699999998,
        "newMedianMs": 9218.272299999997,
        "wallSpeedup": 1.5048379184893468,
        "oldVirtualMs": 2016.28679,
        "newVirtualMs": 1352.82937,
        "emulatedSpeedup": 1.4904220995734296,
        "oldC0Cycles": 10197756,
        "newC0Cycles": 6969913,
        "oldC3Cycles": 49900562,
        "newC3Cycles": 33518161,
        "oldBusCycles": 53230533,
        "newBusCycles": 36015887,
        "oldPixelWrites": 367,
        "newPixelWrites": 367,
        "frameHash": "d84970f6363e6acdc5f4f3a2d5cda453473826147f86d9dd0d28dbcb4a0f5b4e",
        "equalFinalPixels": true
      },
      {
        "name": "pointer-10",
        "oldMedianMs": 1379.8070000000007,
        "newMedianMs": 719.0115000000005,
        "wallSpeedup": 1.919033283890452,
        "oldVirtualMs": 129.59064,
        "newVirtualMs": 92.10643,
        "emulatedSpeedup": 1.4069662671759182,
        "oldC0Cycles": 1531122,
        "newC0Cycles": 641995,
        "oldC3Cycles": 3159463,
        "newC3Cycles": 2282253,
        "oldBusCycles": 4239495,
        "newBusCycles": 2587485,
        "oldPixelWrites": 880,
        "newPixelWrites": 880,
        "frameHash": "e180bdbdcde4ac8675c2518d08629128d79221f07c4e26d23a89222ee60814d1",
        "equalFinalPixels": true
      },
      {
        "name": "drag-window",
        "oldMedianMs": 20490.8759,
        "newMedianMs": 20637.904500000004,
        "wallSpeedup": 0.9928757980249397,
        "oldVirtualMs": 3132.35312,
        "newVirtualMs": 3194.32561,
        "emulatedSpeedup": 0.9805991944571989,
        "oldC0Cycles": 14228296,
        "newC0Cycles": 14288439,
        "oldC3Cycles": 77609539,
        "newC3Cycles": 79156248,
        "oldBusCycles": 81997613,
        "newBusCycles": 83395710,
        "oldPixelWrites": 114563,
        "newPixelWrites": 114563,
        "frameHash": "499a3cf49f6bc109ae7d158c5037381a99c3ff8c044872316a5be10acf371527",
        "equalFinalPixels": true
      },
      {
        "name": "menu-open-close",
        "oldMedianMs": 6254.959800000004,
        "newMedianMs": 5360.204599999997,
        "wallSpeedup": 1.1669255684755033,
        "oldVirtualMs": 923.09504,
        "newVirtualMs": 818.6886,
        "emulatedSpeedup": 1.1275288797230107,
        "oldC0Cycles": 4569599,
        "newC0Cycles": 3779841,
        "oldC3Cycles": 22863122,
        "newC3Cycles": 20291356,
        "oldBusCycles": 24622244,
        "newBusCycles": 21659227,
        "oldPixelWrites": 47966,
        "newPixelWrites": 47876,
        "frameHash": "8dc5f9356b6be6e1b1e5fff5d8fe61214f0d9d0bb4ea396f5e0c746b80c87a27",
        "equalFinalPixels": true
      }
    ]
  },
  "preservedPriorVersions": true
}
