Release

Release readiness and go-live gates

Single operational page to decide if FlashAlliance frontend is ready for public release, based on hard technical gates and rollout controls.

1. Current release snapshot

FieldValue
Release date2026-03-04
Core versionv1.0.0
Target networkSepolia (chainId 11155111)
Release modePublic demo / testnet production-like validation

2. QA and user-flow gates

  1. Wallet connect and network switch verified on desktop + mobile wallet browser.
  2. Create alliance flow verified with valid and invalid participant/share payloads.
  3. Funding path verified: approve, deposit, progress indicators, remaining calculations.
  4. Acquisition governance path verified: `voteToAcquire` then `buyNFT` execution only after quorum.
  5. Sale flow verified: vote sale, execute sale, proceeds split/claim path.
  6. Refund path verified under failed funding, including pause interaction behavior.
  7. Error states verified: wrong network, wallet reject, RPC 429, stale address mismatch.

3. Quality gates before publish

  • `next build` succeeds without type/runtime errors.
  • ESLint passes for app and integration surfaces.
  • Environment variables audited and synchronized with deployments page.
  • Docs updated in same release (deployments, assumptions, runbook, changelog).
  • RPC fallback URLs configured to reduce single-provider downtime risk.
  • Explorer links from homepage and docs verified manually.

Go / No-Go rule

If any critical flow or quality gate fails, release status is No-Go until issue is fixed and re-validated with new build artifacts.

Before publish, review repository root documents: RELEASE_CHECKLIST.md and OPEN_SOURCE_MANIFEST.md.

For live deployment metadata, verify Deployments.