docs: record qdrant ollama verification

This commit is contained in:
2026-08-08 22:15:06 +02:00
parent 4e810af516
commit 7c09b9842f
2 changed files with 151 additions and 5 deletions
+28 -5
View File
@@ -1,6 +1,6 @@
# ThothII — Project State
> Starting-point snapshot for new sessions. Last updated: 2026-08-08 (Task 11 documentation and state update).
> Starting-point snapshot for new sessions. Last updated: 2026-08-08 (Task 13 verification audit).
> Point a fresh session here ("read PROJECT_STATE.md") before substantial work.
## Internal Qdrant + Ollama semantic infrastructure — LIVE 2026-08-08
@@ -27,10 +27,33 @@
and archive safety before stopping `qdrant`, stages rollback content, restores in place, and
restarts `qdrant` only if it was previously running. Restore does not migrate legacy workspace
descriptors, rename collections, or repair a semantic-index incompatibility.
- **Verification recorded for this docs/state update.** The installation-manual contract tests
now require the four-service-plus-init topology, the fixed internal model/dimensions, explicit
schema-v3 migration messaging, Qdrant collection ownership, Qdrant backup/restore safety, and
the absence of active external vector/embedding operator bindings from current manuals.
- **Verification recorded for Task 13 final audit.** On Apple M4 Pro
(`Darwin 25.5.0`, Docker Server `29.6.2 linux/arm64`), harness pytest passed
**819 passed / 4 deselected**; backend Vitest passed **464/464** plus TypeScript and build;
frontend Vitest passed **374/374** plus TypeScript and build; `git diff --check` passed.
Deployment contracts passed:
`test-default-compose.sh`, `test-unified-compose.sh`, `test-internal-semantic-compose.sh`,
`test-no-deployment-coupling.sh`, `test-compose-secret-policy.sh`, and
`verify-workspace-install-docs.sh --fixtures-only`.
- **Task 13 Docker smoke evidence.** CPU semantic smoke passed in **217.34s** and proved
offline Qdrant/Ollama persistence plus exact cleanup. Workspace registry smoke passed in
**9.93s** and now proves exact cleanup of compose containers, volumes, networks, and its
smoke image. Unified deployment smoke passed in **125.57s**; update-only rollback smoke
passed in **85.40s**; Linux server deployment smoke passed in **55.99s**. The previously
observed `thothctl` rollback failure did not recur.
- **Task 13 image and manual-gate notes.** Verified pinned runtime images:
`qdrant/qdrant:v1.18.2@sha256:75eab8c4ba42096724fdcfde8b4de0b5713d529dde32f285a1f86fdcb2c9e50c`
and
`ollama/ollama:0.32.0@sha256:57f573b47f1f71ebb445789f279fe3e596a8beab182f7cf486db9205bad87c5a`.
The workspace-registry smoke built ephemeral manifest list
`sha256:4d056bf2cb38d0e8ede91fbf121df1f9f18caee0d401581618ccef9ed8a55e73`
and removed it during cleanup. Local GPU exposure (`THOTH_ENABLE_EMBEDDING_GPU=1`) and
Windows Docker Desktop startup were not manually executed in this run.
- **Task 13 known limitations.** Broad harness Ruff remains existing unrelated debt
(**220 errors**); touched harness files were verified Ruff-clean. The final active-reference
audit still reports legacy schema-v1/v2 parsing/migration, negative guards, and historical
notes containing `pgvector`, `THT_VECTOR_*`, `EMBEDDING_BASE_URL`, `openai_compatible`, or
`ollama_compatible`; those hits were not all eliminated by this verification task.
## Historical snapshots and archived reference notes