@@ 12,7 12,7 @@ Index of task specs and their state. Each row points at a `docs/tasks/<slug>.md`
| 4 | [`lethe-web-ui-foundation`](tasks/lethe-web-ui-foundation.md) | **Reviewed** | Vite/React/TS SPA, embed pipeline, shell + Home + Session views, palette skeleton, 5 stub routes. Plus `/sessions` aggregate fields. |
| 5 | [`lethe-web-ui-aggregates`](tasks/lethe-web-ui-aggregates.md) | **Reviewed** | Backend `/projects` + `/stats` endpoints, Projects index + Project detail + Stats screen. Replaces 3 of #4's stubs. |
| 6 | [`lethe-web-ui-palette-savedsearch`](tasks/lethe-web-ui-palette-savedsearch.md) | **Reviewed** | Full ⌘K palette (PROJECT/SESSION items), saved-searches table + UI, palette pulls from it. Small backend (1 table) + Settings → Saved searches. |
-| 7 | `lethe-web-ui-search` | Unblocked (#3 done) | Search route: turn-level results, FTS `<mark>` highlighting, save-search action. |
+| 7 | [`lethe-web-ui-search`](tasks/lethe-web-ui-search.md) | **Reviewed** | Search route: turn-level results, FTS `<mark>` highlighting, save-search action. | Search route: turn-level results, FTS `<mark>` highlighting, save-search action. |
| 8 | [`lethe-web-ui-settings-display`](tasks/lethe-web-ui-settings-display.md) | **Reviewed** | Settings → Display: theme toggle (light/dark/system), density toggle, "show tool calls" toggle, persisted to localStorage. |
| 9 | `lethe-web-ui-health-sources` | Blocked on #2 (and ideally #3) | Settings → Sources (per-host-per-tool config table) + `/health` route (collector ingestion table, status pills, footer strip with backfill progress and last-error). |
| 10 | [`lethe-oidc-stub`](tasks/lethe-oidc-stub.md) | **Reviewed** | Promote the in-test `oidcTestServer` (`internal/server/auth/oidctestserver_test.go`) to an exported `internal/testutil/oidcstub/` package, optionally wrap as `cmd/oidc-stub`. Unblocks real-browser smoke for #5 (the deferred verify item) and any future SPA route work without standing up Authelia locally. JWT-based by design — see `~/data/home/second-brain/wiki/jwt-for-sessions.md`: lethe is the OIDC verifier, JWT is the only legal wire format here. |
@@ 13,8 13,8 @@
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&display=swap"
rel="stylesheet"
/>
- <script type="module" crossorigin src="/assets/index-BLnRqqxn.js"></script>
- <link rel="stylesheet" crossorigin href="/assets/index-Dc2JzkyG.css">
+ <script type="module" crossorigin src="/assets/index-Dc6BAeWw.js"></script>
+ <link rel="stylesheet" crossorigin href="/assets/index-BUKcSLZA.css">
</head>
<body class="density-compact">
<div id="root"></div>