B2BEA.org V1 Route Family Inventory
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
design_doc · markdown

B2BEA.org V1 Route Family Inventory

B2BEA.org V1 Route Family Inventory Source of record: RedKey Supabase Studio artifact. Project: B2BEA.org Rebuild Project ID: a820dd0c 6cef 4133 bfbd d802fd806e44 Artifact: route family inventory Artifact ID: 2cec821e 07ba 4aca 81fb 078f163adf44 Version: 3 Status: draft Updated: 2026 05 07T13:54:34.797+00:00 Status draft Basis surface specs v6 owner approved...

Agent Handoff
Start Here

B2BEA.org V1 Route Family Inventory Source of record: RedKey Supabase Studio artifact. Project: B2BEA.org Rebuild Project ID: a820dd0c 6cef 4133 bfbd d802fd806e44 Artifact: route family inventory Artifact ID: 2cec821e 07ba 4aca 81fb 078f163adf44 Version: 3 Status: draft Updated: 2026 05 07T13:54:34.797+00:00 Status draft Basis surface specs v6 owner approved...

Completion Evidence

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

B2BEA.org V1 Route Family Inventory

Source of record: RedKey Supabase Studio artifact.

  • Project: B2BEA.org Rebuild
  • Project ID: a820dd0c-6cef-4133-bfbd-d802fd806e44
  • Artifact: route-family-inventory
  • Artifact ID: 2cec821e-07ba-4aca-81fb-078f163adf44
  • Version: 3
  • Status: draft
  • Updated: 2026-05-07T13:54:34.797+00:00
Status

draft

Basis
  • surface-specs v6 owner-approved surface decisions
  • current repo src route templates from git ls-tree
  • B2BEA design-system checkout for design treatment terminology
Summary

```json { "deferred": [], "redirects": [ { "to": "/admin/studio", "from": "/studio", "reason": "Decision 3: top-level /studio migrates under single /admin shell." }, { "to": "/admin/studio/media", "from": "/studio/media", "reason": "Decision 3: top-level /studio migrates under single /admin shell." }, { "to": "/vendor", "from": "/vendor-portal", "reason": "Decision 2: private vendor workspace prefix is /vendor." } ], "route_count": 97, "needs_review": [], "by_disposition": { "v1_keep": 94, "redirect": 3 }, "by_page_family": { "job_board": 1, "job_detail": 1, "event_index": 1, "topic_index": 2, "admin_module": 9, "event_detail": 1, "course_detail": 1, "course_catalog": 1, "resource_index": 7, "directory_index": 10, "editorial_index": 4, "editorial_detail": 3, "system_generated": 1, "vendor_dashboard": 1, "audience_landing_page": 6, "people_profile_detail": 1, "vendor_profile_detail": 1, "admin_publishing_module": 2, "auth_or_account_utility": 8, "course_learning_surface": 4, "standard_marketing_page"

Revision Note

Owner approved maturity assessment as V1 special flow and reusable maturity-assessment pattern seed.

Routes

| notes | route | disposition | page_family | source_file | target_surface | current_surface | canonical_target | | --- | --- | --- | --- | --- | --- | --- | --- | | Homepage may stay custom under approved surface decision. | / | v1_keep | marketing_home_or_landing | src/index.njk | public_site | public_site | / | | | /about | v1_keep | standard_marketing_page | src/pages/about.njk | public_site | public_site | /about | | | /account | v1_keep | member_dashboard_or_account | src/account/index.njk | member_portal | member_portal | /account | | | /admin | v1_keep | admin_module | src/admin/index.njk | b2bea_admin | b2bea_admin | /admin | | | /admin/academy | v1_keep | admin_module | src/admin/academy/index.njk | b2bea_admin | b2bea_admin | /admin/academy | | | /admin/academy/course | v1_keep | admin_module | src/admin/academy/course.njk | b2bea_admin | b2bea_admin | /admin/academy/course | | | /admin/academy/lesson | v1_keep | admin_module | src/admin/academy/lesson.njk | b2bea_admin | b2bea_admin | /admin/academy/lesson | | | /admin/categories | v1_keep | admin_module | src/admin/categories/index.njk | b2bea_admin | b2bea_admin | /admin/categories | | | /admin/companies | v1_

Classification Rules

``json { "defer": "Route/capability is not part of baseline V1 unless launch explicitly requires it.", "remove": "Route has no replacement or active product path after inventory review.", "v1_keep": "Current route remains in V1 and must map to a canonical page family or approved custom exception.", "redirect": "Route should migrate to a new canonical route while preserving access/SEO as needed.", "needs_review": "Route matched a sensitive or ambiguous area requiring owner confirmation before plan." } ``

Owner Decisions

| id | topic | decision | decided_at | implications | | --- | --- | --- | --- | --- | | RFI-OWNER-DEC-001 | Maturity assessment V1 treatment | Keep the current maturity assessment routes in V1 as a bounded special assessment flow. Treat this as the first instance of a reusable maturity-assessment pattern for future domain maturity assessments. Keep the broader standard survey/form engine as a separate capability/spec. | 2026-05-07T13:54:34.797Z | /assessments and /assessments/maturity/* move from defer to v1_keep., page-template-spec needs a maturity_assessment_special_flow family., survey-system-spec should still define general survey/forms separately and not force the maturity assessment into a generic survey model too early. |

Source

``json { "site_head": "fabc8f2", "site_repo": "https://github.com/b2bea-org/b2bea-website.git", "checkout_note": "Fixed upstream Windows checkout blocker by removing tracked root macOS Icon\\r file in commit fabc8f2. Fresh Windows checkout now succeeds cleanly.", "site_local_path": "C:/Users/jstnk/Downloads/cc/projects/b2bea/b2bea-website", "design_system_head": "d83614a", "design_system_repo": "https://github.com/b2bea-org/b2bea-org-design-system.git", "design_system_local_path": "C:/Users/jstnk/Downloads/cc/projects/b2bea/b2bea-org-design-system" } ``

Next Steps
  • Review redirects and needs_review routes with Justin.
  • Decide whether maturity assessment remains a special V1 flow or defers with generalized survey system.
  • Use this inventory as input to page-template-spec.
  • For every v1_keep route, define canonical template family, required components, states, data source, and QA checks.