Skip to content

Latest commit

 

History

History
110 lines (85 loc) · 5.25 KB

File metadata and controls

110 lines (85 loc) · 5.25 KB

Receiz v73.0.0 Release Process

Release date: April 29, 2026 Status: Release prep

Purpose

This process document defines how the v73.0.0 ownership, vault, and continuity release is prepared, validated, and tagged. It is scoped to the product growth and continuity work accumulated after the v72.0.0 stable continuity 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/v72.0.0.md
  • docs/releases/v72.0.0-product-truth.md
  • docs/releases/v72.0.0-process.md
  • docs/releases/v72.0.0-checklist.md
  • docs/releases/v73.0.0-product-truth.md
  • docs/releases/v73.0.0-checklist.md
  • docs/releases/v73.0.0.md

Release Framing

Title: Receiz v73.0.0 - Ownership, Vault, And Continuity Release

v73.0.0 locks business account ownership, receipt provenance, vault portability, account brain proof detail, account authority navigation, and post-v72 continuity/fit contracts without weakening the v70.0.0 public alpha law.

Preparation Steps

  1. Include the v72.0.0 stable continuity archive.

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

    • Add docs/releases/v73.0.0.md.
    • Add docs/releases/v73.0.0-product-truth.md.
    • Add docs/releases/v73.0.0-checklist.md.
    • Add docs/releases/v73.0.0-process.md.
  3. Align repository release surfaces.

    • Update package.json to 73.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 ownership and provenance gates.

    • Business account entity ownership is account truth.
    • Business ownership APIs, certificate generation, holdings reads, and contracts are covered.
    • Receipt ownership provenance and transfer proof carry stronger proof bundles.
    • Provenance and transfer proof do not rewrite artifact identity or canonical receipt truth.
  5. Validate vault and account brain gates.

    • Vault decode, verifier, and download state preserve portable verified record truth.
    • Original-download paths preserve portable verified records.
    • Account brain selected nodes expose compact proof-bundle data.
    • Open appears only for nodes with real route targets.
  6. Validate continuity, navigation, and world twin gates.

    • Account page and one-viewport continuity fixes remain product law.
    • Account authority navigation names Offline Verifier, consolidates Privacy/Terms into Legal, and keeps Security one tap away.
    • World twin face feature authority and photoreal shell fit remain bounded by explicit contracts.
    • Account, profile, composer, chat, discovery, and world twin UI improvements remain under continuity and fit contracts.
  7. Validate release-surface lockstep.

    • Confirm package metadata resolves to 73.0.0.
    • Confirm shipped HTML version markers display v73.0.0.
    • Confirm current release docs and indexes point to v73.0.0 artifacts.
    • Confirm v72.0.0 artifacts exist as historical release archive docs.

Focused Verification Matrix

Broader platform release validation should include the gates named in docs/releases/v73.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
  • Business account ownership API and contract suites
  • Business certificate generation and holdings read suites
  • Receipt provenance and transfer proof suites
  • Vault decode, verifier, and original-download portability suites
  • Account brain proof-bundle popover suites
  • Account authority navigation suites
  • Account/profile/composer/chat/discovery/world twin continuity and fit suites

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 v73.0.0 until:

  • all required v72.0.0 and v73.0.0 release artifacts exist
  • version surfaces are aligned to v73.0.0
  • the release gates in docs/releases/v73.0.0-checklist.md pass from the exact release candidate
  • governed surfaces all show v73.0.0
  • broader platform ownership, provenance, vault, account brain, navigation, continuity, and world twin fit gates have passed against the release candidate

Release Rule

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