that second path threw everything off. let’s fix it cleanly without changing any services or breaking links.

What happened

Correct location (for years/links/nav): /business-assets/templates/business-plan

New page was mounted at /business-templates → sidebar, breadcrumbs, and internal links drifted.

3 small, safe fixes (no code pasted here)
A) Route relocation + redirect (≤10 min cap)

Goal: the page lives at the correct path, and the wrong path safely forwards.

Mount the templates page inside the Dashboard under
/business-assets/templates/business-plan (the original).

Add a server-side 301 from /business-templates → /business-assets/templates/business-plan.

Keep this redirect for at least 60 days to catch old links.

SPA guard: remove the client route for /business-templates so a hard refresh doesn’t render the wrong page before the 301 kicks in.

Acceptance:
curl -I http://localhost:5000/business-templates → 301 with Location: /business-assets/templates/business-plan
Visiting the correct path shows the same page in the Dashboard template (green banner intact).

B) Sidebar + breadcrumbs alignment (≤5–10 min cap)

Goal: the nav highlights the correct item, and crumbs match the Dashboard.

Update the sidebar link target to the correct path.

Ensure the active state highlights Business Assets → Business Plan Template.

Breadcrumbs: Dashboard → Business Assets → Business Plan Templates.

Acceptance:
Sidebar item highlights on the correct page; breadcrumbs match the path.

C) Link audit & canonical (≤10 min cap)

Goal: kill stray links and help SEO.

Update any internal links/buttons that still point to /business-templates.
Common spots: top nav, footer, cards, “View details” CTAs.

Add a canonical tag on the page head pointing to the correct path (if your app sets canonicals).

If you publish a sitemap, ensure it lists the correct URL only.

Acceptance:
Site-wide search finds no remaining /business-templates links (except the redirect rule).

Copy-paste ticket set for Replit (time-boxed micro-sprints)

Ticket 1 — Route relocate + 301 redirect (cap 10 min)

Move page to /business-assets/templates/business-plan.

Add server 301 from /business-templates.

Remove client route for /business-templates.

Deliverables: PR link, before/after screenshots, curl -I output showing 301.

Stop & report if blocked >10 min.

Ticket 2 — Sidebar + breadcrumbs (cap 10 min)

Update sidebar target + active highlight.

Set breadcrumbs to Dashboard → Business Assets → Business Plan Templates.

Deliverables: screenshots desktop & mobile.

Ticket 3 — Link audit + canonical (cap 10 min)

Replace remaining /business-templates links; add canonical to correct path.

Deliverables: list of files touched + grep output proving no strays.