Thoth (tht) è il prodotto, PSD è il cliente. Nessun riferimento al contesto
clinico nel codice.
Rinomine:
- comando+package nsp→tht (dir nsp/→tht/, 46 import, pyproject entry point)
- gate nsp-gate.js→tht-gate.js (+ rewrite token, relayIfNspFails→relayIfThtFails)
- workspace chirone.{example,test}.yaml→tht.{example,test}.yaml (generici)
- env THOTH_→THT_ (19 var) + NSP_ stragglers (NSP_HARNESS_ROOT, NSP_SESSION)
- commenti/docstring chirone/psdwp3/policlinico neutralizzati ('the reference
implementation', 'the DWH')
Aggiunto [tool.setuptools.packages.find] include=['tht*'] (necessario: l'auto-
discovery rompeva con tht/ + workspaces/ come top-level multipli).
.env operatore aggiornato in-place (prefissi THT_, valori preservati, gitignored).
Verifica: pytest 109 passed, npm test 14 pass, tht phase meta --json OK, zero
residui nsp/THOTH_/NSP_/chirone nel package.
39 lines
1.1 KiB
Bash
39 lines
1.1 KiB
Bash
# ThothII profile: server (full rebuild) | workstation (read REST + optional upsert)
|
|
THT_PROFILE=server
|
|
|
|
# Workspace DB (relational, direct transport) — example: chirone
|
|
THT_DB_HOST=
|
|
THT_DB_PORT=5432
|
|
THT_DB_NAME=
|
|
THT_DB_USER=
|
|
THT_DB_PASSWORD=
|
|
|
|
# DWH via REST (richiesto se database.transport = rest)
|
|
THT_DWH_REST_URL=https://supabase-aritmolab.policlinicosandonato.it/dwh/
|
|
THT_DWH_API_KEY=
|
|
|
|
# Evidence source root (cartella curata a mano con le evidence)
|
|
THT_DOCS_ROOT=
|
|
|
|
# Vector REST — LETTURA (rpc search_similar) sul Supabase remoto
|
|
THT_VEC_REST_URL=https://host/vector/v1/
|
|
THT_VEC_API_KEY=
|
|
|
|
# Vector REST — SCRITTURA controllata (upsert only) da client remoti autorizzati
|
|
# Path DEDICATO: /vector/write/v1/ (NON /vector/v1/). Le due chiavi valgono su path
|
|
# separati: la writer key su /vector/v1/ -> 401, e viceversa. Solo postazioni che indicizzano.
|
|
THT_VEC_WRITE_REST_URL=https://host/vector/write/v1/
|
|
THT_VEC_WRITE_API_KEY=
|
|
|
|
# Vector direct loading (server-only)
|
|
THT_VEC_HOST=localhost
|
|
THT_VEC_PORT=5438
|
|
THT_VEC_USER=postgres
|
|
THT_VEC_PASSWORD=
|
|
|
|
# Embeddings (Ollama)
|
|
THT_OLLAMA_URL=http://localhost:11434
|
|
|
|
# TLS (optional, internal CA)
|
|
THT_SSL_CA=
|