Files
pulse/frontend-modern/browser-verification
pulse-triage[bot] f9f53befbb Complete VM-only typing for guest read presentation
Correct the two TypeScript narrowing errors observed after 1,901 connected tests passed. Recheck the corrected runtime bytes in Chromium and WebKit, with isolated fixture WebSocket traffic, and retain the original failed full proof.

Contract-Neutral: Complete VM-only type narrowing and typed regressions; no rendering, API or public contract delta.
Change-source: pulse-maintainer
2026-10-04 15:47:37 +01:00
..

Browser verification receipts

Each commit that changes user-visible frontend source adds one receipt here. The file name is the fingerprint of the content the receipt verified, so no two changes write the same file and open frontend pull requests cannot conflict on their receipts.

Create the skeleton for the staged change, then fill it in after the browser pass:

python3 scripts/release_control/browser_verification_guard.py --write-template

Do not edit, rename or delete another change's receipt in a commit that adds one. A receipt is read from the commit that recorded it, so receipts whose commits are already on main are dead weight; remove them in a change that records none:

python3 scripts/release_control/browser_verification_guard.py --prune

The rules live in the Frontend Browser Verification Gate section of docs/release-control/v6/internal/CANONICAL_DEVELOPMENT_PROTOCOL.md.