B2BEA.org V1 Route Family Inventory
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
route-family-inventory · supabase_json

B2BEA.org V1 Route Family Inventory

[object Object]

Planning Surface

Use this to decide what happens next.

Status

approved

Agent Handoff
Start Here
[object Object]
Completion Evidence

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

Artifact Shape
  • basis: 3 items
  • title: B2BEA.org V1 Route Family Inventory
  • routes: 97 items
  • source: site_head: string, site_repo: string, checkout_note: string, site_local_path: string, design_system_head: string, design_system_repo: string, design_system_local_path: string
  • status: draft
  • summary: deferred: object, redirects: object, route_count: number, needs_review: object, by_disposition: object, by_page_family: object, by_target_surface: object
  • version: 1
  • next steps: 4 items
  • project id: a820dd0c-6cef-4133-bfbd-d802fd806e44
  • updated at: 2026-05-07T13:54:34.797Z
  • artifact type: route-family-inventory
  • revision note: Owner approved maturity assessment as V1 special flow and reusable maturity-assessment pattern seed.
Structured Payload

Machine-readable source fields

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
title

B2BEA.org V1 Route Family Inventory

routes
  • Item
    - notes: 1 item - route: / - disposition: v1_keep - page family: marketing_home_or_landing - source file: src/index.njk - target surface: public_site - current surface: public_site - canonical target: / - design treatment: custom_allowed
  • Item
    - notes: 0 items - route: /about - disposition: v1_keep - page family: standard_marketing_page - source file: src/pages/about.njk - target surface: public_site - current surface: public_site - canonical target: /about - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /account - disposition: v1_keep - page family: member_dashboard_or_account - source file: src/account/index.njk - target surface: member_portal - current surface: member_portal - canonical target: /account - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin - disposition: v1_keep - page family: admin_module - source file: src/admin/index.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/academy - disposition: v1_keep - page family: admin_module - source file: src/admin/academy/index.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/academy - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/academy/course - disposition: v1_keep - page family: admin_module - source file: src/admin/academy/course.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/academy/course - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/academy/lesson - disposition: v1_keep - page family: admin_module - source file: src/admin/academy/lesson.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/academy/lesson - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/categories - disposition: v1_keep - page family: admin_module - source file: src/admin/categories/index.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/categories - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/companies - disposition: v1_keep - page family: admin_module - source file: src/admin/companies/index.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/companies - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/jobs - disposition: v1_keep - page family: admin_module - source file: src/admin/jobs/index.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/jobs - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/users - disposition: v1_keep - page family: admin_module - source file: src/admin/users/index.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/users - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /admin/vendors - disposition: v1_keep - page family: admin_module - source file: src/admin/vendors/index.njk - target surface: b2bea_admin - current surface: b2bea_admin - canonical target: /admin/vendors - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /agencies - disposition: v1_keep - page family: directory_index - source file: src/agencies/index.njk - target surface: public_site - current surface: public_site - canonical target: /agencies - design treatment: b2bea_design_system
  • Item
    - notes: 3 items - route: /assessments - disposition: v1_keep - page family: maturity_assessment_special_flow - source file: src/assessments/index.njk - target surface: public_site - current surface: public_site - canonical target: /assessments - design treatment: b2bea_design_system
  • Item
    - notes: 3 items - route: /assessments/maturity - disposition: v1_keep - page family: maturity_assessment_special_flow - source file: src/assessments/maturity/index.njk - target surface: public_site - current surface: public_site - canonical target: /assessments/maturity - design treatment: b2bea_design_system
  • Item
    - notes: 3 items - route: /assessments/maturity/results - disposition: v1_keep - page family: maturity_assessment_special_flow - source file: src/assessments/maturity/results/index.njk - target surface: public_site - current surface: public_site - canonical target: /assessments/maturity/results - design treatment: b2bea_design_system
  • Item
    - notes: 3 items - route: /assessments/maturity/take - disposition: v1_keep - page family: maturity_assessment_special_flow - source file: src/assessments/maturity/take/index.njk - target surface: public_site - current surface: public_site - canonical target: /assessments/maturity/take - design treatment: b2bea_design_system
  • Item
    - notes: 1 item - route: /authors/:slug - disposition: v1_keep - page family: editorial_detail - source file: src/authors/author.njk - target surface: public_site - current surface: public_site - canonical target: /authors/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /blog - disposition: v1_keep - page family: editorial_index - source file: src/blog/index.njk - target surface: public_site - current surface: public_site - canonical target: /blog - design treatment: b2bea_design_system
  • Item
    - notes: 1 item - route: /blog/:slug - disposition: v1_keep - page family: editorial_detail - source file: src/blog/post.njk - target surface: public_site - current surface: public_site - canonical target: /blog/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /blog/b2b-ecommerce-is-not-a-technology-problem - disposition: v1_keep - page family: editorial_index - source file: src/blog/b2b-ecommerce-is-not-a-technology-problem.md - target surface: public_site - current surface: public_site - canonical target: /blog/b2b-ecommerce-is-not-a-technology-problem - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /careers - disposition: v1_keep - page family: job_board - source file: src/careers/index.njk - target surface: public_site - current surface: public_site - canonical target: /careers - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /careers/:slug - disposition: v1_keep - page family: job_detail - source file: src/careers/job.njk - target surface: public_site - current surface: public_site - canonical target: /careers/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /case-studies - disposition: v1_keep - page family: resource_index - source file: src/case-studies/index.njk - target surface: public_site - current surface: public_site - canonical target: /case-studies - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /case-studies/:slug - disposition: v1_keep - page family: resource_detail_or_download - source file: src/case-studies/case-study.njk - target surface: public_site - current surface: public_site - canonical target: /case-studies/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /checkout - disposition: v1_keep - page family: auth_or_account_utility - source file: src/pages/checkout.njk - target surface: auth_account - current surface: auth_account - canonical target: /checkout - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /checkout-success - disposition: v1_keep - page family: auth_or_account_utility - source file: src/pages/checkout-success.njk - target surface: auth_account - current surface: auth_account - canonical target: /checkout-success - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /concepts - disposition: v1_keep - page family: topic_index - source file: src/concepts/index.njk - target surface: public_site - current surface: public_site - canonical target: /concepts - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /concepts/:slug - disposition: v1_keep - page family: topic_or_concept_detail - source file: src/concepts/concept.njk - target surface: public_site - current surface: public_site - canonical target: /concepts/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /concepts/ai-product-recommendations-b2b - disposition: v1_keep - page family: topic_or_concept_detail - source file: src/concepts/ai-product-recommendations-b2b.njk - target surface: public_site - current surface: public_site - canonical target: /concepts/ai-product-recommendations-b2b - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /confirm-email - disposition: v1_keep - page family: auth_or_account_utility - source file: src/confirm-email/index.njk - target surface: auth_account - current surface: auth_account - canonical target: /confirm-email - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /consultants - disposition: v1_keep - page family: directory_index - source file: src/consultants/index.njk - target surface: public_site - current surface: public_site - canonical target: /consultants - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /contact - disposition: v1_keep - page family: standard_marketing_page - source file: src/pages/contact.njk - target surface: public_site - current surface: public_site - canonical target: /contact - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /courses - disposition: v1_keep - page family: course_catalog - source file: src/courses/index.njk - target surface: public_site - current surface: public_site - canonical target: /courses - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /courses/:slug - disposition: v1_keep - page family: course_detail - source file: src/courses/course.njk - target surface: public_site - current surface: public_site - canonical target: /courses/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /courses/lessons/:slug - disposition: v1_keep - page family: course_learning_surface - source file: src/courses/lessons/lesson.njk - target surface: public_site - current surface: public_site - canonical target: /courses/lessons/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /courses/modules/challenge - disposition: v1_keep - page family: course_learning_surface - source file: src/courses/modules/challenge.njk - target surface: public_site - current surface: public_site - canonical target: /courses/modules/challenge - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /courses/modules/challenge-feedback - disposition: v1_keep - page family: course_learning_surface - source file: src/courses/modules/challenge-feedback.njk - target surface: public_site - current surface: public_site - canonical target: /courses/modules/challenge-feedback - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /courses/modules/test - disposition: v1_keep - page family: course_learning_surface - source file: src/courses/modules/test.njk - target surface: public_site - current surface: public_site - canonical target: /courses/modules/test - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /dashboard - disposition: v1_keep - page family: member_dashboard_or_account - source file: src/dashboard/index.njk - target surface: member_portal - current surface: member_portal - canonical target: /dashboard - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /dashboard/onboarding - disposition: v1_keep - page family: member_dashboard_or_account - source file: src/dashboard/onboarding/index.njk - target surface: member_portal - current surface: member_portal - canonical target: /dashboard/onboarding - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /dashboard/profile - disposition: v1_keep - page family: member_dashboard_or_account - source file: src/dashboard/profile.njk - target surface: member_portal - current surface: member_portal - canonical target: /dashboard/profile - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /dashboard/profile/edit - disposition: v1_keep - page family: member_dashboard_or_account - source file: src/dashboard/profile/edit.njk - target surface: member_portal - current surface: member_portal - canonical target: /dashboard/profile/edit - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /dashboard/profile/knowledge - disposition: v1_keep - page family: member_dashboard_or_account - source file: src/dashboard/profile/knowledge.njk - target surface: member_portal - current surface: member_portal - canonical target: /dashboard/profile/knowledge - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /dashboard/welcome - disposition: v1_keep - page family: member_dashboard_or_account - source file: src/dashboard/welcome/index.njk - target surface: member_portal - current surface: member_portal - canonical target: /dashboard/welcome - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /distributors - disposition: v1_keep - page family: directory_index - source file: src/distributors/index.njk - target surface: public_site - current surface: public_site - canonical target: /distributors - design treatment: b2bea_design_system
  • Item
    - notes: 1 item - route: /events - disposition: v1_keep - page family: event_index - source file: src/events/index.njk - target surface: public_site - current surface: public_site - canonical target: /events - design treatment: b2bea_design_system
  • Item
    - notes: 1 item - route: /events/:slug - disposition: v1_keep - page family: event_detail - source file: src/events/event.njk - target surface: public_site - current surface: public_site - canonical target: /events/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /exchange - disposition: v1_keep - page family: directory_index - source file: src/exchange/index.njk - target surface: public_site - current surface: public_site - canonical target: /exchange - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /exchange/:slug - disposition: v1_keep - page family: vendor_profile_detail - source file: src/exchange/exchange.njk - target surface: public_site - current surface: public_site - canonical target: /exchange/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /exchange/vendor-claim - disposition: v1_keep - page family: directory_index - source file: src/exchange/vendor-claim.njk - target surface: public_site - current surface: public_site - canonical target: /exchange/vendor-claim - design treatment: b2bea_design_system
  • Item
    - notes: 1 item - route: /for/agencies - disposition: v1_keep - page family: audience_landing_page - source file: src/for/agencies/index.njk - target surface: public_site - current surface: public_site - canonical target: /for/agencies - design treatment: custom_allowed
  • Item
    - notes: 1 item - route: /for/consultants - disposition: v1_keep - page family: audience_landing_page - source file: src/for/consultants/index.njk - target surface: public_site - current surface: public_site - canonical target: /for/consultants - design treatment: custom_allowed
  • Item
    - notes: 1 item - route: /for/distributors - disposition: v1_keep - page family: audience_landing_page - source file: src/for/distributors/index.njk - target surface: public_site - current surface: public_site - canonical target: /for/distributors - design treatment: custom_allowed
  • Item
    - notes: 1 item - route: /for/manufacturers - disposition: v1_keep - page family: audience_landing_page - source file: src/for/manufacturers/index.njk - target surface: public_site - current surface: public_site - canonical target: /for/manufacturers - design treatment: custom_allowed
  • Item
    - notes: 1 item - route: /for/software-providers - disposition: v1_keep - page family: audience_landing_page - source file: src/for/software-providers/index.njk - target surface: public_site - current surface: public_site - canonical target: /for/software-providers - design treatment: custom_allowed
  • Item
    - notes: 1 item - route: /for/vendors - disposition: v1_keep - page family: audience_landing_page - source file: src/for/vendors/index.njk - target surface: public_site - current surface: public_site - canonical target: /for/vendors - design treatment: custom_allowed
  • Item
    - notes: 0 items - route: /guides - disposition: v1_keep - page family: resource_index - source file: src/guides/index.njk - target surface: public_site - current surface: public_site - canonical target: /guides - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /guides/:slug - disposition: v1_keep - page family: resource_detail_or_download - source file: src/guides/guide.njk - target surface: public_site - current surface: public_site - canonical target: /guides/:slug - design treatment: b2bea_design_system
  • Item
    - notes: 0 items - route: /how-we-use-ai - disposition: v1_keep - page family: standard_marketing_page - source file: src/how-we-use-ai/index.njk - target surface: public_site - current surface: public_site - canonical target: /how-we-use-ai - design treatment: b2bea_design_system
source
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

status

draft

summary
deferred

No items captured.

redirects
tofromreason
/admin/studio/studioDecision 3: top-level /studio migrates under single /admin shell.
/admin/studio/media/studio/mediaDecision 3: top-level /studio migrates under single /admin shell.
/vendor/vendor-portalDecision 2: private vendor workspace prefix is /vendor.
route count

97

needs review

No items captured.

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

by target surface
b2bea admin

11

public site

70

auth account

8

member portal

7

vendor portal

1

version

1

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

a820dd0c-6cef-4133-bfbd-d802fd806e44

updated at

2026-05-07T13:54:34.797Z

artifact type

route-family-inventory

revision note

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

owner decisions
idtopicdecisiondecided atimplications
RFI-OWNER-DEC-001Maturity assessment V1 treatmentKeep 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.
classification rules
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.