docs: record qdrant ollama verification
This commit is contained in:
+28
-5
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user