Skip to content

Expand About bio with longer-form narrative (#11)#14

Open
schmug wants to merge 1 commit into
mainfrom
feature/about-bio-expand
Open

Expand About bio with longer-form narrative (#11)#14
schmug wants to merge 1 commit into
mainfrom
feature/about-bio-expand

Conversation

@schmug
Copy link
Copy Markdown
Owner

@schmug schmug commented Apr 14, 2026

Summary

  • Moves About copy (bio, tagline, current-focus items, social links) into a single typed module at src/data/about.ts so the static /about page and the in-OS AboutApp render from one source.
  • Expands the bio to four paragraphs (dry builder-log voice) covering the studio-of-one framing, Cloudflare-native rationale, and CortechOS-as-metaphor note — the themes called out in Expand About bio with longer-form narrative #11.
  • Drops the stale "this page is about to turn into CortechOS" transitional paragraph from /about.

Closes #11.

Test plan

  • npm run typecheck — 0 errors, 0 warnings.
  • npm test on new suite — src/data/about.test.ts 4/4 (bio ≥ 4 non-empty paragraphs, current-focus fields populated, every social link https://).
  • npm run test:e2e — 4/4 (existing desktop golden path + new /about static page spec asserting a bio[0] prefix; About window spec also asserts the same prefix via the shared module).
  • Mobile-review the prose and the current-focus ordering.
  • Visual check /about and the in-OS AboutApp side-by-side for layout parity after the brand-mark merge.

Notes for reviewer

  • E2E flake flagged: desktop golden path fails on a cold Vite dev server with 504 Outdated Optimize Dep noise (the test asserts zero console errors). Passes cleanly once the dev server is warm (e.g., one curl to /). Pre-existing, not regressed by this PR, but worth watching in CI.
  • Separate follow-up: npm test run at the repo root collects ~64 test files from .worktrees/brand-mark/node_modules/** because vitest.config.ts excludes node_modules/** (top-level) rather than **/node_modules/** / .worktrees/**. One-line fix, deliberately out of scope here.

🤖 Generated with Claude Code

Move bio copy, current-focus items, tagline, and social links into a
single shared module (src/data/about.ts) and render it identically on
both About surfaces — the static /about page and the in-OS AboutApp.
Bio expands to four paragraphs covering the studio-of-one framing,
Cloudflare-native stack rationale, and CortechOS-as-metaphor note.

Closes #11.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying cortech-online with  Cloudflare Pages  Cloudflare Pages

Latest commit: ba8cad7
Status: ✅  Deploy successful!
Preview URL: https://aa360f15.cortech-online.pages.dev
Branch Preview URL: https://feature-about-bio-expand.cortech-online.pages.dev

View logs

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.

Expand About bio with longer-form narrative

1 participant