Release date: April 28, 2026 Status: Release prep
- Current documented release anchor in this repository at the time of the cut:
v70.0.0 - Broader product baseline referenced by this release: post-
v70.0.0stable continuity work - This checklist governs the
v72.0.0stable continuity documentation cut and outward version-surface alignment
docs/literal-product-law.mddocs/experience-first-engineering.mddocs/deterministic-surfaces.mddocs/verified-history-first-principles.mddocs/offline-verified-register.mddocs/pbi-recovery-receiz-id-binding.mddocs/value-loop-invariants.mddocs/releases/v70.0.0-invariant-register.mddocs/releases/v72.0.0.mddocs/releases/v72.0.0-product-truth.mddocs/releases/v72.0.0-checklist.mddocs/releases/v72.0.0-process.md- current-release pointers updated in
README.md,docs/README.md,RELEASE_NOTES.md,CHANGELOG.md,docs/governance/README.md, anddocs/FORMAT.mdfor the finalv72.0.0cut - root package metadata updated in
package.jsonfor the finalv72.0.0cut - shipped version markers updated in
site/index.html,apps/offline-verifier.html,apps/offline-record-seal.html, andapps/offline-settlement.htmlfor the finalv72.0.0cut
- no new database migration is required by this offline verifier repository documentation cut
- existing production schema requirements from prior identity, profile, value-loop, world, wallet, market, and recovery releases still apply in the broader platform workspace
/<username>remains canonical profile truth./<username>?manage=1remains owner permissions only.- Owner/private enrichment does not make signed-in profile first paint slower than public profile truth.
- Stale app-open state can refresh in the background without replacing a settled visible shell.
- Account switch on
/accountimmediately projects the new account to every warmed route surface. - Market route continuity is actor-scoped and clears when the active account uid changes.
- Wallet route continuity is actor-scoped and clears when the active account uid changes.
- World route continuity is actor-scoped and clears when the active account uid changes.
- Profile route continuity is actor-scoped and clears when the active account uid changes.
- Market and private wallet state are not preserved unless the viewer user id matches.
- Compact mobile Live Twin rendered-portrait overlays keep eyes and mouth on the person's face.
- The lower-left face-lock correction stays bounded.
- The old oversized mobile downshift does not return.
- Package metadata, service-worker defaults, public version badges, verifier surfaces, and release docs move together to
v72.0.0.
Release-prep commands expected in the broader platform workspace:
pnpm exec tsc --noEmit --pretty falsepnpm test:deterministic-surfacespnpm test:release-freezepnpm release:lock
Focused suites expected in the broader platform workspace:
- account switch
/accountprojection tests - actor-scoped route warmth invalidation tests
- market and wallet viewer-user-id preservation tests
- world/profile continuity invalidation tests
- signed-in profile first-paint parity tests
- stale app-open hydration repair tests
- compact mobile Live Twin eye and mouth overlay fit tests
- mobile portrait downshift regression tests
- root package metadata resolves to
v72.0.0for the final cut - current shipped verifier, studio, and settlement entrypoints display
v72.0.0for the final cut - current release docs and indexes point to the
v72.0.0release artifacts during the final cut - product-truth reference docs are linked from the public docs map
- broader platform validation for
v72.0.0is captured in the canonical release note, product-truth document, process document, and checklist - verifier trust semantics remain unchanged relative to
v60.0.0 - no verifier proof-format or producer payload migration is implied by these repository release/documentation updates alone
Do not ship v72.0.0 unless the release gates in this checklist pass from the exact release candidate and the governed surfaces all show v72.0.0.