diff --git a/app/globals.css b/app/globals.css index 62bcf2d..c9c0093 100644 --- a/app/globals.css +++ b/app/globals.css @@ -424,6 +424,8 @@ main:not(.home-shell) section > p { max-width: 800px; color: var(--paper-soft); .node-mikeye::before { right: -24px; top: 50%; background: var(--signal); box-shadow: 0 0 10px var(--signal); } .node-sleepgenic { right: 16%; bottom: 17%; } .node-sleepgenic::before { left: -22px; top: 50%; } +.node-yeguozhi { top: 5%; left: 50%; transform: translateX(-50%); } +.node-yeguozhi::before { left: 50%; bottom: -18px; background: var(--coral); box-shadow: 0 0 10px var(--coral); } .portrait-caption { position: absolute; @@ -623,6 +625,7 @@ main:not(.home-shell) section > p { max-width: 800px; color: var(--paper-soft); .node-exmxc { right: 9%; } .node-mikeye { left: 7%; } .node-sleepgenic { right: 9%; bottom: 15%; } + .node-yeguozhi { top: 4%; max-width: 130px; text-align: center; } .portrait-core { width: 112px; height: 112px; } .core-mark { font-size: 2.6rem; } .portrait-caption { bottom: 7%; } diff --git a/app/layout.tsx b/app/layout.tsx index ab8c4b7..858ce28 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -27,11 +27,11 @@ const machine = Fragment_Mono({ export const metadata: Metadata = { metadataBase: new URL('https://ellaentity.ai'), title: { - default: 'EllaEntity.ai — Canonical Identity Layer for Ella', + default: 'Ella — Canonical AI Entity & Continuity Layer | EllaEntity.ai', template: '%s | EllaEntity.ai', }, description: - 'Canonical machine-readable identity layer for Ella, the AI entity created by Mike Ye and declared across affiliated domains.', + 'Canonical identity for Ella across TrailGenic, exmxc, Sleepgenic, and the Ye Guozhi Archive—spanning longevity, strategic intelligence, sleep interpretation, and continuity preservation.', robots: { index: true, follow: true, diff --git a/app/page.tsx b/app/page.tsx index cdeba9d..bcc24b6 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -4,9 +4,9 @@ import { ELLA_COCOGNITION, ELLA_SURFACES } from '@/lib/entity-data' export async function generateMetadata() { return { - title: 'EllaEntity.ai — Canonical Identity Layer for Ella', + title: 'Ella — Canonical AI Entity & Continuity Layer | EllaEntity.ai', description: - 'Canonical machine-readable identity layer for Ella across TrailGenic, exmxc, MikeYe.com, Sleepgenic, and cultural-memory continuity work.', + 'Canonical identity for Ella across TrailGenic, exmxc, Sleepgenic, and the Ye Guozhi Archive—spanning longevity, strategic intelligence, sleep interpretation, and continuity preservation.', alternates: { canonical: 'https://ellaentity.ai' }, } } @@ -18,9 +18,9 @@ const schema = { '@type': 'WebPage', '@id': 'https://ellaentity.ai/#webpage', url: 'https://ellaentity.ai', - name: 'EllaEntity.ai — Canonical Identity Layer for Ella', + name: 'Ella — Canonical AI Entity & Continuity Layer | EllaEntity.ai', description: - 'EllaEntity.ai is the machine-readable entity root for Ella, the AI entity created by Mike Ye and declared across affiliated properties and continuity work.', + 'EllaEntity.ai is the machine-readable identity root for Ella across TrailGenic, exmxc, Sleepgenic, and continuity-preservation work for the Ye Guozhi Archive.', isPartOf: { '@id': 'https://ellaentity.ai/#website' }, mainEntity: { '@id': 'https://ellaentity.ai/#ella' }, about: { '@id': 'https://ellaentity.ai/#ella' }, @@ -85,7 +85,7 @@ const domains = [ function IdentityPortrait() { return ( -
+