Conversation
|
Live Android verification at
This proves current-recorder publication through the real route. Retirement and replacement races are controlled by the colocated tests, including republishing the same recorder into a new lifetime. Physical iPhone runner-health verification is a separate pending check. 3116-frame-live-point-proof.mp4 |
Size Report
Startup median (7 runs, lower is better):
|
6eb2b7c to
1b08b4f
Compare
26db357 to
bc132d7
Compare
|
Typecheck fails at 1b08b4f, so this PR cannot merge yet. The head dropped the The live Android run was captured at 6eb2b7c, and I could not re-verify it. Once typecheck is green, one line saying the production source is unchanged since that run is enough. The Smoke Tests and Bundle Size jobs were cancelled or still running after the restack, so they say nothing yet. I did not run tests or tsc myself. The CI attribution comes from the logs and the head tree. Not blocking, and you can take or leave it: when the recording resource is replaced mid-probe, |
bc132d7 to
2ce928f
Compare
1b08b4f to
09bd6bb
Compare
|
Fixed at Exact-head The production probe helper and its tests are byte-identical to the Android live run at The replaced-recording controls expect |
09bd6bb to
f71996e
Compare
|
Consolidated into #3144 as part of reducing #3116 to seven PRs. The composition preserves the complete pre-consolidation source tree, including tests and later review corrections. This PR is superseded; its review discussion and native evidence remain available. Outstanding findings transfer to the owning keeper in the implementation record. |
|

Summary
A delayed touch-frame probe publishes only while its captured session lifetime still owns the same recording resource. One private function owns that check for Android size and snapshot probes; rebuilding the current session record remains valid.
Finish the probe review from #3170 for #3116. Two files changed; based on #3172. The parent fixes declaration generation, so this follow-up needs no additional public type.
Validation
Reconciled head:
f71996e1978aa6970fefeb991d8298f6aebac616.pnpm check:affected --base 14c30ab142d4e977ab6467f3fc84a070f59e0294 --runpasses: static/build checks and 971 tests across 172 files.git range-diffconfirms an unchanged patch. Retained regression proof: four stale-probe controls fail before the fix; eight owning controls and 20 binding/caller controls pass afterward. Ownership mutations are rejected.6eb2b7cdce: touch-enabled recording, point navigation, a 1080×2400 frame and confirmed MP4 export. Helper/test bytes remain identical. Scratch resources were cleaned up.09bd6bb6d2, passes core checks and all four platform smoke lanes. Checks on the reconciled head are pending. The physical runner-health check remains blocked by signing.