From dd66285e375525a9b5390f7911099607fc35fc14 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 10 Sep 2026 08:24:54 +0000 Subject: [PATCH] docs(site): drop the count-based claims from the homepage Remove every count-shaped claim from the objectstack.ai homepage: - `HOME_DESCRIPTION` (feeds `metadata.description`, `openGraph`, `twitter` and the JSON-LD `SoftwareSourceCode.description`) and the hero paragraph now say "typed metadata that fits in a single context window" instead of "a complete CRM in under 150k tokens". - The two-column prose section loses its token-budget paragraph; the ontology paragraph becomes the section's single full-width `

`, and the section wrapper is kept so vertical rhythm is unchanged. - The "1,600+ typed schemas | 5 database drivers | 7 framework adapters | MCP built-in" strip is deleted outright. Its third cell was also false on this tree: `packages/adapters/` holds exactly one adapter (`hono`). - `GATES[2].copy` reads "not a pile of generated glue". The section comment above the prose block described the deleted paragraph, so it is amended to describe what remains. Claude-Session: https://claude.ai/code/session_016gFSzdPX4324QMRKCjccTc Co-authored-by: Claude --- apps/docs/app/[lang]/page.tsx | 40 ++++++++++------------------------- 1 file changed, 11 insertions(+), 29 deletions(-) diff --git a/apps/docs/app/[lang]/page.tsx b/apps/docs/app/[lang]/page.tsx index 6027180249..9121283d86 100644 --- a/apps/docs/app/[lang]/page.tsx +++ b/apps/docs/app/[lang]/page.tsx @@ -33,7 +33,7 @@ const mono = IBM_Plex_Mono({ const HOME_TITLE = 'Metadata framework for AI-written apps'; const HOME_DESCRIPTION = - 'ObjectStack turns the whole app — data model, UI, workflows, permissions — into typed metadata: a complete CRM in under 150k tokens, one context window.'; + 'ObjectStack turns the whole app — data model, UI, workflows, permissions — into typed metadata that fits in a single context window.'; /** * The homepage's metadata. Its social card is the shared hero cover, @@ -140,7 +140,7 @@ const VOCABULARY: { tag: string; title: string; copy: string }[] = [ const GATES: { title: string; copy: string }[] = [ { title: 'Typed', copy: 'Strict TypeScript + Zod — shape errors die in the editor, seconds after the agent writes them.' }, { title: 'Validated', copy: 'os validate rejects metadata that would fail silently at runtime — before it ships.' }, - { title: 'Reviewed', copy: 'You approve a small readable diff in the Console — not fifty thousand lines of glue.' }, + { title: 'Reviewed', copy: 'You approve a small readable diff in the Console — not a pile of generated glue.' }, { title: 'Governed', copy: 'Permissions and audit are enforced by the runtime on every call. Even a wrong app stays inside the fence.' }, ]; @@ -219,8 +219,8 @@ export default function HomePage() {

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. + typed metadata that fits in a single context window. Agents read it whole, reason + it whole, refactor it whole.

- {/* ── the claim the video makes, in prose ──────────────── */} + {/* ── what that metadata is, in prose ──────────────────── */}
-
-

- 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 schemas, and a validation gate catch the agent's mistakes - at authoring time, and the runtime derives the database, REST API, UI, and MCP - server — permissions and audit enforced on every call. -

-
+

+ That metadata is your business ontology — an open, versioned definition you own. + Strict TypeScript, Zod schemas, and a validation gate catch the agent's mistakes + at authoring time, and the runtime derives the database, REST API, UI, and MCP + server — permissions and audit enforced on every call. +

{/* ── 01 · the loop ────────────────────────────────────── */} @@ -440,18 +434,6 @@ export default function HomePage() {
))} -
- 1,600+ typed schemas - | - 5 database drivers - | - 7 framework adapters - | - MCP built-in -