Context. surface studio · domain hathor · route /studio/hathor/sophia-integration · auth signed-in + studio entitlement · source apps/oshun/web/src/app/studio/hathor/sophia-integration/page.tsx
Last walked. 2026-05-29 automated runtime walk (Playwright headless) — render, /v1 data (2xx), console/page-errors, expected content, screenshot verified; live screen-reader, touch, offline, and telemetry-delivery checks pending a manual AT pass. Evidence: WALKTHROUGH/results/runtime-sweep-2026-05-29.md; body re-derived 2026-06-03 from current source (lane-console architecture)
Purpose#
Aggregator surface that composes Hathor's Sophia-grounding lanes: a Capability
Summary plus the embedded Sophia Citation Service, Research Grounding, and Lore
Fact-Checking workspaces. The page itself issues no /v1 fetch — each embedded
lane owns its own admin-scoped, fail-closed backend wiring.
Entry points#
- Breadcrumb — Studio › Hathor Sophia Citation Service › Sophia Integration
- Quick-action links to sophia-citation-service, research-grounding, lore-fact-checking, and Back to Studio
- Direct URL / bookmark — yes;
alternates.canonicalset - Studio overview — see
../../studio-overview.md
Layout regions#
page.tsx renders inside <ShellLayout active="studio">:
- Breadcrumb panel (
data-hathor-sophia-integration-breadcrumbs): Studio → Hathor Sophia Citation Service → Sophia Integration (current) - Workspace
<section data-hathor-sophia-integration-workspace>:<h1>(WorkspaceHeading) "Hathor Sophia Integration Workspace"- Summary
<p data-hathor-sophia-integration-summary> - Capability Summary (
data-hathor-sophia-integration-capability-summary,<h2>) - Sophia Citation Service Lane
(
data-hathor-sophia-integration-citation-lane,<h2>) →<StudioHathorSophiaCitationServiceWorkspace /> - Research Grounding Lane
(
data-hathor-sophia-integration-research-lane,<h2>) →<StudioHathorResearchGroundingWorkspace /> - Lore Fact-Checking Lane
(
data-hathor-sophia-integration-fact-checking-lane,<h2>) →<StudioHathorLoreFactCheckingWorkspace />
- Route Map panel (
data-hathor-sophia-integration-route-map):<h2>"Route Map" + 6 entries fromSTUDIO_HATHOR_SOPHIA_INTEGRATION_ROUTE_MAP - Quick-action lane: four
Link.quickActionanchors (see Entry points)
States#
This page owns no fetch; each embedded lane carries its own loading / unauthorized / error / ready / result states:
- Sophia Citation Service Lane — delegated to the citation workspace
- Research Grounding Lane — delegated to the research-grounding workspace
- Lore Fact-Checking Lane — delegated to the fact-checking workspace
Interactions#
Embedded lanes#
- Sophia Citation Service Lane
- Research Grounding Lane
- Lore Fact-Checking Lane
Route Map panel#
- 6 route entries — verify match with
STUDIO_HATHOR_SOPHIA_INTEGRATION_ROUTE_MAP
Quick-action lane#
- "Open Hathor Sophia Citation Service workspace" (→
/studio/hathor/sophia-citation-service) - "Open Hathor Research Grounding workspace" (→
/studio/hathor/research-grounding) - "Open Hathor Lore Fact-Checking workspace" (→
/studio/hathor/lore-fact-checking) - "Back to Studio workspace index" (→
/studio)
Data & contracts#
- Reads / Writes: none at the aggregator level; embedded lanes own their
/v1/admin/hathor/*fetches - Realtime: none
- Caching: embedded client fetches use
cache: 'no-store'+buildBffAuthHeaders - Auth/role check: each embedded lane is admin-scoped fail-closed; route is behind the signed-in + studio proxy gate
Cross-references#
- Parent:
../../studio-overview.md - Shell:
../../../shell/04-auth-session.md - Embedded / sibling lanes:
./studio-hathor-sophia-citation-service.md,./studio-hathor-research-grounding.md,./studio-hathor-lore-fact-checking.md - Component sources:
apps/oshun/web/src/components/studio/StudioHathorSophiaIntegrationWorkspace.tsxapps/oshun/web/src/components/studio/StudioHathorSophiaIntegrationRouteMap.tsapps/oshun/web/src/components/studio/StudioHathorSophiaCitationServiceWorkspace.tsxapps/oshun/web/src/components/studio/StudioHathorResearchGroundingWorkspace.tsxapps/oshun/web/src/components/studio/StudioHathorLoreFactCheckingWorkspace.tsx
Open questions / known gaps#
- Hathor is
unconfirmed-v1perWALKTHROUGH/matrix/routes.csv. Confirm whether the dedicated/studio/hathor/*admin lane consoles ship in V1. - Route Map advertises
citations/,research-grounding/,fact-checking/,parity/, andgovernance/sub-routes with nopage.tsxyet.