B2BEA.org Rebuild
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
design_doc · markdown

B2BEA.org Rebuild

B2BEA.org Rebuild Source of record: RedKey Supabase Studio artifact. Project: B2BEA.org Rebuild Project ID: a820dd0c 6cef 4133 bfbd d802fd806e44 Artifact: qa release readiness spec Artifact ID: b523c55c a22a 4ba6 94c0 d306656e57f7 Version: 1 Status: draft Updated: 2026 05 07T15:35:22.233+00:00 Purpose Define release readiness gates for the B2BEA.org rebuild ...

Agent Handoff
Start Here

B2BEA.org Rebuild Source of record: RedKey Supabase Studio artifact. Project: B2BEA.org Rebuild Project ID: a820dd0c 6cef 4133 bfbd d802fd806e44 Artifact: qa release readiness spec Artifact ID: b523c55c a22a 4ba6 94c0 d306656e57f7 Version: 1 Status: draft Updated: 2026 05 07T15:35:22.233+00:00 Purpose Define release readiness gates for the B2BEA.org rebuild ...

Completion Evidence

No explicit evidence field yet. Require tests, screenshots, linked PRs, or reviewed outputs before marking complete.

B2BEA.org Rebuild

Source of record: RedKey Supabase Studio artifact.

  • Project: B2BEA.org Rebuild
  • Project ID: a820dd0c-6cef-4133-bfbd-d802fd806e44
  • Artifact: qa-release-readiness-spec
  • Artifact ID: b523c55c-a22a-4ba6-94c0-d306656e57f7
  • Version: 1
  • Status: draft
  • Updated: 2026-05-07T15:35:22.233+00:00
Purpose

Define release readiness gates for the B2BEA.org rebuild before implementation planning or V1 launch approval.

Status

draft

Readiness Gates

| id | name | owner | checks | required_before | evidence_required | | --- | --- | --- | --- | --- | --- | | QA-01 | Route Inventory Conformance | atlas-codex or assigned reviewer | Every implemented route maps to route-family-inventory as v1_keep or redirect., No top-level /studio shell remains as a separate private shell after migration, except redirects or admin-mounted modules., /vendor-portal redirects to /vendor if retained for compatibility., Maturity assessment routes use the special-flow contract, not the standard survey system contract. | implementation_dispatch | route table diff, redirect map, manual route smoke results | | QA-02 | Design System Conformance | design/reviewer | Pages use B2BEA tokens/components from the design-system repo or approved local equivalents., Custom pages are limited to home, campaign/resource landing, approved HTML imports, or signature editorial features., Operational/private pages avoid one-off decorative layouts and follow reusable page-template contracts., No surface treats Lovable output as final authority without B2BEA hardening. | release_candidate | component/token usage review, desktop/mobile screenshots for representative page famil

Hard Stops
  • Do not start build execution until plan and exec plan review approve a bounded slice.
  • Do not launch with separate /admin and /studio shells unless owner reverses the single-admin decision.
  • Do not normalize signature custom surfaces into generic components when they are explicitly approved custom exceptions.
  • Do not let the standard survey system replace the special V1 maturity assessment flow without an approved migration decision.
Required Test Matrix

``json { "roles": [ "anonymous", "member", "company user", "vendor user", "admin" ], "data_states": [ "empty", "typical populated", "long text/content", "missing optional media", "unauthorized/forbidden" ], "route_smoke": [ "home", "resource/blog landing", "representative resource detail", "directory/listing page", "auth/account route", "member dashboard/profile", "maturity assessment flow", "/admin", "/admin/studio or /admin/publishing", "/vendor", "/company", "redirect routes" ], "viewport_smoke": [ "mobile narrow", "tablet or mid-width", "desktop" ] } ``

Next Recommended Artifact

plan

Artifact

qa-release-readiness-spec

Client Id

b2bea

Repositories

``json { "website": { "url": "https://github.com/b2bea-org/b2bea-website.git", "note": "Windows checkout repaired by removing invalid tracked macOS Icon file.", "local_path": "C:/Users/jstnk/Downloads/cc/projects/b2bea/b2bea-website", "baseline_commit": "fabc8f2" }, "design_system": { "url": "https://github.com/b2bea-org/b2bea-org-design-system.git", "local_path": "C:/Users/jstnk/Downloads/cc/projects/b2bea/b2bea-org-design-system", "baseline_commit": "d83614a" } } ``

Release Scope

``json { "shell_basis": { "admin": "Single /admin shell; studio/publishing becomes admin module; current /studio routes redirect or mount under /admin.", "vendor": "Vendor portal private prefix is /vendor.", "company": "Company workspace private prefix is /company.", "public_and_auth": "Public discovery/content and auth/account surfaces remain V1 where classified v1_keep." }, "design_basis": "Hardened B2BEA design system is target. Lovable is only seed/reference; reusable/index/operational/authenticated surfaces use the B2BEA design system unless a custom-page exception is approved.", "v1_route_basis": { "summary": "97 routes classified; 94 v1_keep and 3 redirects; maturity assessment remains V1 as bounded special flow; no deferred routes after owner decision.", "route_family_inventory_artifact_id": "2cec821e-07ba-4aca-81fb-078f163adf44" } } ``

Source Artifacts

```json { "surface-specs": { "id": "77853042-e7a4-48bd-91a4-6e48d0484b1b", "status": "draft", "version": 10 }, "data-model-spec": { "id": "2f473004-9063-4fe9-8290-5cbd1b19dfb4", "status": "draft", "version": 1 }, "design-system-spec": { "id": "4c3651ac-9a69-4117-a355-750b61f540c9", "status": "draft", "version": 4 }, "page-template-spec": { "id": "427c04a9-40b7-4e55-a642-65b2aee20b2b", "status": "draft", "version": 1 }, "survey-system-spec": { "id": "823d14d7-5992-42f3-a2f4-f4738a045f7c", "status": "draft", "version": 1 }, "publishing-model-spec": { "id": "a9636e2f-a4be-4586-82dd-c1a7bf3199fa", "status": "draft", "version": 1 }, "entitlement-model-spec": { "id": "355b3249-3af9-45a4-9c45-67777bd2d72d", "status": "draft", "version": 1 }, "route-family-inventory": { "id": "2cec821e-07ba-4aca-81fb-078f163adf44", "status": "draft", "version": 3 }, "company-workspace-data-spec": { "id": "05e0ed7c-416a-4d8f-853a-bc3dfa3d64f6", "status": "draft", "version": 1 }, "permission-lifecycle-matrix": { "id": "dcfc8620-9f28-4019-aeeb-de3e279fd7a7",