B2BEA.org Rebuild plan
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
plan · supabase_json

B2BEA.org Rebuild plan

plan artifact · for B2BEA.org Rebuild · status approved

Planning Surface

Use this to decide what happens next.

Status

approved

Agent Handoff
Start Here

plan artifact · for B2BEA.org Rebuild · status approved

Completion Evidence

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

Artifact Shape
  • 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
Structured Payload

Machine-readable source fields

slices
idgoalnamestatusscope inscope out
B2BEA-SLICE-01Create 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 Boundaryready_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-02Implement Sanity standard page metadata and preview/publish lifecycle after route/page families are stable.Publishing and Metadata Foundationplanned_after_slice_01
B2BEA-SLICE-03Implement canonical entitlement evaluator and protected resource checks after foundational route boundaries exist.Membership Entitlement Enforcementplanned_after_slice_01
B2BEA-SLICE-04Build deeper portal/workspace flows once first-slice shell and entitlement contracts are accepted.Vendor and Company Workspace Modulesowner_decision_required_later
status

ready_for_owner_review

plan json
phases
idnametasks
phase-1Route 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-2Foundation 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-3Verification 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
version

1

project id

a820dd0c-6cef-4133-bfbd-d802fd806e44

project name

B2BEA.org Rebuild

execution rule

Do not start build until Justin approves this plan artifact. The first approved build must stay inside B2BEA-SLICE-01 scope.

recommended slice

B2BEA-SLICE-01

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
  • B2BEA-SLICE-01 only
decisions not needed now
  • full survey/form migration list
  • vendor portal self-service depth
  • company workspace implementation
  • academy certification
  • custom HTML import storage/execution
decisions needed before later slices
  • which existing forms enter survey engine
  • custom HTML import storage policy
  • respondent-level reporting rules
  • vendor portal workflow depth
  • company workspace launch scope
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

Public Site Foundation and Single Admin Shell Boundary

reason

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.

approval ask

Approve this bounded V1 foundation slice for implementation planning/build, with all larger surfaces remaining planned follow-ons.

first slice id

B2BEA-SLICE-01

schema version

1.0

source artifacts
roleartifact typeversion
project goal and non-negotiablesintent
current site reverse-engineeringresearch
route classification and redirectsroute-family-inventory3
surface boundaries and public/private decisionssurface-specs11
page family contractspage-template-spec
B2BEA visual/component rulesdesign-system-spec
Sanity/Supabase/HubSpot source-of-truth boundariesdata-model-spec
server-side access and membership truthentitlement-model-spec
Sanity/custom HTML publishing boundariespublishing-model-spec
actor lifecycle and permission modelpermission-lifecycle-matrix
hard stops and release gatesqa-release-readiness-spec
process and implementation hard rulespolicy
inherited decisions
  • 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.
not required for first slice
  • 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