B2BEA.org V1 Route Family Inventory
[object Object]
[object Object]No explicit evidence field yet. Require tests, screenshots, linked PRs, or reviewed outputs before marking complete.
- 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.
Machine-readable source fields
- surface-specs v6 owner-approved surface decisions
- current repo src route templates from git ls-tree
- B2BEA design-system checkout for design treatment terminology
B2BEA.org V1 Route Family Inventory
- 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
fabc8f2
https://github.com/b2bea-org/b2bea-website.git
Fixed upstream Windows checkout blocker by removing tracked root macOS Icon\r file in commit fabc8f2. Fresh Windows checkout now succeeds cleanly.
C:/Users/jstnk/Downloads/cc/projects/b2bea/b2bea-website
d83614a
https://github.com/b2bea-org/b2bea-org-design-system.git
C:/Users/jstnk/Downloads/cc/projects/b2bea/b2bea-org-design-system
draft
No items captured.
| to | from | reason |
|---|---|---|
| /admin/studio | /studio | Decision 3: top-level /studio migrates under single /admin shell. |
| /admin/studio/media | /studio/media | Decision 3: top-level /studio migrates under single /admin shell. |
| /vendor | /vendor-portal | Decision 2: private vendor workspace prefix is /vendor. |
97
No items captured.
94
3
1
1
1
2
9
1
1
1
7
10
4
3
11
70
8
7
1
1
- 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.
a820dd0c-6cef-4133-bfbd-d802fd806e44
2026-05-07T13:54:34.797Z
route-family-inventory
Owner approved maturity assessment as V1 special flow and reusable maturity-assessment pattern seed.
| 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. |
Route/capability is not part of baseline V1 unless launch explicitly requires it.
Route has no replacement or active product path after inventory review.
Current route remains in V1 and must map to a canonical page family or approved custom exception.
Route should migrate to a new canonical route while preserving access/SEO as needed.
Route matched a sensitive or ambiguous area requiring owner confirmation before plan.