# Journey result: Sophia grounded answer

- **Walked**: 2026-05-29 by Claude (Opus 4.8) against commit `9455bc53ad`
- **Verdict**: **pass** — `/sophia` renders the ask-and-answer surface; the
  grounded-answer write path returns a witness-anchored result with citations.
- **Walker**:
  `/tmp/claude-oshun-lt-2-walkthrough/walk.mjs sophia-grounded-answer`

## Observations

- `/sophia` h1 "Sophia, asked plainly." — prior "404, no /sophia route" is
  **fixed** (rebuilt goal-3 `8ad5d6a4df`): single textarea, POST to
  `/v1/sophia/answer`.
- Write path verified: `POST /v1/sophia/answer` (CSRF + bearer) → **200** with a
  witness-anchored answer + weighted citations (Aurelius Meditations II.1 weight
  1 primary-text; Hadot, Inner Citadel weight 0.6 secondary-commentary) and a
  `confidence` field.

## Field-name note (resolved)

- The earlier "empty query echo" was a walker artifact: the BFF read `q` and the
  real `SophiaAskForm` posts `{ q }`, so the form always worked — my probe had
  posted `question`. The endpoint now defensively accepts `q` / `question` /
  `query` and echoes whichever is sent (verified for both `q` and `question`).

## Resolved since prior walk

- `/sophia` 404 — fixed. `/v1/sophia/answer` 404 — fixed (200 grounded answer).
