Skip to content

fix: canonicalize math routing and navigation structure#58

Open
scaleborg wants to merge 1 commit intomainfrom
fix/navigation-structure-cleanup
Open

fix: canonicalize math routing and navigation structure#58
scaleborg wants to merge 1 commit intomainfrom
fix/navigation-structure-cleanup

Conversation

@scaleborg
Copy link
Owner

Summary

Full navigation IA cleanup covering math route consolidation, orphan page wiring, section rename, and docs deep-dive sidebar integration.

Math routing canonicalization

  • New /math hub page with entry cards for Refresh and Bridge
  • Canonical routes: /math/refresh, /math/bridge
  • Legacy /math-refresh and /math-bridge redirect with search params preserved
  • Reference deep links (/reference?section=math-refresh) untouched

Sidebar wiring - Learning + Career (Stage A1)

  • Cognitive Toolkit, Behavioral Design added to Learning
  • Career Foundations added to Career
  • Header active states extended

Sidebar wiring - Projects + Business (Stage A2)

  • OSS Projects, HF Projects added to Projects
  • Brand Studio, Execution Playbook added to Business
  • Header active states extended

Section rename (Stage B1)

  • "Side Projects" → "Business" (label + aria labels only)

Docs deep-dives (Stage B2)

  • 6 sub-items under Docs > How It Works: Ingestion Pipeline, Chat Pipeline, Career Intelligence, Observability, Architecture Reference, MCP Ecosystem
  • /how-gpu-works stays in Reference > GPUs
  • mcp_ecosystem ViewId added for /how-mcp-works

Test plan

  • npx tsc --noEmit - 0 errors
  • pnpm lint - 0 errors
  • Playwright: math routes navigate + redirect correctly
  • Playwright: all new sidebar items navigate + show active state
  • Playwright: Business section label, expand/collapse verified
  • Playwright: all 6 docs deep-dive routes + Docs header active state verified

🤖 Generated with Claude Code

…tion

Navigation IA cleanup: math route consolidation and sidebar
discoverability improvements across multiple sections.

Math routing:
- Add /math hub page (MathLandingView) linking to Refresh and Bridge
- Add canonical routes /math/refresh and /math/bridge
- Legacy /math-refresh and /math-bridge redirect with params preserved
- Reference deep links untouched

Sidebar wiring (Learning + Career):
- Add Cognitive Toolkit and Behavioral Design to Learning section
- Add Career Foundations to Career section
- Extend Learning and Career header active states

Sidebar wiring (Projects + Business):
- Add OSS Projects and HF Projects to Projects section
- Add Brand Studio and Execution Playbook to Business section
- Extend parent header active states

Section rename:
- "Side Projects" → "Business" (label + aria only)

Docs deep-dives:
- Add 6 deep-dive sub-items under Docs > How It Works
- Extend Docs header active state for deep-dive routes
- Add mcp_ecosystem ViewId for /how-mcp-works
- /how-gpu-works intentionally left in Reference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant