Skip to content

Latest commit

 

History

History
132 lines (105 loc) · 7.37 KB

File metadata and controls

132 lines (105 loc) · 7.37 KB

Receiz v75.0.0 Release Process

Release date: May 2, 2026 Status: Release prep

Purpose

This process document defines how the v75.0.0 local proof, backup sign-in, market continuity, and Explore release is prepared, validated, and tagged. It is scoped to the product work accumulated after the v74.0.0 Receiz Key / identity-artwork baseline and the repository version-surface alignment that publishes that truth.

Inputs

  • docs/literal-product-law.md
  • docs/experience-first-engineering.md
  • docs/deterministic-surfaces.md
  • docs/verified-history-first-principles.md
  • docs/offline-verified-register.md
  • docs/pbi-recovery-receiz-id-binding.md
  • docs/value-loop-invariants.md
  • docs/releases/v70.0.0-invariant-register.md
  • docs/releases/v74.0.0.md
  • docs/releases/v74.0.0-product-truth.md
  • docs/releases/v74.0.0-process.md
  • docs/releases/v74.0.0-checklist.md
  • docs/releases/v75.0.0-product-truth.md
  • docs/releases/v75.0.0-checklist.md
  • docs/releases/v75.0.0.md
  • docs/releases/v75.0.0-hpl-continuity-review.md
  • docs/releases/v75.0.0-receiz-identity-continuity-one-pager.md

Release Framing

Title: Receiz v75.0.0 - Local Proof, Backup Sign-In, Market Continuity, And Explore Release

v75.0.0 locks local Receiz ID proof, durable account bindings, Identity Record / Identity Seal / Receiz Key restore parity, old-browser backup sign-in, restored-account account / wallet / upgrade authority, deterministic profile identity downloads, Plans / Upgrade payment parity, market snapshot continuity, stable market navigation, Explore mobile packaging, and related release-contract coverage without weakening the v70.0.0 public alpha law or the v74.0.0 Receiz Key / identity-artwork baseline.

Preparation Steps

  1. Preserve v74.0.0 as the prior release baseline.

    • Keep docs/releases/v74.0.0.md.
    • Keep docs/releases/v74.0.0-product-truth.md.
    • Keep docs/releases/v74.0.0-checklist.md.
    • Keep docs/releases/v74.0.0-process.md.
    • Preserve v74 as historical release truth once current pointers move to v75.0.0.
  2. Publish canonical v75.0.0 release artifacts.

    • Add docs/releases/v75.0.0.md.
    • Add docs/releases/v75.0.0-product-truth.md.
    • Add docs/releases/v75.0.0-checklist.md.
    • Add docs/releases/v75.0.0-process.md.
    • Add docs/releases/v75.0.0-hpl-continuity-review.md.
    • Add docs/releases/v75.0.0-receiz-identity-continuity-one-pager.md.
  3. Align repository release surfaces.

    • Update package.json to 75.0.0.
    • Update root README current-release references.
    • Update RELEASE_NOTES.md and CHANGELOG.md.
    • Update docs/README.md, docs/governance/README.md, and docs/FORMAT.md.
    • Update shipped version markers in site/index.html, apps/offline-verifier.html, apps/offline-record-seal.html, and apps/offline-settlement.html.
  4. Validate Receiz ID and account-binding gates.

    • Device-held Receiz ID keys admit local identity truth.
    • Local truth projects the signed-in shell and route truth before network reconfirmation.
    • Server continuation cannot replace a stronger local account binding with a stale or weaker session for a different account.
    • Local account bindings remain durable register truth across Receiz device, Receiz Key, PBI, email, and server-switch sources.
    • Account switching clears actor-scoped continuity when the actor changes.
  5. Validate file restore and backup sign-in gates.

    • Identity Record, Identity Seal, and Receiz Key restore project verified file sessions directly.
    • Restored account truth seeds account, managed profile, wallet, and upgrade surfaces.
    • Restored account truth remains active while import, bind, wallet refresh, or remote reconfirmation is delayed.
    • Unsupported browsers route to /signin/receiz-id-fallback with sanitized return paths.
    • Primary sign-in remains Receiz ID pass-through.
  6. Validate profile identity and Plans / Upgrade gates.

    • Profile identity artwork and signed original downloads preserve deterministic profile truth and owner / purchase / PBI authorization context.
    • Identity artifacts append proof without redefining the base profile shell.
    • Plans and Upgrade stay aligned on immediate payment, upgrade actions, and old-browser fallback affordances.
  7. Validate market continuity gates.

    • Market snapshots preserve stronger signed-in wallet, owned-item, prediction-history, and share-trade truth across lagging or anonymous payloads.
    • Private market state does not carry across viewer changes.
    • Sold share positions remain closed when local sell history is newer than incoming market payloads.
    • Market navigation and pointer handling are stable for record cards, verified routes, live players, and asset links.
    • Mobile market inputs and certificate panels preserve no-zoom and wallet-density behavior.
  8. Validate Explore gates.

    • Explore is card-first and dock-safe on mobile.
    • Swipe rendering is bounded.
    • Preview fallbacks are deterministic.
    • In-card read / play / save / share / proof actions work.
    • Local-first route entry preserves already-held view state while server discovery remains background recovery.
  9. Validate release-surface lockstep.

    • Confirm package metadata resolves to 75.0.0.
    • Confirm shipped HTML version markers display v75.0.0.
    • Confirm current release docs and indexes point to v75.0.0 artifacts.
    • Confirm v74.0.0 artifacts remain historical release archive docs.

Focused Verification Matrix

Broader platform release validation should include the gates named in docs/releases/v75.0.0-checklist.md, including:

  • TypeScript compile: pnpm exec tsc --noEmit --pretty false
  • Deterministic surfaces: pnpm test:deterministic-surfaces
  • Release freeze: pnpm test:release-freeze
  • Release lock: pnpm release:lock
  • Receiz ID local-proof login and server-continuation downgrade suites
  • account-binding register and account-switch continuity suites
  • Identity Record, Identity Seal, and Receiz Key restore suites
  • old-browser backup sign-in and sanitized return-path suites
  • restored account, managed profile, wallet, and upgrade authority suites
  • profile identity artwork and signed original-download suites
  • Plans / Upgrade payment parity suites
  • market wallet, owned-item, prediction-history, share-trade, sold-position, navigation, pointer, and mobile panel suites
  • Explore mobile framing, deterministic preview, in-card action, local-first entry, and background discovery suites
  • HPL continuity review and Receiz identity continuity one-pager review gates

This offline verifier repository does not contain those broader platform test suites. Its local release gates are version-surface, documentation, package metadata, and shipped static-entrypoint checks.

Tag Criteria

Do not tag v75.0.0 until:

  • all required v74.0.0 and v75.0.0 release artifacts exist
  • version surfaces are aligned to v75.0.0
  • the release gates in docs/releases/v75.0.0-checklist.md pass from the exact release candidate
  • governed surfaces all show v75.0.0
  • broader platform local-proof login, file restore parity, backup sign-in, restored-account authority, market continuity, Explore, Plans / Upgrade parity, and release-contract gates have passed against the release candidate

Release Rule

Do not ship v75.0.0 unless the release gates in docs/releases/v75.0.0-checklist.md pass from the exact release candidate and the governed surfaces all show v75.0.0.