Changes touching this path

  • the private workbench paints its empty frame with the page, and the gate no longer holds Clerk behind a React timer: PrivateGate loaded its working half through lazy and a Suspense boundary, whose reveal React holds until 300 ms after the fallback, and the effects that start the Clerk listener behind /api/private/me, the Clerk UI chunks and the engine download waited for that reveal. traced in local headless chrome over a production build, signed out, warm: Clerk answered at 237 and 251 ms and those effects fired at 352 and 353, the engine asked about 300 ms after the gate module; after, they fire 2 to 16 ms after Clerk answers and the engine is asked with the gate module. the gate now renders the module once it arrives and takes a pending placeholder, server-rendered, which the workbench fills with WorkbenchFrame: the activity bar, a side panel reading, titled for the entered view once the route names it, and empty tab and status bars, holding nothing read from the repo or the account. pinned in vitest: the gate renders its placeholder and never what it guards, a repo url renders the frame and not the repo, the frame names the entered view, and the gate imports neither lazy nor Suspense. red under named mutations, each restored: the workbench without its frame (1 failed and 8 passed), the gate ignoring its placeholder (2 and 7), the frame leaking the repo name (2 and 7), every view marked on (3 and 6), no side title (3 and 6), lazy and Suspense back (1 and 8), and the old gate whole (3 and 6). cargo test green, 4886 passed over 144 test result lines with 15 ignored, and the site gate green at 934 passed. CONTEXT.md and ADR 0094 say so. owes a site deploy (zukswnqn) b704b311 · dbf3dbe6…
  • a Lock drops the identity, publishes the lock and tells the other tabs before it awaits the wipe, and tells them again once the wipe settles, where it told them only after the wipe, so a wipe waiting behind another tab upgrade left them unlocked for as long; a tab older than the device database has its open refused with StaleBuild, whose sentence the unlock card shows before and on an unlock: the page must be reloaded from a current build, where a stale tab after a rolled-back deploy read the account tier as unreachable. the Tickets measures take a MEASURE const, the span from the keys to the index is named tickets.keys-to-index for what it spans where it was tickets.fold, and the address width is named once as ADDRESS_BYTES. the ClerkProvider census reads aliased and namespace imports and refuses a use that is not a tag, the workbench frame says Unlocking again once the header is in, refusal.tsx names what defines the set of sealing calls rather than two of them, CONTEXT.md no longer calls every private surface client-rendered, and loot-codec and CONTEXT.md say its batch feature compiles merlin into every build of it. red under named mutations, each restored: the broadcast only once the wipe settles (3 failed and 6 passed), the lock published only once it settles (1 and 8), no broadcast once it settles (2 and 7), the VersionError passed through (4 and 5), the span measured from the fold (1 and 20), the engine measure not left (1 and 20), the frame ignoring unlocking (1 and 9), an aliased provider without the prop (1 and 9), and the census without aliases (2 and 8). cargo test green, 4897 passed over 144 test result lines with 15 ignored, and the site gate green at 981 passed. ADR 0096 says so. owes a site deploy (qrsypwtv) 8caf1999 · dbf3dbe6…diff

Renames are not followed. loot's tree maps a path to an address, so a rename is a delete and an add. This list is the history of the name, not of the bytes.