B2BEA.org Rebuild plan
plan artifact · for B2BEA.org Rebuild · status approved
plan artifact · for B2BEA.org Rebuild · status approved
No explicit evidence field yet. Require tests, screenshots, linked PRs, or reviewed outputs before marking complete.
- slices: 4 items
- status: ready_for_owner_review
- plan json: phases: object, version: string, project_id: string, project_name: string, execution_rule: string, recommended_slice: string
- plan name: B2BEA.org Reviewable V1 Implementation Plan
- project id: a820dd0c-6cef-4133-bfbd-d802fd806e44
- updated at: 2026-05-08T04:02:11.152Z
- owner review: approve_to_start: object, decisions_not_needed_now: object, decisions_needed_before_later_slices: object
- artifact type: plan
- planning goal: Convert the existing draft research, surface, data, entitlement, design, and release-readiness artifacts into a bounded first implementation slice for owner review.
- project title: B2BEA.org Rebuild
- recommendation: name: string, reason: string, approval_ask: string, first_slice_id: string
- schema version: 1.0
Machine-readable source fields
| id | goal | name | status | scope in | scope out |
|---|---|---|---|---|---|
| B2BEA-SLICE-01 | Create the rebuild foundation: route/page-family map, design-system primitives, Sanity/Supabase source boundaries, and a single admin shell skeleton that later modules can plug into. | Public Site Foundation and Single Admin Shell Boundary | ready_for_owner_review | - route-family inventory review and final first-slice route list - redirect map for /studio -> /admin/studio and vendor route decisions already captured - B2BEA design-system foundation tokens/components for standard pages and compact admin surfaces - standard public page family contracts for homepage/marketing/editorial/resource/vendor directory/profile families included in first slice - single /admin shell boundary and navigation skeleton, including /admin/studio placeholder route family - source-of-truth adapters/interfaces for Sanity editorial content and B2BEA Supabase operational data, w | - full vendor portal - company workspace build - standard survey/form engine build - academy certification - custom HTML import execution - maturity assessment rebuild beyond preserving its special-flow boundary - Stripe/HubSpot production automations |
| B2BEA-SLICE-02 | Implement Sanity standard page metadata and preview/publish lifecycle after route/page families are stable. | Publishing and Metadata Foundation | planned_after_slice_01 | ||
| B2BEA-SLICE-03 | Implement canonical entitlement evaluator and protected resource checks after foundational route boundaries exist. | Membership Entitlement Enforcement | planned_after_slice_01 | ||
| B2BEA-SLICE-04 | Build deeper portal/workspace flows once first-slice shell and entitlement contracts are accepted. | Vendor and Company Workspace Modules | owner_decision_required_later |
ready_for_owner_review
| id | name | tasks |
|---|---|---|
| phase-1 | Route And Surface Lock | - Lock First Routes: role: string, brief: string, title: string, local_id: string, depends_on: object, output_path: string, acceptance_criteria: object - Review Architecture Boundary: role: string, brief: string, title: string, local_id: string, depends_on: object, output_path: string, acceptance_criteria: object |
| phase-2 | Foundation Build Specs | - Design System Foundation: role: string, brief: string, title: string, local_id: string, depends_on: object, output_path: string, acceptance_criteria: object - Public Page Contracts: role: string, brief: string, title: string, local_id: string, depends_on: object, output_path: string, acceptance_criteria: object - Admin Shell Contract: role: string, brief: string, title: string, local_id: string, depends_on: object, output_path: string, acceptance_criteria: object |
| phase-3 | Verification Plan | - Release Test Matrix: role: string, brief: string, title: string, local_id: string, depends_on: object, output_path: string, acceptance_criteria: object - Plan Readiness Review: role: string, brief: string, title: string, local_id: string, depends_on: object, output_path: string, acceptance_criteria: object |
1
a820dd0c-6cef-4133-bfbd-d802fd806e44
B2BEA.org Rebuild
Do not start build until Justin approves this plan artifact. The first approved build must stay inside B2BEA-SLICE-01 scope.
B2BEA-SLICE-01
B2BEA.org Reviewable V1 Implementation Plan
a820dd0c-6cef-4133-bfbd-d802fd806e44
2026-05-08T04:02:11.152Z
- B2BEA-SLICE-01 only
- full survey/form migration list
- vendor portal self-service depth
- company workspace implementation
- academy certification
- custom HTML import storage/execution
- which existing forms enter survey engine
- custom HTML import storage policy
- respondent-level reporting rules
- vendor portal workflow depth
- company workspace launch scope
plan
Convert the existing draft research, surface, data, entitlement, design, and release-readiness artifacts into a bounded first implementation slice for owner review.
B2BEA.org Rebuild
Public Site Foundation and Single Admin Shell Boundary
The artifact set already supports public route families, design-system foundations, source-of-truth decisions, entitlement boundaries, and the single /admin shell decision. This slice avoids vendor portal self-service, full survey engine, company workspace, academy certification, and custom HTML import execution.
Approve this bounded V1 foundation slice for implementation planning/build, with all larger surfaces remaining planned follow-ons.
B2BEA-SLICE-01
1.0
| role | artifact type | version |
|---|---|---|
| project goal and non-negotiables | intent | |
| current site reverse-engineering | research | |
| route classification and redirects | route-family-inventory | 3 |
| surface boundaries and public/private decisions | surface-specs | 11 |
| page family contracts | page-template-spec | |
| B2BEA visual/component rules | design-system-spec | |
| Sanity/Supabase/HubSpot source-of-truth boundaries | data-model-spec | |
| server-side access and membership truth | entitlement-model-spec | |
| Sanity/custom HTML publishing boundaries | publishing-model-spec | |
| actor lifecycle and permission model | permission-lifecycle-matrix | |
| hard stops and release gates | qa-release-readiness-spec | |
| process and implementation hard rules | policy |
- Public, auth/account, B2BEA admin, publishing/studio, member, vendor, and practitioner company workspace are separate surfaces sharing foundations.
- Vendor public profiles and vendor directory remain V1 public surfaces; practitioner company public profiles are excluded from V1.
- Company workspace is private only in V1.
- Sanity owns editorial/public page content; B2BEA Supabase owns application/operational data; HubSpot owns CRM/pipeline/sales activity and renewals.
- The target implementation uses one /admin shell; do not launch separate /admin and /studio shells unless owner reverses this decision.
- Protected reads/downloads/enrollments/mutations/exports require server-side entitlement checks; client checks are UX only.
- Home, intentionally editorial blog/resource pages, and approved custom HTML imports may be custom exceptions but still require accessibility, metadata, responsive, and QA compliance.
- full vendor portal self-service workflow
- full standard survey/form engine implementation
- practitioner company workspace implementation
- academy certification implementation
- custom HTML import execution pipeline
- notification center beyond email-first event log
- Stripe or HubSpot write integration changes