Cloudflare Pages è statico (HTML/JS). Python gira locale su http://127.0.0.1:8127 via py api_server.py. Questo è corretto: l'AI che ha detto "non vede Python/Hermes su lia-9ug.pages.dev" ha ragione — il backend non è deployato su Pages, è documentato qui.
orchestrator.py 721 LOC — COST_TABLE solo muse-spark-1.2-contributor ($0.10/$0.20) come paid
COST_TABLE = {"muse-spark-1.2-contributor": (0.00010,0.00020), ...}lia/free_models.py — NVIDIA NIM https://integrate.api.nvidia.com/v1
lia/adapters/* — aider 0.86.2 OK, opencode 1.18.15 OK, claude-code 2.1.237 OK (via claude.cmd), environment_router.py + autonomous_loop.py (checkpoint lia_state.json)
lia/voice_interface.py — 3-tier: MiniMax → edge-tts 7.2.8 it-IT-ElsaNeural (Microsoft Edge, no API) → pyttsx3 2.99 offline SAPI5. Whisper medium STT richiede torch CPU (pip install detached in corso, fallback input())
agents/skill_selector.py select_via_exclusion() — domanda "quali skill SICURAMENTE inutili?" — test excluded ['data-csv','html-dashboard']
lia/prompt_refiner.py loop socratico spec↔critic max3 via deepseek-r1
lia/meta_optimizer.py (sostituto Python7 ping-pong) legge ledger.jsonl → 80_meta_proposals.json offline
lia/dashboard.py anti-allucinazione verifica deterministica
lia/anti_hallucination.py 4973 chars OK lia/autonomous_loop.py 3520 chars OK lia/free_models.py 6559 chars OK lia/voice_interface.py 7067 chars OK (edge-tts test OK) lia/environment_router.py 5756 chars OK agents/skill_selector.py select_via_exclusion OK orchestrator.py COST_TABLE solo muse-spark llm_helper.py CANDIDATES 12 con PAID_ALLOWLIST .env META+NVIDIA+GitHub+OpenRouter popolate
Verifica: py test_environments.py GATE PASS | py -m lia.free_models success | claude.cmd --version 2.1.237 | pip show edge-tts 7.2.8 | Site static 11896 bytes