Skip to content

Commit af58a6f

Browse files
os-zhuangclaude
andauthored
docs(site): lead the homepage metadata with the category, cut the 614-char description (#12284)
The homepage `<title>` was `ObjectStack — Apps small enough for AI to hold whole.` — the maintainer's hero line, but as a `<title>` it is 53 characters carrying no term anyone searches for. The meta description was 614 characters, roughly four times what a search result renders. Title: drop the `absolute` wrapper so the root layout's existing `%s | ObjectStack` template supplies the brand, and lead with the category instead of the slogan. Description: keep sentence one of the existing copy verbatim and cut the rest — it is already a complete sentence at 152 characters. The `<h1>`, the eyebrow, and every other line on the page are untouched. Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com> Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent b1581b0 commit af58a6f

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

apps/docs/app/[lang]/page.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@ const mono = IBM_Plex_Mono({
2222
});
2323

2424
export const metadata: Metadata = {
25-
title: {
26-
absolute: 'ObjectStack — Apps small enough for AI to hold whole.',
27-
},
25+
title: 'Metadata framework for AI-written apps',
2826
description:
29-
'ObjectStack turns the whole app — data model, UI, workflows, permissions — into typed metadata: a complete CRM in under 150k tokens, one context window. Agents read it whole, reason it whole, refactor it whole. The business logic alone — every object, workflow and permission — is under 100k tokens; the UI adds just 50k more. That metadata is your business ontology — an open, versioned definition you own. Strict TypeScript, Zod, and a validation gate catch the agent\'s mistakes at authoring time, and the runtime derives the database, REST API, UI, and MCP server, enforcing permissions and audit on every call.',
27+
'ObjectStack turns the whole app — data model, UI, workflows, permissions — into typed metadata: a complete CRM in under 150k tokens, one context window.',
3028
};
3129

3230
const VOCABULARY: { tag: string; title: string; copy: string }[] = [

0 commit comments

Comments
 (0)