brand: rename product Mike -> Helix Tribune (user-facing strings only)

↗ view on GitHub · Sarat Pediredla · 2026-05-15 · c80a9233

Identifiers (mikeApi, MikeChat, MikeIcon, MikeMessage, package names,
backend/db/storage docstrings) intentionally still reference "mike" -
that's the upstream project name and renaming them across the codebase
would be churn without benefit. This commit renames only what an end
user can see:

- Page <title>, OpenGraph, Twitter card, and metadataBase URL in
  frontend/src/app/layout.tsx
- Global error <title>, sidebar header, site-logo text + landing href
- Tabular and workflow column-prompt placeholders, model-settings
  copy, support form "question" description
- LLM system prompts ("You are Mike, ...") in chatTools.ts and
  routes/tabular.ts so the assistant introduces itself correctly
- DOCX tracked-changes author label so edited documents show
  "Helix Tribune" as the change author in Word
- Backend startup log line
- README heading + product description + website link
- CLAUDE.md product description (with a note that identifiers stay)

Domain refs `mikeoss.com` / `app.mikeoss.com` are replaced with
`tribune.helix.levelfive.studio` everywhere they're user-facing. The
upstream-repo references (`mikeoss/mike`, `willchen96/mike`) in
infra/UPSTREAM.md and the README's "fork of" line are deliberately
left alone - they correctly point at the upstream we forked from.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Repository LevelFive-Studio/helix-tribune
Author Sarat Pediredla <sarat.pediredla@level5.ventures>
Authored
Parents 806025ea
Stats 15 files changed , +26 , -26
Part of Brand rename: Mike → Helix Tribune (user-facing only)

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-c80a9233.md from inside the repo you want the change in.

⬇ Download capture-commit-c80a9233.md