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 ...

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",