Skip to content

landing: the hero says "Agents for the rest of the team" - #216

Open
pythonlearner1025 wants to merge 1 commit into
mainfrom
landing/hero-agents
Open

landing: the hero says "Agents for the rest of the team"#216
pythonlearner1025 wants to merge 1 commit into
mainfrom
landing/hero-agents

Conversation

@pythonlearner1025

Copy link
Copy Markdown
Member

What part this touches

The marketing page is one static file: packages/webapp/public/home.html. The Worker serves it to signed-out visitors at / (packages/control-plane/src/worker.ts:265-284). PR #214 rewrote the page around three USPs and pinned it with packages/control-plane/test/marketing-home.test.ts. This change touches one line of that page: the hero heading.

The problem

The hero from #214 read, verbatim:

<h1 class="h-display" id="hero-title"><span class="em">Agent workspaces</span><br>for the rest of the team</h1>

"Workspaces" names the mechanism. The team gets agents. The product owner wants the heading to say that.

The fix

  • The hero reads "Agents for the rest of the team".
  • "Agents" stays on the white first line. "for the rest of the team" stays on the muted second line.
  • Nothing else changes. The paragraph, the sections, pricing, footer and <title> are as landing: the marketing page shrinks to three USPs #214 left them.

The risk trade

  • One heading line changes. There is no code path behind it.
  • The <title> still says "Agent workspaces for your team". It names the product, so it stays.
  • Rollback is a one-line revert.

Tests

  • test/marketing-home.test.ts: 9 pass. The 300-word ceiling and the "no AI operating system" check still hold.
  • No test pins the hero wording. That is deliberate: copy edits should not need a test edit.
  • Rendered locally in Chrome before the branch was cut.

Deploy

  • Artifact: the Worker's asset bundle, packages/webapp/dist/, same as landing: the marketing page shrinks to three USPs #214. No Worker code, no D1, no box image.
  • Canary ships it on merge to main through .github/workflows/canary.yml (npm run deploy -w packages/control-plane).
  • Client prod ships it with the next v* tag through .github/workflows/release.yml.
  • Rollback: git revert the merge commit and let canary redeploy.

🤖 Generated with Claude Code

https://claude.ai/code/session_014TE64rMZZESbSu2bWYqLZ2

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