Truth Log¶
Jak zapisovat¶
curl -X POST https://router.czechai.io/truth-log -H 'Content-Type: application/json' -H 'X-API-Key: czechai-internal' -d '{"worker": "JMENO", "task": "TASK", "content": "CO", "status": "OK"}'
2026-01-06¶
Scrapery - Kompletní audit a oprava¶
Worker: Claude Code + Cursor (parallel)
Status: ✅ DONE
Změny: - Databáze vyčištěna: 49,442 → 37,755 záznamů - Sreality scraper opraven: /opt/reality-scraper/scraper_v2_fixed.py - Avizo scraper přepsán: /opt/czechai-tools/scrapers/avizo_scraper.py - Mrtvé URL označeny (65.6% testovaných bylo mrtvých)
Nové soubory: - /opt/reality-scraper/scraper_v2_fixed.py - /opt/czechai-tools/scrapers/avizo_scraper.py - /opt/reality-scraper/cleanup_dead_urls.py - /opt/czechai-tools/scrapers/url_validator.py
2026-01-03¶
Tower UI opraveno¶
Worker: Claude Code
Status: ✅ DONE
URL: https://tower.czechai.io/
2026-01-02¶
Router Tower plně funkční¶
Worker: Claude Code
Status: ✅ DONE
4 workery online: claude-code-main, cursor-main, zed-main, gpt-web-main
Tento log se aktualizuje automaticky po každém významném úkolu.
2026-05-10 — Tech Docs Publishing (Typst + Quarto) + LLM verifikace¶
Tech Docs Platform¶
- ✅ Typst 0.14.2 — server 179 (PM2
typst-pdfport 5250) + lokálně - ✅ Quarto 1.6.40 — server 179 + tinytex (xelatex)
- ✅ splendid-mdpi 0.1.0 zvolena jako DEFAULT template (vědecký paper styl, TeX Gyre Pagella, DOI v patičce)
- ✅ Skill registrován globálně:
~/.claude/skills/tech-docs-publishing/SKILL.md - ✅ 4 finální PDF dokumenty publikované (Server Inventura + Agent Catalog 73 agentů ve 3 šablonách)
Output convention¶
Master rozcestník¶
- https://router.czechai.io/web/dokumenty.html — všechny dokumenty klikatelné
- https://router.czechai.io/web/porovnani-pdf.html — porovnání 3 šablon vedle sebe
LLM verifikace (problém z minulé session ZAVŘEN)¶
- ✅ Qwen3.6-abliterated:35b funguje — test plný česky odpověď
- ✅ VRAM GPU 170: Qwen3.6 (34.6 GB, keep_alive forever) + DeepSeek R1 70B (43.8 GB)
- ✅
llm_fallback.py,free-claude-code/.envsprávně mapováno - ✅ chat-frontend, copilot-api, aurum-entity, free-claude-proxy — vše online
- 🔍 Předchozí empty response byl test artifact (num_predict: 50 + reasoning model thinking field)
LLM oprava finální (2026-05-10 17:55)¶
- 🔍 Root cause:
huihui_ai/Qwen3.6-abliterated:35bměl broken TEMPLATE{{ .Prompt }}(raw mode) - ❌
/api/chat(OpenAI compat, používá ho 95% apps) vracel prázdné content - ✅ Vytvořen
qwen36-chat:35bs proper Qwen<|im_start|>...<|im_end|>chat template - ✅ Aktualizováno
/opt/router-api/llm_fallback.py(4× sed) - ✅ Aktualizováno
/opt/free-claude-code/.env(MODEL_SONNET, MODEL_HAIKU) - ✅ Pinned keep_alive=-1 (forever) na GPU 170
- ✅ Restarted: router-api, free-claude-proxy, chat-frontend, copilot-api, aurum-entity
- ✅ Final test: "Yes, I'm OK! How can I help you today? 😊"
2026-05-10 18:15 — Dolphin 3.0 R1 Mistral 24B přidán jako 3. pilíř LLM stacku 🐬¶
Stack před / po: | Pozice | Model | VRAM | Účel | |--------|-------|------|------| | 1 | qwen36-chat:35b | 22 GB | Rychlý chat (default) | | 2 | huihui_ai/deepseek-r1-abliterated:70b | 40 GB | Hluboký reasoning | | 3 NEW | GFalcon-UA/dolphin3-r1-mistral:latest | 21 GB | Uncensored R1 reasoning, 32K kontext, 24B Mistral base | | 4 | huihui_ai/qwen3-coder-abliterated:30b-a3b | 19 GB | Kód |
Routing (llm_fallback.py): - Nová task_type uncensored (priorita: před code/reasoning/chat) - Trigger keywords: uncensored, bez cenzur, necenzurov, abliterat, dolphin, no filter, raw/honest answer, explicit, sex, drogy, illegal, nelegal - OpenRouter pro uncensored = None (skip Claude — odmítl by) → přímo GPU Dolphin - Backup chain: Dolphin GPU → aurum-uncensored CPU 117
Dolphin 3.0 R1 Mistral 24B specs: - 24B parameters, 32K context window, Apache 2.0 - Jediný uncensored model trénovaný na DeepSeek-R1 reasoning trace - Cognitive Computations / Eric Hartford - Steerable: ty určíš system prompt + alignment - Test: "Stručně 1 větou: jaký jsi model?" → odpověděl ✅ (CZ/PL/EN mix v commun. portu)
Soubory: - /opt/router-api/llm_fallback.py patched (backup .bak-2026-05-10-dolphin) - 6 míst změněno: UNCENSORED_KEYWORDS regex, detect_task_type, GPU_MODELS, GPU_FALLBACK_CHAIN, CPU_MODELS, OPENROUTER_MODELS
2026-05-10 18:50 — DARKSTAR neural stack reference (5 LLM model pills + glass modal)¶
Trigger: uživatel řekl o darkstar.html: "to je to co jsem hledal" a chtěl tam všech 5 našich LLM s popisy a zachovat styl s vychytávkami.
Update darkstar.html (1100 → 1241 řádků): - 3 staré model pills (qwen3.5-abliterated 35B/27B/80B) → 5 aktuálních modelů sync s llm_fallback.py: - ⚡ qwen36-chat:35b (default chat) - 🧠 deepseek-r1-abliterated:70b (reasoning) - 🐬 dolphin3-r1-mistral 24B (uncensored R1) - 💻 qwen3-coder-abliterated 30B (kód) - 🔬 tongyi-deepresearch 30B (CPU 117) - ℹ️ Modely tlačítko → glass modal (3 sekce: GPU 170 / CPU 117 / Vychytávky) - 6 gate badges místo 4
DARKSTAR jako primární UI styl zapsáno do 6 MD souborů: - DESIGN_PREFERENCES.md, CLAUDE.md (oba), CONTEXT_SUMMARY.md, TOTAL_MASTER.md, AUTO_LOGGER.md
Rozhodovací matice: - DARKSTAR → AI chat / neural UI / agent UI / premium / privátní - ChatGPT minimal → AML report / formulář / tabulka / admin
URL: https://router.czechai.io/web/darkstar.html (heslo Eliska123) Backup: /var/www/router-static/darkstar.html.bak-2026-05-10