---
path: /studio/hathor/sophia-integration
surface: studio
domain: hathor
auth: signed-in + studio entitlement
source: apps/oshun/web/src/app/studio/hathor/sophia-integration/page.tsx
status: walked
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)'
---

# Studio Hathor · Sophia Integration

## 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.canonical` set
- **Studio overview** — see
  [`../../studio-overview.md`](../../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 from `STUDIO_HATHOR_SOPHIA_INTEGRATION_ROUTE_MAP`
- **Quick-action lane**: four `Link.quickAction` anchors (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`](../../studio-overview.md)
- Shell:
  [`../../../shell/04-auth-session.md`](../../../shell/04-auth-session.md)
- Embedded / sibling lanes:
  [`./studio-hathor-sophia-citation-service.md`](./studio-hathor-sophia-citation-service.md),
  [`./studio-hathor-research-grounding.md`](./studio-hathor-research-grounding.md),
  [`./studio-hathor-lore-fact-checking.md`](./studio-hathor-lore-fact-checking.md)
- Component sources:
  - `apps/oshun/web/src/components/studio/StudioHathorSophiaIntegrationWorkspace.tsx`
  - `apps/oshun/web/src/components/studio/StudioHathorSophiaIntegrationRouteMap.ts`
  - `apps/oshun/web/src/components/studio/StudioHathorSophiaCitationServiceWorkspace.tsx`
  - `apps/oshun/web/src/components/studio/StudioHathorResearchGroundingWorkspace.tsx`
  - `apps/oshun/web/src/components/studio/StudioHathorLoreFactCheckingWorkspace.tsx`

## Open questions / known gaps

- [ ] Hathor is `unconfirmed-v1` per `WALKTHROUGH/matrix/routes.csv`. Confirm
      whether the dedicated `/studio/hathor/*` admin lane consoles ship in V1.
- [ ] Route Map advertises `citations/`, `research-grounding/`,
      `fact-checking/`, `parity/`, and `governance/` sub-routes with no
      `page.tsx` yet.
