web: rebuild the homepage on the premium marketing grammar - #68
Merged
Conversation
Adopt @hraness/design-kit v0.4.0 and rebuild atet.sh on the shared
Hraness product-marketing grammar so the site reads as one studio's
work: light default with dark through the existing appearance menu,
Nebula Sans only, sentence-case labels, hairline chrome, and one gold
accent bound through --hraness-site-accent.
The page now follows the plan's section order: sticky site header with
one primary action and the appearance menu last, an outcome-led hero
("Make and edit video with your coding agent") with a concrete "Ask your
agent to" example and a license/version/platform footnote, a product
frame showing the four working-model commands as a transcript, a facts
strip, Generate/Edit/Deliver pillars, the install panel, the four
example requests as cards, the workflow flow, the interfaces grid, a
trust section, questions, a maker section, and the closing call to
action above the Hraness footer. The markdown mirror follows the same
copy. The not-found page shares the header and button treatment.
Tests updated: the design-kit pin and lockfile expectations move to
v0.4.0; the visual-system test now pins the shared system instead of
the serif display face and small radii; the information-architecture
test pins section order and header links instead of the retired
docs-index sub-navigation and docs-section layout; the 404 theme-color
pin follows the new paper color; the built stylesheet budget rises from
64,000 to 72,000 bytes because the design-kit grammar grew from 14,474
to 35,456 bytes while site CSS shrank from 28,696 to 14,566 bytes.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rebuilds atet.sh on the shared Hraness premium marketing grammar (
@hraness/design-kitv0.4.0, plan of recordkb/plans/portfolio-homepage-premium-20260905.md, per-site entry 17). Light is the default; dark follows the existing appearance menu andprefers-color-scheme. Nebula Sans is the only face (the serif display face is gone), labels are sentence case in the text face, monospace is reserved for code, and the gold accent binds once through--hraness-site-accent. No transitions or animations were added; the page works without JavaScript.Headline: Make and edit video with your coding agent
Lead: Atet gives your agent one local project to generate images, video, and voice, edit screen recordings and imported footage, add captions, graphics, and motion, and export finished videos. Your source files never change. (33 words)
Sections, in order: site header (wordmark, four links, one primary action, appearance menu last) · hero (eyebrow pill, headline, lead, "Ask your agent to …" example, two actions, license/version/platform footnote) · product frame showing the four working-model commands as a terminal transcript with a caption saying it is a transcript, not a recording (no real Atet render or receipt exists in the repository;
atet doctor --jsonoutput is not documented in shape) · facts strip · pillars (Generate, Edit, Deliver) · install panel (skill command, CLI install) · the four example requests as cards · workflow flow · interfaces grid (Skill, CLI, SDK, MCP) · trust section (source media unchanged, project state stays local, Gateway credentials stay local, operations leave receipts) · questions (account, cost, credentials, platforms, overwrite, uploads, skill targets, website, who made it) · maker (Ben Guo, verified facts only, links to hraness.com, @hraness, GitHub) with the approved name story · closing call to action · Hraness footer.index.mdmirrors the new copy. The not-found page shares the header and action treatment.Dependency
apps/web/package.json:@hraness/design-kitv0.3.0→v0.4.0.apps/web/bun.lockwas regenerated in isolation (only the design-kit lines changed); the root workspacebun.lockcarries the same two-line change.Test expectations changed (apps/web/site.test.ts)
design-kit#v0.4.0.--font-display,--radius-control: 0.2rem, and--radius-surface: 0.45rem, which are the old visual treatment. It now pins Nebula Sans, the accent binding, the 0.625rem radius, a light:rootwith a dark override, no serif, no uppercase tracking, no transitions, the new headline, the product frame, and the maker section.docs-indexsub-navigation and fourdocs-sectionsplit layouts; it now pins section order, header link order, and the grammar roles.theme-colorpin follows the new paper color (#faf8f3, also intheme.ts,index.html, andpreview.html).Every other pin, including the old tagline "Make and edit visual media with your coding agent." (now the closing call to action), the install ordering, the example requests, the workflow stages, the trust claims, the creation story, the appearance menu, and the footer, passes unchanged.
Validation
bun run checkinapps/web: 29 tests pass, build succeeds,verify:previewpasses (320×180 layout evidence, no horizontal or vertical failures).document.documentElement.scrollWidth === window.innerWidthat 390 (no horizontal scroll). Fixed during review: pillars alignment (adlmargin reset beat the grammar), orphan cards in the interfaces and trust grids, inline-code backgrounds inside the dark install blocks, the phone header stacking to three rows, transcript clipping on phones, and invisible button text on the 404 page.🤖 Generated with Claude Code