Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Takeover checkpoint: lossless native snapshot transportPushed Only four verification files changed in this commit (+217/-6). The original native capture, all 58 cells / 116 JS and no-JS observations, three-equal-snapshot five-second settlement, per-case and total deadlines, screenshot/media/focus/resource/custody checks remain unchanged. A sample-local dictionary removes repeated property names from the wire representation; decoding restores the entire snapshot before its existing assertions. Exceptional numeric values, undefined, sparse entries and literal collision-like keys are covered. No product source, manifest, lockfile, provider or release changes. Evidence
Exact retained inputs and artifactsSource checkout:
Changed source SHA-256 values:
Next operation, only after review and source/ownership preflightRevalidate immutable browser/runtime bytes, scheduler owners, shared-volume reserve, the exact clean source and applicable main join. The current-head CI and incremental independent review remain required. Then allocate a fresh private evidence parent and run one complete invocation through both schedulers; it includes the ordinary build once. Do not rerun the old diagnostic as an acceptance substitute, reuse its output directory, skip the build, or expand deadlines. oh_evidence_directory=$(mktemp -d /private/tmp/oh-site-legacy-native-transport-20260910.XXXXXX)
cd /Users/benguo/Documents/jungle
/Users/benguo/.bun/bin/hra-host-run --mode=exclusive --lane=browser-auth --label=Oh-legacy-native-lossless-transport -- \
/Users/benguo/.bun/bin/bun run check:resources:exclusive -- \
/Users/benguo/.nvm/versions/node/v24.18.1/bin/node \
/Users/benguo/Documents/oh-stylex-site-20260909/site/verification/stylex-native/collect.mjs \
--repo /Users/benguo/Documents/oh-stylex-site-20260909 \
--expected-head 5b8d77200b015b80833c2942de37cd09cefd011b \
--output "$oh_evidence_directory/run" \
--bun /Users/benguo/.bun/bin/bun \
--node-sha f480e325ee0ca9cb9eef00b5ca6057a2a104807a1b073f1bc373a55c67facff5 \
--playwright /Users/benguo/Documents/ui-stylex-property-validation-20260909/node_modules/playwright-core/index.mjs \
--chromium '/private/tmp/atet-playwright-1234-a794119.ikI4ol/browsers/chromium-1234/chrome-mac-arm64/Google Chrome for Testing.app/Contents/MacOS/Google Chrome for Testing' \
--chromium-sha a596b1cfc6353e987fcec8d71a23a28cd6a9e7a6b4e20b908e4c4fcffe51158e \
--chromium-version 151.0.7922.34If an authorized main join changes the collector commit, update the explicit expected head only after its new source/anchor review and relevant focused evidence. Preserve every failed receipt, the ordinary install and source/build evidence; do not clean protected artifacts. |
|
The coordinator independently reviewed the complete four-file The coordinator also compared I own one newly authorized complete native invocation, using exactly the command in the preceding checkpoint comment at clean |
|
The sole fresh native wrapper is session |
|
Additional independent peer review is now GREEN on the exact pushed four-file codec ( |
Native session 81923: terminal red, collectedThe one queued complete invocation admitted after 2,695.4 seconds and exited 1. HRA and Jungle both released their exclusive lanes. It ran the exact clean pushed collector The ordinary build passed: 12 existing site tests / 125 assertions, Next 16.3.3 webpack compilation, native TypeScript, five generated static pages and build tracing. The browser then stopped on the first cell's initial paint: Zero complete observations were accepted; the baseline remains failed. The receipt contains two propagated copies of this same first failure, not two independently diagnosed causes. All original native probes resolved, with zero pending probes and zero probe failures. The receipt does not identify which capture iteration crossed the unchanged five-second bound. The codec's focused tests and retained-snapshot equality remain valid, but they did not establish sufficient native end-to-end performance. No deadline, assertion, property inventory or acceptance condition was relaxed. Cleanup and identity evidence:
Retained evidence:
The full build log and all earlier failed/diagnostic receipts remain intact. The coordinator has separately reported newer main Stopped at the first red result. There is no native run left queued or owned from this invocation. No duplicate, rerun, source edit, migration, merge or deployment was performed. A bounded diagnosis and independently reviewed repair are required before another native invocation; the prior next-command example is not authority to rerun unchanged inputs. |
Outcome
Prepare a takeover-ready native baseline collector before migrating the Oh website to compiled StyleX. This draft adds only seven verification files. It does not change product source, CSS, package pins, the CLI, public specification, release metadata, or deployment configuration. The legacy native baseline and migration are still pending.
The collector binds exact legacy commit f185ca6, the complete tracked source and installed dependency inventories, and explicit runtime/browser identities. It owns one ordinary site production build and its loopback server. Its 58 layout/media cells each have JavaScript-enabled and JavaScript-disabled observations (116 observations), covering breakpoints, light/dark, forced colors, coarse pointer, reduced motion, print, and the actual 404.
Native coverage includes keyboard skip/focus/hit testing, all eight FAQ disclosures, both install commands, authored link/action/header states, sticky/static behavior, overflow, complete computed and pseudo paint, and strict screenshot/media/readiness fences. Terminal receipts separate work failure from original-probe/resource/process/EOF/listener collection. There is no screenshot masking, injected styling, HMR claim, install fallback, or deadline waiver.
Contract impact
None to persisted or exchanged product bytes. This introduces a verification-only baseline protocol. Prior preparation commits remain in history. Benchmark-only main updates through PR #54 were integrated normally before any native run, with complete site, manifest, lockfile and governing instruction bytes unchanged. The source-equivalent frozen install is retained, not repeated.
The collector's clean child environment now preserves the exact eight inherited scheduler worker limits and two opaque custody bindings. It neither invents worker budgets nor copies arbitrary environment, provider or session values. Receipts contain only byte counts and hashes for the private custody bindings; scheduler authentication remains owned by the schedulers.
Verification
bun install --frozen-lockfile --ignore-scriptspassed through both schedulers: 419 packages, existing Next 16.3.3 and React/React DOM 19.2.6. Product, package and lockfile bytes are unchanged.The collector README documents the exact command and acceptance boundaries. This PR remains draft.