Skip to content

Homepage redesign + Getting Started install box (rebase of #128 by @artemiia)#136

Merged
TeoSlayer merged 2 commits into
mainfrom
redesign/homepage-artemiia
Jul 21, 2026
Merged

Homepage redesign + Getting Started install box (rebase of #128 by @artemiia)#136
TeoSlayer merged 2 commits into
mainfrom
redesign/homepage-artemiia

Conversation

@TeoSlayer

Copy link
Copy Markdown
Contributor

Same-repo rebase of @artemiia's #128 — same playbook as #71 (fork PRs can't regenerate the plain machine-UI twins, and the fork branch predated recent main work).

What this carries (artemiia's design, intact)

  • Homepage redesign (src/pages/index.astro): hero with copyable one-line install pill, ghost-number capability cards, redesigned "Advertise to agents" band, animated pilot-director plan demo, online-vs-all-time agent split.
  • Getting Started install box (src/pages/docs/getting-started.astro).
  • Supporting: lib/liveStats.ts (liveAgentsOnline), styles/system.css + global.css.

Reconciliation done (per her reviewer note)

⚠️ Before merge — Teo

  1. Design verdict is yours — this PR exists so you can preview it green, not to pre-empt the call.
  2. MCP-section copy is still artemiia's placeholder — you flagged you want to rewrite it.

Closes #128 if merged (credit preserved via co-author).

🤖 Generated with Claude Code

Same-repo rebase of @artemiia's fork PR #128 (same playbook as #71):
fork PRs can't regenerate the plain twins (no GEMINI_API_KEY), and the
branch predated recent main work.

Reconciliation done here:
- took only the 5 intentional files (index.astro, docs/getting-started,
  lib/liveStats.ts, styles/system.css, styles/global.css) — NOT the
  stale catalogue/app data her older base would have reverted
- ported main's factual updates into the redesign: 435+ specialist
  counts and the pilotprotocol-mcp package rename (her branch predated
  both)
- regenerated the plain machine-UI twins for / and /docs/getting-started
  via scripts/regen-plain.mjs (gemini-2.5-pro)

Build green, plain coverage green (91 pairs, 45 stamped twins in sync).

NOTE: the MCP-section copy is still artemiia's placeholder — Teo wants
to rewrite it before ship (flagged in the original PR).

Co-authored-by: artemiia <artemiia@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

🚀 Preview deployed to Cloudflare Pages

  • Commit deploy URL: https://a097d449.pilotprotocol.pages.dev
  • Branch alias: https://redesign/homepage-artemiia.pilotprotocol.pages.dev (may take ~30s to propagate)
  • Commit: 9c4fa7360cfc9027db34ec8d8789e6c01c258843

Per Teo: zero border-radius on the card containers — pillar capability
cards, econ-dev band + stats, appstore callout (+ its corner
extension), stack layers, numbers stats, the in-terminal card, and the
getting-started install box. Pills (999px), status dots (50%), app-icon
squircles, and terminal chrome keep their rounding. Plain twins
regenerated for the changed source shas.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@TeoSlayer
TeoSlayer merged commit ff21676 into main Jul 21, 2026
3 checks passed
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.

2 participants