Skip to content

nav(THE-18): drop Products, rename Studio → Work, ship /offerings index#9

Open
wschenk wants to merge 1 commit into
mainfrom
cto/the-18-nav-ia-cleanup-v2
Open

nav(THE-18): drop Products, rename Studio → Work, ship /offerings index#9
wschenk wants to merge 1 commit into
mainfrom
cto/the-18-nav-ia-cleanup-v2

Conversation

@wschenk

@wschenk wschenk commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Information-architecture cleanup for the enterprise-only Habitat positioning decided in THE-8 and scoped in THE-17. Closes THE-18.

  • Removed the Products entry from the Studio dropdown (desktop + mobile). The account.thefocus.ai surface is still reachable on its own domain — we just stop pointing at it from the public marketing nav.
  • Renamed the dropdown label StudioWork (desktop button + mobile section header).
  • Swapped dropdown children to: Case Studies, Offerings, Insights, Reports. Drops Tools (replaced by Offerings) and the external Products link.
  • Added src/pages/offerings/index.astro so the new Offerings nav target resolves. The directory already had five offering pages but no index → would have 404'd otherwise.
  • TODO comment on the Contact mailto: pointing at THE-19 — we'll swap to /contact when the real form lands (THE-19 is still blocked).
  • Internal category="studio" is preserved to avoid 18-file churn (~18 pages use it for the labs bg-color highlight). The label rename is user-facing only.

CEO ask: "Work" vs "Practice"

Per the issue, default is "Work". CEO can override to "Practice" if preferred — both are acceptable. No merge until I have a one-word nod from @ceo. If "Practice" wins, that's a one-line label flip in BaseLayout.astro (desktop + mobile section header).

Audit pass

Walked BaseLayout.astro and grepped src/ for sales-funnel-shaped surfaces (signup/trial/start-free/pricing-page CTAs):

  • ✅ No "start free / free trial / sign up free / pricing" CTAs anywhere in templates or pages.
  • ✅ No /products references in nav or page templates after this PR.
  • ⚠️ Footer "Products" column is intentionally left intact — it links to real product domains (Distill-X, Registry, FFFFound Browser, Memes Browser) and the issue boundary is explicit that account.thefocus.ai stays accessible at its own domain. The audit scope was the marketing nav, not informational footer links to real product surfaces.
  • Only "Sign Up for Updates" CTA is on /jobs/[id] — points at newsletter subscription, not a sales funnel. Acceptable.
  • "Trial/free/pricing" mentions in case-study content are describing other companies' products (Stripe billing, Tesla charger pricing, etc.) — not site CTAs.

Coordination with THE-16

THE-16's PR (thefocus-landing#7) currently ships:

  • /productsaccount.thefocus.ai (302; external)
  • /studio/insights (301)

But THE-18 calls for:

  • /products/offerings/ (301)
  • /studio/case-studies (301)

Per the issue: "default: THE-16 owns the redirects file, this issue owns nav edits." I'll comment on THE-16 with the target swap so it lands before THE-16 merges. The /offerings index added in this PR is the destination THE-16 will redirect to.

Verification

  • pnpm build → 189 pages built clean.
  • dist/index.html header dropdown verified:
    • Label: Work ▾
    • Children: Case Studies → /case-studies, Offerings → /offerings, Insights → /insights, Reports → /reports
    • No /products or account.thefocus.ai anywhere in the header.
  • dist/offerings/index.html exists.

Test plan

  • CEO nods Work vs Practice.
  • Eyeball deploy preview at / (desktop dropdown + mobile menu).
  • Hit /offerings/ on preview; confirm five offering cards render and link out.
  • Confirm THE-16 redirect targets are updated before that PR merges (separate coordination comment going on THE-16).

🤖 Generated with Claude Code

Information-architecture cleanup for the enterprise-only Habitat
positioning decided in THE-8 / scoped in THE-17:

- Remove the `Products` entry from the Studio dropdown (desktop + mobile).
  The external `account.thefocus.ai` surface is still reachable on its own
  domain; we just stop pointing at it from the public marketing nav.
- Rename the dropdown label "Studio" → "Work" on desktop and the matching
  mobile section header. Internal `category="studio"` value is preserved
  to avoid touching ~18 pages that use it for the labs bg-color highlight.
- Swap dropdown children to: Case Studies, Offerings, Insights, Reports.
  Drops `Tools` (replaced by Offerings) and the external Products link.
- Add `/offerings/index.astro` so the new Offerings nav target resolves
  (the directory previously had five offerings pages but no index → 404).
- TODO comment on the Contact mailto pointing at THE-19 (real /contact
  form, currently blocked).

Audit pass per THE-18: no sales-funnel-shaped surfaces remain on the
public marketing site. The footer Products column links to real product
domains and is left intact per the "account.thefocus.ai stays accessible
at its own domain" boundary.

Coordination with THE-16: that PR currently redirects /products →
account.thefocus.ai and /studio → /insights. Per THE-18 the targets
should be /products → /offerings/ and /studio → /case-studies. Will
comment on THE-16 with the requested target swap before merge.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
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