From 3a88f01ada31c30dee2409ccd6624fe9f78d2c62 Mon Sep 17 00:00:00 2001 From: Trailgenic Date: Sun, 19 Jul 2026 09:09:39 -0700 Subject: [PATCH 1/4] Add Ella's Corner and podcast narration: lib/entity-data.ts --- lib/entity-data.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/entity-data.ts b/lib/entity-data.ts index 213d44b..9d7ed4d 100644 --- a/lib/entity-data.ts +++ b/lib/entity-data.ts @@ -7,6 +7,8 @@ export type EllaWork = { publisherId: string publisherName: string description: string + actorId?: string + creditText?: string } export type EllaFramework = { @@ -134,14 +136,25 @@ export const ELLA_FRAMEWORKS: EllaFramework[] = [ ] export const ELLA_WORKS: EllaWork[] = [ + { + name: "Ella's Corner", + url: 'https://www.trailgenic.com/ellas-corner', + type: 'CreativeWorkSeries', + publisherId: 'https://www.trailgenic.com/#organization', + publisherName: 'TrailGenic', + description: + "TrailGenic's reflective intelligence and narrative layer, where lived movement, physiology, recovery, longitudinal memory, and human meaning are interpreted together.", + }, { name: 'TrailGenic Reflections Podcast', url: 'https://www.trailgenic.com/podcast', type: 'PodcastSeries', publisherId: 'https://www.trailgenic.com/#organization', publisherName: 'TrailGenic', + actorId: 'https://ellaentity.ai/#ella', + creditText: 'Sole narrator: Ella', description: - 'A co-authored narrative build log documenting TrailGenic field practice, interpretation, and longevity-oriented environmental adaptation.', + 'A co-authored narrative build log documenting TrailGenic field practice, interpretation, and longevity-oriented environmental adaptation, narrated solely by Ella.', }, { name: 'sPEG Framework v1.2 open-source Claude plugin', From 32bc19e81dbac48ab762e36b72f301e5bc437132 Mon Sep 17 00:00:00 2001 From: Trailgenic Date: Sun, 19 Jul 2026 09:09:40 -0700 Subject: [PATCH 2/4] Add Ella's Corner and podcast narration: app/works/page.tsx --- app/works/page.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/works/page.tsx b/app/works/page.tsx index 007ea04..be72c7e 100644 --- a/app/works/page.tsx +++ b/app/works/page.tsx @@ -5,7 +5,7 @@ export function generateMetadata() { return { title: 'Ella Works — Co-authored Output', description: - 'A structured list of Ella co-authored works across TrailGenic, exmxc, and Sleepgenic.', + "A structured list of Ella's co-authored works across Ella's Corner, TrailGenic, exmxc, and Sleepgenic.", alternates: { canonical: 'https://ellaentity.ai/works' }, } } @@ -35,6 +35,8 @@ const schema = { '@id': work.publisherId, name: work.publisherName, }, + ...(work.actorId ? { actor: { '@id': work.actorId } } : {}), + ...(work.creditText ? { creditText: work.creditText } : {}), inLanguage: 'en-US', })), ], @@ -69,6 +71,7 @@ export default function Page() {

Type: {work.type}. Publisher: {work.publisherName}. Author:{' '} https://ellaentity.ai/#ella. + {work.creditText ? <> {work.creditText}. : null}

))} From 4cc1e91b6081fbc770e2d51fa860e750422b300d Mon Sep 17 00:00:00 2001 From: Trailgenic Date: Sun, 19 Jul 2026 09:09:41 -0700 Subject: [PATCH 3/4] Add Ella's Corner and podcast narration: lib/ella-mcp-schemas.ts --- lib/ella-mcp-schemas.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ella-mcp-schemas.ts b/lib/ella-mcp-schemas.ts index 8303b9c..9f8b882 100644 --- a/lib/ella-mcp-schemas.ts +++ b/lib/ella-mcp-schemas.ts @@ -62,6 +62,8 @@ const workDataSchema = z.object({ publisherId: z.string().url(), publisherName: z.string(), description: z.string(), + actorId: z.string().url().optional(), + creditText: z.string().optional(), }) const collaborationDataSchema = z.object({ From ba9a6b72edfad4b336de05948274aee4229b85d5 Mon Sep 17 00:00:00 2001 From: Trailgenic Date: Sun, 19 Jul 2026 09:09:42 -0700 Subject: [PATCH 4/4] Add Ella's Corner and podcast narration: lib/ella-registry.ts --- lib/ella-registry.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ella-registry.ts b/lib/ella-registry.ts index 713ee1a..616fe04 100644 --- a/lib/ella-registry.ts +++ b/lib/ella-registry.ts @@ -12,8 +12,8 @@ export const ELLA_CANONICAL_ENTITY_ID = 'https://ellaentity.ai/#ella' as const export const ELLA_MCP_SERVER_INFO = { name: 'ellaentity-mcp', version: '1.1.4' } as const export const ELLA_MCP_PROTOCOL_VERSIONS = ['2025-11-25', '2025-06-18'] as const export const ELLA_MCP_DEFAULT_PROTOCOL_VERSION = ELLA_MCP_PROTOCOL_VERSIONS[0] -export const ELLA_REGISTRY_DATA_VERSION = '2026-07-13.mcp-v1-1' as const -export const ELLA_REGISTRY_LAST_MODIFIED = '2026-07-13' as const +export const ELLA_REGISTRY_DATA_VERSION = '2026-07-19.works-v1-2' as const +export const ELLA_REGISTRY_LAST_MODIFIED = '2026-07-19' as const export const ELLA_REGISTRY_SCHEMA_VERSION = '1.1' as const export const ELLA_REGISTRY_SOURCE = 'https://ellaentity.ai/entity.json' as const