Skip to content

Latest commit

 

History

History
83 lines (65 loc) · 3.19 KB

File metadata and controls

83 lines (65 loc) · 3.19 KB

Receiz v93.1.0 Release Lock Checklist

Release date: June 26, 2026

References:

  • docs/releases/v93.1.0.md
  • docs/releases/v93.1.0-product-truth.md
  • docs/releases/v93.1.0-process.md
  • docs/releases/v93.1.0-regression-lessons.md
  • docs/releases/v93.1.0-performance-findings.md
  • docs/releases/v93.1.0-invariant-register.md
  • docs/releases/v93.1.0-commit-history.md

Release Identity

  • package.json version is 93.1.0.
  • site/sw.js declares RECEIZ_RELEASE_VERSION = "93.1.0".
  • site/index.html, apps/offline-verifier.html, apps/offline-record-seal.html, and apps/offline-settlement.html show v93.1.0.
  • README, release notes, changelog, agent law, docs status markers, and docs index point at v93.1.0.
  • Broader app service-worker/runtime storage labels, public labels, SDK package, and SDK exported constants show 93.1.0 before platform promotion.
  • pnpm release:lock 93.1.0 passes.

Product Truth

  • Durable proof memory opens known Sports card history without rediscovery.
  • Calendar projects admitted event proof memory before background reads.
  • Account brain nodes project the same admitted event proof objects as Calendar.
  • Wallet settlement reads use Kai head/order where available.
  • Server/DB reads discover verified additions and do not replace known truth.
  • Sports vault/showcase/event proof reads stay bounded beneath proof authority.
  • Developer SDK remains convenience beneath sealed artifacts, proof bundles, and verified registers.
  • Sports proof test fixtures construct complete proof objects.

Required Commands

Repo-local release lock:

pnpm release:lock 93.1.0
git diff --check

Broader platform gates named by the release truth:

./node_modules/.bin/tsc --noEmit --pretty false
npx tsx --test app/calendar/__tests__/calendarActivityProjectionContract.test.ts
npx tsx --test app/lib/account/__tests__/accountOneViewportContract.test.ts
npx tsx --test app/lib/wallet/__tests__/walletRouteHydrationContract.test.ts
npx tsx --test app/lib/runtime/__tests__/localTruthStoreContract.test.ts
npx tsx --test app/game/__tests__/sportsArenaCardValue.behavior.test.ts
npx tsx --test app/lib/game/__tests__/sportsArenaPlayCommand.test.ts

Full release freeze:

pnpm test:release-freeze
pnpm release:attest

Deployment Order

  1. Confirm Supabase migrations/RPCs needed by the deployed app are live.
  2. Deploy 93.1.0 app code.
  3. Confirm service worker and runtime version surfaces advertise 93.1.0.
  4. Smoke Sports card history, Calendar, Account, Wallet ledger, Sports Economy, vault cards, event proofs, and SDK docs.
  5. Check DB/API logs for timeout recurrence, missing RPC, or schema-cache errors.
  6. Capture or review visual evidence for any surface where browser state contradicts the claimed primitive.

Release Blockers

  • missing v93.1.0 release docs
  • missing v93.1.0 performance findings or invariant register
  • version surface mismatch
  • TypeScript failure
  • visible first-paint regression
  • durable proof memory regression
  • event/history disappearing after admission
  • wallet Kai ordering regression
  • missing Supabase RPC/function signature
  • production DB errors after migration/deploy