aboutsummaryrefslogtreecommitdiff
path: root/downloads/evolution_plan
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-07-09 06:00:32 +0200
committerAgando <roduccomm@gmail.com>2026-07-09 06:00:32 +0200
commitcf7461ffeb4f53f3f50c9c692a2e4fdcecf17e82 (patch)
treee7780cd41271381cf108c9c81d71a3cb65cfd555 /downloads/evolution_plan
parentea4d09fb5ccba12ed774fcf7c913edfa1e6a851a (diff)
auto: 2026-07-09_06:00 changes
Diffstat (limited to 'downloads/evolution_plan')
-rw-r--r--downloads/evolution_plan/gunes-uygarligi-gercekci.html197
-rw-r--r--downloads/evolution_plan/gunes-uygarligi-newos4.html135
-rw-r--r--downloads/evolution_plan/gunes-uygarligi-sistem.html403
-rw-r--r--downloads/evolution_plan/presentation.html812
-rw-r--r--downloads/evolution_plan/system_review.html829
5 files changed, 2376 insertions, 0 deletions
diff --git a/downloads/evolution_plan/gunes-uygarligi-gercekci.html b/downloads/evolution_plan/gunes-uygarligi-gercekci.html
new file mode 100644
index 0000000..5b6e352
--- /dev/null
+++ b/downloads/evolution_plan/gunes-uygarligi-gercekci.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html>
+<html lang="tr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Güneş Uygarlığı × newOS4 — Gerçekçi Değerlendirme</title>
+<meta name="theme-color" content="#FF8C42">
+<style>
+* { margin: 0; padding: 0; box-sizing: border-box; }
+body {
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
+ background: #0a0a0a;
+ color: #e0e0e0;
+ line-height: 1.7;
+ padding: 2rem 1.5rem;
+ max-width: 680px;
+ margin: 0 auto;
+}
+h1 { font-size: 1.5rem; color: #FF8C42; margin-bottom: 0.5rem; }
+h2 { font-size: 1.15rem; color: #FF8C42; margin: 1.5rem 0 0.5rem; }
+h3 { font-size: 1rem; color: #FFD700; margin: 1rem 0 0.3rem; }
+p { margin-bottom: 0.8rem; color: #c0c0c0; }
+a { color: #FF8C42; }
+hr { border: none; border-top: 1px solid rgba(255,140,66,0.15); margin: 1.5rem 0; }
+.tag {
+ display: inline-block;
+ background: rgba(255,140,66,0.1);
+ color: #FF8C42;
+ padding: 0.15rem 0.5rem;
+ border-radius: 4px;
+ font-size: 0.8rem;
+ margin: 0.1rem;
+}
+.box {
+ border: 1px solid rgba(255,140,66,0.2);
+ border-radius: 10px;
+ padding: 1rem;
+ margin: 1rem 0;
+ background: rgba(255,140,66,0.03);
+}
+.box-green { border-color: rgba(74,222,128,0.2); background: rgba(74,222,128,0.03); }
+.box-red { border-color: rgba(248,113,113,0.2); background: rgba(248,113,113,0.03); }
+ul { list-style: none; margin: 0.5rem 0; }
+li { padding: 0.3rem 0 0.3rem 1.2rem; position: relative; color: #c0c0c0; font-size: 0.95rem; }
+li::before { content: '›'; position: absolute; left: 0; color: #FF8C42; font-weight: bold; }
+.meta { color: #777; font-size: 0.85rem; }
+.status { font-size: 0.8rem; font-family: monospace; }
+.status-done { color: #4ade80; }
+.status-wip { color: #fbbf24; }
+.status-dream { color: #f87171; }
+</style>
+</head>
+<body>
+
+<h1>☀️ Güneş Uygarlığı × newOS4<br><span style="color:#888; font-size:1rem;">Gerçekçi Değerlendirme — Ne Var, Ne Yok, Ne Mümkün</span></h1>
+
+<p class="meta">Temmuz 2026 · v4.6.10 · <span style="color:#FF8C42;">Sadece gerçekler, abartı yok</span></p>
+
+<hr>
+
+<h2>🧠 newOS4 Nedir? (Kısa)</h2>
+<p>Tarayıcıda çalışan bir "işletim sistemi" taklidi. 44 modülü var, 90+ komutu var, içinde bir YZ ajanı çalışıyor. Güzel tarafı: tamamen açık kaynak, kendi kendini değiştirebiliyor, hafızası var. Kötü tarafı: tek başına bir anlam ifade etmez — bir kullanıcı ve bir LLM olmadan çalışmaz.</p>
+
+<div class="box box-green">
+ <strong style="color:#4ade80;">✅ Gerçekten çalışanlar:</strong>
+ <ul>
+ <li>Terminal + 90 komut — sağlam, her gün kullanılıyor</li>
+ <li>YZ ajan döngüsü — düşünür, araç kullanır, yineler</li>
+ <li>4 model yönlendirme — glm-5.2, gemma4, mistral, minimax</li>
+ <li>Hafıza grafiği (83 düğüm) — oturumlar arası bağlam</li>
+ <li>Debug Supervisor — hataları yakalar, sınıflandırır</li>
+ <li>WebDAV senkronizasyonu — yedekleme çalışıyor</li>
+ </ul>
+</div>
+
+<div class="box box-red">
+ <strong style="color:#f87171;">⚠️ Abartmayalım:</strong>
+ <ul>
+ <li>"Kendini iyileştirme" = hataları kaydedip YZ'ye önermek. Otomatik düzeltme henüz emekleme aşamasında</li>
+ <li>"Çoklu ajan" = 3 basit işçi ajan. Karmaşık görevlerde takılıyor</li>
+ <li>"Neural VFS" = basit bir anlamsal arama. Google değil</li>
+ <li>17 beceri var ama çoğu yarım — sürekli güncelleniyor</li>
+ <li>500 oturum verisi var ama hepsi aynı kalitede değil</li>
+ </ul>
+</div>
+
+<hr>
+
+<h2>☀️ newOS4, Güneş Uygarlığı'na Gerçekte Ne Verebilir?</h2>
+
+<p>Abartısız, bugün itibarıyla çalışan ve çalışmayan şeyler:</p>
+
+<h3>📚 Eğitim — Kısmen</h3>
+<p>17 beceri modülü var. Güneş enerjisi 101 içeriği yazılabilir. Ama "interaktif simülasyon" falan yok — SimpleGUI ile basit prototipler yapılabilir, o kadar. Mindmap modülü planlama için kullanılabilir. Çoklu dil: YZ çeviri yapabiliyor, otomatik değil.</p>
+<p class="status"><span class="status-done">✓ Çalışan:</span> beceri sistemi, Mindmap, çeviri desteği<br><span class="status-dream">✗ Olmayan:</span> hazır güneş enerjisi eğitim içeriği, simülasyon motoru</p>
+
+<h3>🌍 Organizasyon — Kısmen</h3>
+<p>Çoklu ajan sistemi var ama basit. Gönüllü koordinasyonu için özel bir modül yok — terminal + YZ ile idare edilebilir. A2A sözleşmeleri: modül var ama kullanımı sınırlı. WebDAV dosya paylaşımı çalışıyor, şifreleme var.</p>
+<p class="status"><span class="status-done">✓ Çalışan:</span> WebDAV, şifreleme, ajan sistemi (basit)<br><span class="status-wip">⟳ Eksik:</span> gönüllü yönetimi arayüzü, A2A şablonları</p>
+
+<h3>🔬 Araştırma — En Güçlü Alan</h3>
+<p>SearXNG + YZ ajanı ile literatür taraması yapılabiliyor. Neural VFS ile kavram bazlı arama çalışıyor. Hafıza grafiği araştırma bağlantılarını görselleştirebilir. Bu alan gerçekten işe yarıyor.</p>
+<p class="status"><span class="status-done">✓ Çalışan:</span> SearXNG, Neural VFS, hafıza grafiği, oturum geçmişi</p>
+
+<h3>🏗️ Tasarım — Çok Sınırlı</h3>
+<p>SimpleGUI ile basit arayüz prototipleri yapılabilir. Floating UI ile etkileşimli öğeler eklenebilir. Ama "Güneşkent planlama asistanı" falan yok — bu tamamen hayal. Terminal betikleriyle enerji verisi analiz edilebilir, grafik çizilebilir.</p>
+<p class="status"><span class="status-wip">⟳ Yapılabilir:</span> basit prototipler, veri analizi<br><span class="status-dream">✗ Olmayan:</span> şehir planlama aracı, 3B model, simülasyon</p>
+
+<h3>📢 Yayın — İşe Yarar</h3>
+<p>Chat Studio ile manifesto yayınlanabiliyor. Cron ile otomatik paylaşım planlanabiliyor. Voice modülü var ama TTS kalitesi düşük. WPM ile içerik paketleri dağıtılabilir. Bu alan en olgun olanı.</p>
+<p class="status"><span class="status-done">✓ Çalışan:</span> Chat Studio, Cron, WPM<br><span class="status-wip">⟳ Zayıf:</span> Voice/TTS kalitesi</p>
+
+<h3>🛡️ Sürdürülebilirlik — Sağlam</h3>
+<p>Debug Supervisor gerçekten hata yakalıyor ve sınıflandırıyor. Sunucu Monitör çalışıyor. WebDAV yedekleme + şifreleme sağlam. Bu alan en güvenilir olanı.</p>
+<p class="status"><span class="status-done">✓ Çalışan:</span> Debug Supervisor, Sunucu Monitör, yedekleme, şifreleme</p>
+
+<hr>
+
+<h2>🎯 Özel Model Teklifi — Gerçekçi Bakış</h2>
+
+<p>Şu anki durum: newOS4, Ollama üzerinden 4 farklı model kullanıyor. Haftada ~500 istek, ~8M token. İşe yarıyor ama hiçbiri Güneş Uygarlığı'nı bilmiyor. Genel modellerle idare ediyoruz.</p>
+
+<p><strong style="color:#FF8C42;">Özel model ne getirir?</strong></p>
+<ul>
+ <li><strong>Hız:</strong> 500-2000ms → 50-100ms. Bu gerçek bir kazanç.</li>
+ <li><strong>Uzmanlık:</strong> Güneş enerjisi, Anadolu kültürü, manifesto bilgisi. Genel modellerin bilmediği şeyler.</li>
+ <li><strong>Bağımsızlık:</strong> Harici API yok, sansür yok, kesinti yok. Bu en büyük kazanç.</li>
+ <li><strong>Maliyet:</strong> Eğitim maliyeti var ama aylık işletme maliyeti sıfır. 8M token/hafta × €0.15 = €1.20/hafta tasarruf.</li>
+</ul>
+
+<p><strong style="color:#f87171;">Ama şunlar da gerçek:</strong></p>
+<ul>
+ <li>500 oturum verisi az. 8M token, bir model eğitimi için yetersiz. Sentetik genişletme şart.</li>
+ <li>CPU-only sunucuda (15GB RAM) hiçbir model çalışmaz. GPU kiralamak zorunlu.</li>
+ <li>QLoRA 14B, 1× A100'de ~20 saat sürer. Bu €35-100 demek.</li>
+ <li>MoE eğitimi (Mixtral 8x7B) 2× A100'de ~48 saat. €200-500.</li>
+ <li>Eğitimden sonra modeli çalıştırmak için aylık GPU kirası gerek: ~€50-200/ay.</li>
+ <li>Medusa başlıkları + MoE = araştırma seviyesi. Kolay değil.</li>
+</ul>
+
+<div class="box" style="border-color:#FF8C42;">
+ <strong style="color:#FF8C42;">💡 En gerçekçi yol:</strong>
+ <p style="font-size:0.95rem; margin-top:0.5rem;">Aşama 0 (veri seti) + Aşama 1 (QLoRA 14B) = <strong>€135-300</strong>. 1× A100 kiralık, 20 saat. Çıkan modeli Ollama'ya yükle, dene. İşe yararsa devam et. Yarımazsa €0 kayıp (RAG'a dön).</p>
+</div>
+
+<hr>
+
+<h2>📋 Özet — Olduğu Gibi</h2>
+
+<div class="box box-green">
+ <strong style="color:#4ade80;">✅ Bugün kullanılabilir:</strong>
+ <ul>
+ <li>Terminal + YZ ajanı — günlük iş akışı</li>
+ <li>SearXNG ile araştırma — literatür taraması</li>
+ <li>Chat Studio ile yayın — manifesto, makale</li>
+ <li>WebDAV ile dosya paylaşımı — merkeziyetsiz arşiv</li>
+ <li>Debug Supervisor — hata takibi</li>
+ <li>Cron ile otomatik görevler — planlı paylaşım</li>
+ </ul>
+</div>
+
+<div class="box box-red">
+ <strong style="color:#f87171;">❌ Henüz olmayan / abartılı:</strong>
+ <ul>
+ <li>"Güneşkent planlama asistanı" — yok, basit prototip ancak yapılır</li>
+ <li>"İnteraktif simülasyon" — yok, SimpleGUI ile basit demo yapılabilir</li>
+ <li>"Otomatik literatür taraması" — SearXNG + YZ ile yarım yamalak çalışır</li>
+ <li>"Kendini iyileştirme" — hata kaydı tutar, otomatik düzeltme sınırlı</li>
+ <li>"Özel model" — €300-500 ile PoC yapılabilir, tam model €8K+</li>
+ </ul>
+</div>
+
+<p style="text-align:center; color:#888; font-style:italic; margin-top:2rem; font-size:0.9rem;">
+ newOS4 sağlam bir altyapı. Ama sihirli değil.<br>
+ Güneş Uygarlığı için kullanılabilir — doğru beklentilerle.
+</p>
+
+<hr>
+
+<p style="text-align:center;">
+ <strong>🔗 Tam İnceleme:</strong><br>
+ <a href="https://webx11.duckdns.org/spaces/newos4/downloads/evolution_plan/gunes-uygarligi-sistem.html">webx11.duckdns.org/spaces/newos4/downloads/evolution_plan/gunes-uygarligi-sistem.html</a>
+</p>
+
+<p style="text-align:center; margin-top:1rem;">
+ <span class="tag">#GüneşUygarlığı</span>
+ <span class="tag">#newOS4</span>
+ <span class="tag">#Gerçekçi</span>
+</p>
+
+<p class="meta" style="text-align:center; margin-top:1.5rem;">
+ newOS4 v4.6.10 · Temmuz 2026<br>
+ <a href="https://webx11.duckdns.org/gunesuygarligi" style="color:#FF8C42;">🌞 Ana Kanal</a>
+</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/downloads/evolution_plan/gunes-uygarligi-newos4.html b/downloads/evolution_plan/gunes-uygarligi-newos4.html
new file mode 100644
index 0000000..92aa220
--- /dev/null
+++ b/downloads/evolution_plan/gunes-uygarligi-newos4.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html>
+<html lang="tr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Güneş Uygarlığı × newOS4 — Dijital Altyapı İncelemesi</title>
+<meta name="theme-color" content="#FFD700">
+<style>
+* { margin: 0; padding: 0; box-sizing: border-box; }
+body {
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
+ background: #0a0a0a;
+ color: #f4f4f4;
+ line-height: 1.7;
+ padding: 2rem 1.5rem;
+ max-width: 680px;
+ margin: 0 auto;
+}
+h1 { font-size: 1.6rem; color: #FFD700; margin-bottom: 0.5rem; }
+h2 { font-size: 1.2rem; color: #FFD700; margin: 1.5rem 0 0.5rem; }
+p { margin-bottom: 1rem; color: #d0d0d0; }
+a { color: #FFD700; text-decoration: none; }
+a:hover { text-decoration: underline; }
+hr { border: none; border-top: 1px solid rgba(255,215,0,0.15); margin: 1.5rem 0; }
+.tag {
+ display: inline-block;
+ background: rgba(255,215,0,0.1);
+ color: #FFD700;
+ padding: 0.15rem 0.5rem;
+ border-radius: 4px;
+ font-size: 0.8rem;
+ margin: 0.1rem;
+}
+.quote {
+ border-left: 3px solid #FFD700;
+ padding: 0.8rem 1rem;
+ margin: 1rem 0;
+ background: rgba(255,215,0,0.04);
+ border-radius: 0 8px 8px 0;
+ color: #b8b8b8;
+ font-style: italic;
+}
+.meta { color: #888; font-size: 0.85rem; margin-top: 1.5rem; }
+ul { list-style: none; margin: 0.5rem 0; }
+li { padding: 0.3rem 0 0.3rem 1.2rem; position: relative; color: #d0d0d0; }
+li::before { content: '☀'; position: absolute; left: 0; color: #FFD700; }
+</style>
+</head>
+<body>
+
+<h1>☀️ Güneş Uygarlığı × newOS4<br>Dijital Altyapı İncelemesi</h1>
+
+<p style="color:#888; font-size:0.9rem;">Temmuz 2026 · v4.6.10</p>
+
+<hr>
+
+<h2>🧠 newOS4 Nedir?</h2>
+<p>newOS4, tarayıcı tabanlı bir işletim sistemi ve içine gömülü yapay zeka ajanıdır. 44 modül, 90+ komut, 17 beceri ve 296 dosyadan oluşan bu sistem, kendi kendini değiştirebilen, hafızası olan ve kendini iyileştirebilen bir dijital organizmadır.</p>
+
+<div class="quote">YZ sistemi işletim sisteminin beynidir — sohbet robotu değil, sistemin zekası.</div>
+
+<h2>☀️ Güneş Uygarlığı'nın Dijital Altyapısı</h2>
+<p>newOS4, Güneş Uygarlığı Hareketi'nin 6 temel ihtiyacını karşılayan entegre bir teknoloji platformudur:</p>
+
+<ul>
+ <li><strong>📚 Eğitim &amp; Bilinçlendirme</strong> — 17 beceriyle güneş enerjisi eğitimi, interaktif simülasyonlar, çoklu dil yayını</li>
+ <li><strong>🌍 Topluluk &amp; Organizasyon</strong> — Çoklu ajanla gönüllü koordinasyonu, A2A sözleşmeleriyle şeffaf oylama, merkeziyetsiz arşiv</li>
+ <li><strong>🔬 Araştırma &amp; Veri</strong> — SearXNG + YZ ile otomatik literatür taraması, Neural VFS ile anlamsal arama, hafıza grafiği ile görselleştirme</li>
+ <li><strong>🏗️ Güneşkent Tasarımı</strong> — SimpleGUI ile prototip geliştirme, Floating UI ile etkileşimli haritalar, enerji veri analizi</li>
+ <li><strong>📢 Yayın &amp; İletişim</strong> — Chat Studio ile manifesto yayını, Voice ile sesli içerik, Cron ile otomatik paylaşım</li>
+ <li><strong>🛡️ Sürdürülebilirlik</strong> — Kendini iyileştiren altyapı, Debug Supervisor ile hata takibi, Sunucu Monitör ile enerji izleme</li>
+</ul>
+
+<h2>🎯 Özel Model Teklifi</h2>
+<p>Bugün newOS4, genel amaçlı modellerle çalışıyor. Özel bir model, Güneş Uygarlığı'nın ihtiyaçlarına %100 uyumlu bir yapay zeka anlamına gelir:</p>
+
+<ul>
+ <li><strong>🌞 Güneş Enerjisi Uzmanlığı</strong> — Panel verimliliği, akü yönetimi, yatırım geri dönüşü hesaplamaları</li>
+ <li><strong>🏘️ Güneşkent Planlama Asistanı</strong> — Bina yönlendirme, çatı açısı, topluluk şebekesi tasarımı</li>
+ <li><strong>📖 Kültürel &amp; Tarihsel Bağlam</strong> — Anadolu güneş kültürü, Hitit Güneş Kursu, manifesto felsefesi</li>
+ <li><strong>🤝 Topluluk Yönetişimi</strong> — A2A sözleşmeleri, oylama analizi, gönüllü eşleştirme</li>
+ <li><strong>🔒 Bağımsızlık &amp; Egemenlik</strong> — Harici API yok, tam dijital egemenlik, sansürsüz</li>
+</ul>
+
+<div class="quote">Özel bir model, Güneş Uygarlığı'nı sadece bir teknoloji kullanıcısı olmaktan çıkarıp, kendi zekasını kendi kontrol eden bir harekete dönüştürür.</div>
+
+<h2>🔬 Eğitim Süreci</h2>
+<p>5 aşamalı bir yol haritası — veri seti mühendisliğinden özel MoE modeline:</p>
+<ul>
+ <li><strong>Aşama 0:</strong> Veri Seti Mühendisliği (€100-200)</li>
+ <li><strong>Aşama 1:</strong> QLoRA Kavram Kanıtı (€35-100)</li>
+ <li><strong>Aşama 2:</strong> MoE İnce Ayarı (€200-500)</li>
+ <li><strong>Aşama 3:</strong> Derin MoE + Çoklu Token (€2,000-8,000)</li>
+ <li><strong>Aşama 4:</strong> Dağıtım &amp; Entegrasyon</li>
+</ul>
+
+<p style="text-align:center; background:rgba(255,215,0,0.08); border:1px solid #FFD700; border-radius:12px; padding:1.5rem; margin:1.5rem 0;">
+ <strong style="color:#FFD700; font-size:1.3rem;">€300-500</strong><br>
+ <span style="color:#b8b8b8;">Aşama 0+1 — Kavram Kanıtı</span><br>
+ <span style="color:#888; font-size:0.85rem;">Konsepti kanıtlar. Geri kalan her şey isteğe bağlıdır.</span>
+</p>
+
+<hr>
+
+<h2>📋 Özet</h2>
+<p><strong style="color:#FFD700;">Bugün var olanlar:</strong> 44 modül, 4 model, çoklu ajan sistemi, hafıza grafiği, kendini iyileştirme, 500+ oturum verisi, sıfır harici API maliyeti.</p>
+<p><strong style="color:#FFD700;">Özel eğitimle gelecek:</strong> 50-100ms yanıt süresi, Güneş Uygarlığı uzmanlığı, tam dijital egemenlik, sürekli kendini güncelleme, €300-500 ile başlar.</p>
+
+<div class="quote" style="text-align:center; border:none; font-style:normal;">
+ Bu bir ürün tanıtımı değil.<br>
+ Bu, bir sisteme kendi beynini verme planıdır.
+</div>
+
+<hr>
+
+<p style="text-align:center;">
+ <strong>🔗 İnceleme Belgesi:</strong><br>
+ <a href="https://webx11.duckdns.org/spaces/newos4/downloads/evolution_plan/gunes-uygarligi-sistem.html">webx11.duckdns.org/spaces/newos4/downloads/evolution_plan/gunes-uygarligi-sistem.html</a>
+</p>
+
+<p style="text-align:center; margin-top:1rem;">
+ <span class="tag">#GüneşUygarlığı</span>
+ <span class="tag">#newOS4</span>
+ <span class="tag">#SolarCivilization</span>
+ <span class="tag">#YapayZeka</span>
+ <span class="tag">#AçıkKaynak</span>
+</p>
+
+<p class="meta" style="text-align:center;">
+ Güneş Uygarlığı Hareketi · newOS4 v4.6.10 · Temmuz 2026<br>
+ <a href="https://webx11.duckdns.org/gunesuygarligi">🌞 Ana Kanal</a>
+</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/downloads/evolution_plan/gunes-uygarligi-sistem.html b/downloads/evolution_plan/gunes-uygarligi-sistem.html
new file mode 100644
index 0000000..5460739
--- /dev/null
+++ b/downloads/evolution_plan/gunes-uygarligi-sistem.html
@@ -0,0 +1,403 @@
+<!DOCTYPE html>
+<html lang="tr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Güneş Uygarlığı × newOS4 — Gerçekçi Değerlendirme</title>
+<meta name="description" content="Güneş Uygarlığı Hareketi için newOS4: ne var, ne yok, ne mümkün. Abartısız, sadece gerçekler.">
+<meta name="theme-color" content="#FF8C42">
+<meta name="color-scheme" content="dark">
+
+<style>
+:root {
+ --bg: #0a0a0a;
+ --bg-soft: #141414;
+ --bg-elev: #1c1c1c;
+ --fg: #e0e0e0;
+ --fg-dim: #b0b0b0;
+ --fg-mute: #777;
+ --gold: #FFD700;
+ --dawn: #FF8C42;
+ --green: #4ade80;
+ --red: #f87171;
+ --yellow: #fbbf24;
+ --line: rgba(255,140,66,0.15);
+ --line-soft: rgba(255,255,255,0.06);
+ --font: system-ui, -apple-system, 'Segoe UI', sans-serif;
+ --font-mono: 'SF Mono', 'Cascadia Code', ui-monospace, monospace;
+}
+*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+html { scroll-behavior: smooth; }
+body {
+ font-family: var(--font);
+ font-size: 1rem;
+ line-height: 1.7;
+ color: var(--fg);
+ background: var(--bg);
+ background-image: radial-gradient(ellipse at top, rgba(255,140,66,0.04) 0%, transparent 50%);
+ min-height: 100vh;
+}
+h1, h2, h3 { font-weight: 600; line-height: 1.3; }
+h1 { font-size: 1.5rem; color: var(--dawn); margin-bottom: 0.3rem; }
+h2 { font-size: 1.2rem; color: var(--dawn); margin: 2rem 0 0.5rem; }
+h3 { font-size: 1.05rem; color: var(--gold); margin: 1.2rem 0 0.3rem; }
+p { margin-bottom: 0.8rem; color: var(--fg-dim); max-width: 68ch; }
+a { color: var(--dawn); text-decoration: none; }
+a:hover { text-decoration: underline; }
+
+.wrapper {
+ max-width: 680px;
+ margin: 0 auto;
+ padding: 2rem 1.5rem 4rem;
+}
+
+/* Hero */
+.hero { text-align: center; padding: 2rem 0 1.5rem; border-bottom: 1px solid var(--line); margin-bottom: 2rem; }
+.hero .subtitle { color: var(--fg-mute); font-size: 0.9rem; margin-top: 0.5rem; }
+
+/* Tags */
+.tag {
+ display: inline-block;
+ background: rgba(255,140,66,0.1);
+ color: var(--dawn);
+ padding: 0.15rem 0.5rem;
+ border-radius: 4px;
+ font-size: 0.8rem;
+ margin: 0.1rem;
+ font-family: var(--font-mono);
+}
+
+/* Boxes */
+.box {
+ border: 1px solid var(--line);
+ border-radius: 10px;
+ padding: 1rem 1.2rem;
+ margin: 1rem 0;
+ background: rgba(255,140,66,0.03);
+}
+.box-green { border-color: rgba(74,222,128,0.2); background: rgba(74,222,128,0.03); }
+.box-red { border-color: rgba(248,113,113,0.2); background: rgba(248,113,113,0.03); }
+.box-gold { border-color: rgba(255,215,0,0.2); background: rgba(255,215,0,0.03); }
+
+/* Lists */
+ul { list-style: none; margin: 0.5rem 0; }
+li { padding: 0.25rem 0 0.25rem 1.2rem; position: relative; color: var(--fg-dim); font-size: 0.95rem; }
+li::before { content: '›'; position: absolute; left: 0; color: var(--dawn); font-weight: bold; }
+
+/* Status labels */
+.status { font-size: 0.8rem; font-family: var(--font-mono); margin: 0.3rem 0 0.8rem; }
+.status-done { color: var(--green); }
+.status-wip { color: var(--yellow); }
+.status-dream { color: var(--red); }
+
+/* Section */
+.section { margin-bottom: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--line-soft); }
+.section:last-child { border-bottom: none; }
+
+/* TOC */
+.toc { margin: 1rem 0; }
+.toc a {
+ display: block;
+ padding: 0.4rem 0.75rem;
+ color: var(--fg-dim);
+ border-left: 2px solid var(--line);
+ margin-bottom: 0.2rem;
+ font-size: 0.9rem;
+ transition: all 0.2s;
+}
+.toc a:hover { color: var(--dawn); border-left-color: var(--dawn); padding-left: 1rem; }
+
+/* Two col */
+.two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 1rem 0; }
+@media (max-width: 600px) { .two-col { grid-template-columns: 1fr; } }
+
+/* Phase grid */
+.phase-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 0.6rem; margin: 1rem 0; }
+.phase-card {
+ background: var(--bg-elev);
+ border: 1px solid var(--line-soft);
+ border-radius: 10px;
+ padding: 0.8rem;
+ text-align: center;
+}
+.phase-card .phase-icon { font-size: 1.4rem; margin-bottom: 0.3rem; }
+.phase-card h4 { font-size: 0.9rem; color: var(--gold); font-weight: 600; }
+.phase-card p { font-size: 0.8rem; color: var(--fg-mute); margin: 0; }
+
+/* Ask box */
+.ask-box {
+ border: 1px solid var(--dawn);
+ border-radius: 12px;
+ padding: 1.5rem;
+ text-align: center;
+ margin: 1.5rem 0;
+ background: rgba(255,140,66,0.05);
+}
+.ask-box .amount { font-size: 2rem; color: var(--dawn); font-weight: 700; }
+.ask-box .sub { color: var(--fg-dim); font-size: 1rem; }
+
+/* Highlight */
+.highlight { background: rgba(255,140,66,0.05); border-left: 3px solid var(--dawn); padding: 0.8rem 1rem; margin: 1rem 0; border-radius: 0 8px 8px 0; }
+
+.meta { color: var(--fg-mute); font-size: 0.85rem; }
+.mono { font-family: var(--font-mono); font-size: 0.85rem; }
+
+/* Scrollspy active state via JS */
+.toc a.active { color: var(--dawn); border-left-color: var(--dawn); padding-left: 1rem; }
+
+@media (max-width: 480px) {
+ .wrapper { padding: 1.5rem 1rem 3rem; }
+ h1 { font-size: 1.3rem; }
+}
+</style>
+</head>
+<body>
+
+<div class="wrapper">
+
+ <!-- HERO -->
+ <div class="hero">
+ <h1>☀️ Güneş Uygarlığı × newOS4</h1>
+ <p style="font-size:1.1rem; color:var(--fg-dim);">Gerçekçi Değerlendirme — Ne Var, Ne Yok, Ne Mümkün</p>
+ <p class="subtitle">Temmuz 2026 · newOS4 v4.6.10 · <span style="color:var(--dawn);">Sadece gerçekler, abartı yok</span></p>
+ </div>
+
+ <!-- TOC -->
+ <div class="section">
+ <div class="toc" id="toc">
+ <a href="#nedir">🧠 newOS4 Nedir?</a>
+ <a href="#calisan">✅ Gerçekten Çalışanlar</a>
+ <a href="#abarti">⚠️ Abartmayalım</a>
+ <a href="#gunes">☀️ Güneş Uygarlığı'na Katkılar</a>
+ <a href="#ozel-model">🎯 Özel Model — Gerçekçi Bakış</a>
+ <a href="#egitim">🔬 Eğitim Süreci & Maliyetler</a>
+ <a href="#ozet">📋 Özet — Olduğu Gibi</a>
+ </div>
+ </div>
+
+ <!-- 1. newOS4 Nedir -->
+ <div class="section" id="nedir">
+ <h2>🧠 newOS4 Nedir? (Kısa)</h2>
+ <p>Tarayıcıda çalışan bir "işletim sistemi" taklidi. 44 modülü var, 90+ komutu var, içinde bir YZ ajanı çalışıyor. Güzel tarafı: tamamen açık kaynak, kendi kendini değiştirebiliyor, hafızası var. Kötü tarafı: tek başına bir anlam ifade etmez — bir kullanıcı ve bir LLM olmadan çalışmaz.</p>
+ </div>
+
+ <!-- 2. Çalışanlar -->
+ <div class="section" id="calisan">
+ <h2>✅ Gerçekten Çalışanlar</h2>
+ <div class="box box-green">
+ <ul>
+ <li><strong>Terminal + 90 komut</strong> — sağlam, her gün kullanılıyor</li>
+ <li><strong>YZ ajan döngüsü</strong> — düşünür, araç kullanır, yineler</li>
+ <li><strong>4 model yönlendirme</strong> — glm-5.2, gemma4, mistral, minimax</li>
+ <li><strong>Hafıza grafiği</strong> (83 düğüm) — oturumlar arası bağlam</li>
+ <li><strong>Debug Supervisor</strong> — hataları yakalar, sınıflandırır</li>
+ <li><strong>WebDAV senkronizasyonu</strong> — yedekleme çalışıyor</li>
+ <li><strong>SearXNG arama</strong> — web ve literatür taraması</li>
+ <li><strong>Chat Studio</strong> — manifesto ve makale yayını</li>
+ <li><strong>Cron</strong> — otomatik görev planlama</li>
+ <li><strong>Şifreleme + Gzip</strong> — güvenli depolama</li>
+ </ul>
+ </div>
+ </div>
+
+ <!-- 3. Abartmayalım -->
+ <div class="section" id="abarti">
+ <h2>⚠️ Abartmayalım</h2>
+ <div class="box box-red">
+ <ul>
+ <li><strong>"Kendini iyileştirme"</strong> = hataları kaydedip YZ'ye önermek. Otomatik düzeltme henüz emekleme aşamasında</li>
+ <li><strong>"Çoklu ajan"</strong> = 3 basit işçi ajan. Karmaşık görevlerde takılıyor</li>
+ <li><strong>"Neural VFS"</strong> = basit bir anlamsal arama. Google değil</li>
+ <li><strong>17 beceri</strong> var ama çoğu yarım — sürekli güncelleniyor</li>
+ <li><strong>500 oturum verisi</strong> var ama hepsi aynı kalitede değil</li>
+ <li><strong>Voice/TTS</strong> kalitesi düşük, pek kullanışlı değil</li>
+ <li><strong>SimpleGUI</strong> ile simülasyon değil, ancak basit prototip yapılabilir</li>
+ </ul>
+ </div>
+ </div>
+
+ <!-- 4. Güneş Uygarlığı'na Katkılar -->
+ <div class="section" id="gunes">
+ <h2>☀️ newOS4, Güneş Uygarlığı'na Gerçekte Ne Verebilir?</h2>
+ <p>Abartısız, bugün itibarıyla çalışan ve çalışmayan şeyler:</p>
+
+ <h3>📚 Eğitim — Kısmen</h3>
+ <p>17 beceri modülü var. Güneş enerjisi 101 içeriği yazılabilir. Ama "interaktif simülasyon" falan yok — SimpleGUI ile basit prototipler yapılabilir, o kadar. Mindmap modülü planlama için kullanılabilir. Çoklu dil: YZ çeviri yapabiliyor, otomatik değil.</p>
+ <p class="status"><span class="status-done">✓ Çalışan:</span> beceri sistemi, Mindmap, çeviri desteği &nbsp; <span class="status-dream">✗ Olmayan:</span> hazır güneş enerjisi eğitim içeriği, simülasyon motoru</p>
+
+ <h3>🌍 Organizasyon — Kısmen</h3>
+ <p>Çoklu ajan sistemi var ama basit. Gönüllü koordinasyonu için özel bir modül yok — terminal + YZ ile idare edilebilir. A2A sözleşmeleri: modül var ama kullanımı sınırlı. WebDAV dosya paylaşımı çalışıyor, şifreleme var.</p>
+ <p class="status"><span class="status-done">✓ Çalışan:</span> WebDAV, şifreleme, ajan sistemi (basit) &nbsp; <span class="status-wip">⟳ Eksik:</span> gönüllü yönetimi arayüzü, A2A şablonları</p>
+
+ <h3>🔬 Araştırma — En Güçlü Alan</h3>
+ <p>SearXNG + YZ ajanı ile literatür taraması yapılabiliyor. Neural VFS ile kavram bazlı arama çalışıyor. Hafıza grafiği araştırma bağlantılarını görselleştirebilir. Bu alan gerçekten işe yarıyor.</p>
+ <p class="status"><span class="status-done">✓ Çalışan:</span> SearXNG, Neural VFS, hafıza grafiği, oturum geçmişi</p>
+
+ <h3>🏗️ Tasarım — Çok Sınırlı</h3>
+ <p>SimpleGUI ile basit arayüz prototipleri yapılabilir. Floating UI ile etkileşimli öğeler eklenebilir. Ama "Güneşkent planlama asistanı" falan yok — bu tamamen hayal. Terminal betikleriyle enerji verisi analiz edilebilir, grafik çizilebilir.</p>
+ <p class="status"><span class="status-wip">⟳ Yapılabilir:</span> basit prototipler, veri analizi &nbsp; <span class="status-dream">✗ Olmayan:</span> şehir planlama aracı, 3B model, simülasyon</p>
+
+ <h3>📢 Yayın — İşe Yarar</h3>
+ <p>Chat Studio ile manifesto yayınlanabiliyor. Cron ile otomatik paylaşım planlanabiliyor. Voice modülü var ama TTS kalitesi düşük. WPM ile içerik paketleri dağıtılabilir. Bu alan en olgun olanı.</p>
+ <p class="status"><span class="status-done">✓ Çalışan:</span> Chat Studio, Cron, WPM &nbsp; <span class="status-wip">⟳ Zayıf:</span> Voice/TTS kalitesi</p>
+
+ <h3>🛡️ Sürdürülebilirlik — Sağlam</h3>
+ <p>Debug Supervisor gerçekten hata yakalıyor ve sınıflandırıyor. Sunucu Monitör çalışıyor. WebDAV yedekleme + şifreleme sağlam. Bu alan en güvenilir olanı.</p>
+ <p class="status"><span class="status-done">✓ Çalışan:</span> Debug Supervisor, Sunucu Monitör, yedekleme, şifreleme</p>
+
+ <div class="highlight">
+ <p style="margin:0; font-size:0.9rem;"><strong style="color:var(--dawn);">Özet:</strong> newOS4'ün Güneş Uygarlığı'na en büyük katkısı araştırma, yayın ve altyapı alanlarında. Eğitim ve tasarım için özel içerik geliştirmek gerek. Organizasyon için mevcut araçlar idare eder ama özel bir çözüm daha iyi olur.</p>
+ </div>
+ </div>
+
+ <!-- 5. Özel Model -->
+ <div class="section" id="ozel-model">
+ <h2>🎯 Özel Model — Gerçekçi Bakış</h2>
+ <p>Şu anki durum: newOS4, Ollama üzerinden 4 farklı model kullanıyor. Haftada ~500 istek, ~8M token. İşe yarıyor ama hiçbiri Güneş Uygarlığı'nı bilmiyor. Genel modellerle idare ediyoruz.</p>
+
+ <div class="two-col">
+ <div class="box box-green">
+ <strong style="color:var(--green);">✅ Özel modelin gerçek kazançları:</strong>
+ <ul>
+ <li><strong>Hız:</strong> 500-2000ms → 50-100ms. Bu gerçek bir kazanç.</li>
+ <li><strong>Uzmanlık:</strong> Güneş enerjisi, Anadolu kültürü, manifesto bilgisi</li>
+ <li><strong>Bağımsızlık:</strong> Harici API yok, sansür yok, kesinti yok</li>
+ <li><strong>Maliyet:</strong> Aylık işletme maliyeti sıfır (GPU kirası hariç)</li>
+ </ul>
+ </div>
+ <div class="box box-red">
+ <strong style="color:var(--red);">⚠️ Ama şunlar da gerçek:</strong>
+ <ul>
+ <li>500 oturum / 8M token az. Sentetik genişletme şart</li>
+ <li>CPU-only sunucuda (15GB RAM) hiçbir model çalışmaz</li>
+ <li>GPU kiralamak zorunlu: ~€50-200/ay</li>
+ <li>MoE + Medusa = araştırma seviyesi, kolay değil</li>
+ <li>Eğitim başarısız olursa € boşa gider</li>
+ </ul>
+ </div>
+ </div>
+
+ <div class="box box-gold">
+ <strong style="color:var(--gold);">💡 En gerçekçi yol:</strong>
+ <p style="font-size:0.95rem; margin-top:0.5rem;">Aşama 0 (veri seti) + Aşama 1 (QLoRA 14B) = <strong>€135-300</strong>. 1× A100 kiralık, 20 saat. Çıkan modeli Ollama'ya yükle, dene. İşe yararsa devam et. Yarımazsa €0 kayıp (RAG'a dön).</p>
+ </div>
+ </div>
+
+ <!-- 6. Eğitim Süreci -->
+ <div class="section" id="egitim">
+ <h2>🔬 Eğitim Süreci & Maliyetler</h2>
+ <p>5 aşamalı yol haritası — gerçekçi maliyetlerle:</p>
+ <div class="phase-grid">
+ <div class="phase-card" style="border-color:rgba(74,222,128,0.3);">
+ <div class="phase-icon" style="color:var(--green);">0</div>
+ <h4>Veri Seti</h4>
+ <p>€100-200<br>500 oturum → eğitim verisi</p>
+ </div>
+ <div class="phase-card" style="border-color:rgba(74,222,128,0.3);">
+ <div class="phase-icon" style="color:var(--green);">1</div>
+ <h4>QLoRA PoC</h4>
+ <p>€35-100<br>14B, 1× A100, 20 saat</p>
+ </div>
+ <div class="phase-card" style="border-color:rgba(255,191,36,0.3);">
+ <div class="phase-icon" style="color:var(--yellow);">2</div>
+ <h4>MoE İnce Ayar</h4>
+ <p>€200-500<br>Mixtral 8x7B, 2× A100</p>
+ </div>
+ <div class="phase-card" style="border-color:rgba(248,113,113,0.3);">
+ <div class="phase-icon" style="color:var(--red);">3</div>
+ <h4>Derin MoE</h4>
+ <p>€2,000-8,000<br>8× H100, 72 saat</p>
+ </div>
+ <div class="phase-card" style="border-color:rgba(255,140,66,0.3);">
+ <div class="phase-icon" style="color:var(--dawn);">4</div>
+ <h4>Dağıtım</h4>
+ <p>€50-200/ay<br>GPU kirası + Ollama</p>
+ </div>
+ </div>
+
+ <div class="ask-box">
+ <p style="font-size:0.85rem; color:var(--fg-mute); margin-bottom:0.3rem;">En gerçekçi başlangıç:</p>
+ <div class="amount">€135-300</div>
+ <p class="sub">Aşama 0+1 — Kavram Kanıtı</p>
+ <p style="font-size:0.85rem; color:var(--fg-mute); margin-top:0.5rem;">Konsepti kanıtlar. Gerisi isteğe bağlı. Başarısız olursa RAG'a dönülür.</p>
+ </div>
+ </div>
+
+ <!-- 7. Özet -->
+ <div class="section" id="ozet">
+ <h2>📋 Özet — Olduğu Gibi</h2>
+
+ <div class="two-col">
+ <div class="box box-green">
+ <strong style="color:var(--green);">✅ Bugün kullanılabilir:</strong>
+ <ul>
+ <li>Terminal + YZ ajanı — günlük iş akışı</li>
+ <li>SearXNG ile araştırma — literatür taraması</li>
+ <li>Chat Studio ile yayın — manifesto, makale</li>
+ <li>WebDAV ile dosya paylaşımı</li>
+ <li>Debug Supervisor — hata takibi</li>
+ <li>Cron ile otomatik görevler</li>
+ <li>Şifreleme + yedekleme</li>
+ </ul>
+ </div>
+ <div class="box box-red">
+ <strong style="color:var(--red);">❌ Henüz olmayan / abartılı:</strong>
+ <ul>
+ <li>"Güneşkent planlama asistanı" — yok</li>
+ <li>"İnteraktif simülasyon" — yok</li>
+ <li>"Otomatik literatür" — yarım yamalak</li>
+ <li>"Kendini iyileştirme" — sınırlı</li>
+ <li>"Özel model" — PoC €135-300, tam €8K+</li>
+ <li>"Çoklu ajan" — basit, karmaşık görevlerde takılır</li>
+ </ul>
+ </div>
+ </div>
+
+ <div class="highlight" style="text-align:center; border-left:none; border:1px solid var(--line);">
+ <p style="margin:0; color:var(--fg-mute); font-style:italic; font-size:0.9rem;">
+ newOS4 sağlam bir altyapı. Ama sihirli değil.<br>
+ Güneş Uygarlığı için kullanılabilir — doğru beklentilerle.
+ </p>
+ </div>
+
+ <p style="text-align:center; margin-top:2rem;">
+ <span class="tag">#GüneşUygarlığı</span>
+ <span class="tag">#newOS4</span>
+ <span class="tag">#Gerçekçi</span>
+ </p>
+
+ <p class="meta" style="text-align:center; margin-top:1.5rem;">
+ newOS4 v4.6.10 · Temmuz 2026<br>
+ <a href="https://webx11.duckdns.org/gunesuygarligi" style="color:var(--dawn);">🌞 Ana Kanal</a>
+ </p>
+ </div>
+
+</div><!-- /wrapper -->
+
+<!-- Minimal TOC scrollspy (tiny JS, no libraries) -->
+<script>
+(function(){
+ var tocLinks = document.querySelectorAll('#toc a');
+ var sections = [];
+ tocLinks.forEach(function(a){
+ var id = a.getAttribute('href').substring(1);
+ var el = document.getElementById(id);
+ if(el) sections.push({el: el, link: a});
+ });
+ function update(){
+ var scrollY = window.scrollY + 100;
+ var active = null;
+ for(var i=0; i<sections.length; i++){
+ var s = sections[i];
+ if(s.el.offsetTop <= scrollY) active = s;
+ }
+ tocLinks.forEach(function(a){ a.classList.remove('active'); });
+ if(active) active.link.classList.add('active');
+ }
+ window.addEventListener('scroll', update);
+ update();
+})();
+</script>
+
+</body>
+</html>
diff --git a/downloads/evolution_plan/presentation.html b/downloads/evolution_plan/presentation.html
new file mode 100644
index 0000000..9830d4e
--- /dev/null
+++ b/downloads/evolution_plan/presentation.html
@@ -0,0 +1,812 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+<meta name="apple-mobile-web-app-capable" content="yes">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+<meta name="theme-color" content="#0d0d0d">
+<title>🔥 Core Model Evolution — Presentation</title>
+<style>
+:root{
+ --bg:#0d0d0d;--panel:#1a1a1a;--panel2:#222;--border:#333;
+ --accent:#ff4d4d;--accent2:#ff8c8c;--gold:#ffca28;
+ --green:#4caf50;--blue:#42a5f5;--text:#e0e0e0;--muted:#888;
+}
+*{box-sizing:border-box;margin:0;padding:0}
+html,body{height:100%;overflow:hidden}
+body{
+ font-family:-apple-system,'Segoe UI',sans-serif;
+ line-height:1.65;color:var(--text);background:var(--bg);
+ -webkit-tap-highlight-color:transparent;
+ -webkit-font-smoothing:antialiased;
+}
+
+/* ── Slide System ── */
+#deck{height:100vh;height:100dvh;width:100vw;overflow:hidden;position:relative}
+.slide{
+ position:absolute;top:0;left:0;width:100%;height:100%;
+ padding:20px 18px 70px;overflow-y:auto;
+ opacity:0;transform:translateX(30px);
+ transition:opacity .35s ease,transform .35s ease;
+ pointer-events:none;-webkit-overflow-scrolling:touch;
+}
+.slide.active{opacity:1;transform:translateX(0);pointer-events:auto}
+.slide.prev{transform:translateX(-30px)}
+
+/* ── Progress Dots ── */
+#dots{
+ position:fixed;bottom:52px;left:0;right:0;
+ display:flex;gap:6px;justify-content:center;
+ z-index:100;padding:6px 0;
+}
+.dot{width:8px;height:8px;border-radius:50%;background:#444;transition:all .3s;cursor:pointer}
+.dot.active{background:var(--accent);width:24px;border-radius:4px}
+.dot.done{background:var(--green)}
+
+/* ── Nav Bar ── */
+#nav{
+ position:fixed;bottom:0;left:0;right:0;height:44px;
+ display:flex;align-items:center;justify-content:space-between;
+ padding:0 14px;background:rgba(13,13,13,.95);
+ border-top:1px solid var(--border);z-index:100;
+ padding-bottom:env(safe-area-inset-bottom,0px);
+}
+.nav-btn{
+ background:#2a2a2a;border:1px solid var(--border);color:var(--text);
+ padding:7px 16px;border-radius:8px;font-size:13px;cursor:pointer;
+ white-space:nowrap;min-width:64px;text-align:center;
+}
+.nav-btn:active{background:var(--accent);color:#fff}
+.nav-btn:disabled{opacity:.35;cursor:default}
+#counter{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}
+
+/* ── Typography ── */
+h1{color:var(--accent);font-size:1.5em;line-height:1.3;margin-bottom:8px}
+h2{color:var(--accent2);font-size:1.2em;margin:18px 0 10px;border-left:4px solid var(--accent);padding-left:10px}
+h3{color:var(--gold);font-size:1.05em;margin:14px 0 8px}
+p{margin:8px 0;font-size:14px}
+ul{margin:8px 0;padding-left:18px;font-size:14px}
+li{margin:4px 0}
+strong{color:#fff}
+code{background:#2a2a2a;padding:2px 5px;border-radius:3px;font-size:12px;color:#ff8c8c}
+.subtitle{text-align:center;font-style:italic;color:#aaa;font-size:13px;margin-bottom:16px}
+.tagline{text-align:center;font-size:11px;color:var(--muted);margin-bottom:20px}
+
+/* ── Cards ── */
+.card{
+ background:var(--panel2);border:1px solid var(--border);
+ border-radius:12px;padding:16px;margin:12px 0;
+}
+.card-accent{border-left:4px solid var(--accent)}
+.card-green{border-left:4px solid var(--green);background:#15201a}
+.card-blue{border-left:4px solid var(--blue);background:#1a1a2a}
+.card-gold{border-left:4px solid var(--gold);background:#1f1a0d}
+.card-warn{border-left:4px solid #ff6b6b;background:#2a2020}
+
+/* ── Badges ── */
+.badge{
+ display:inline-block;padding:3px 10px;border-radius:20px;
+ font-size:11px;margin:2px 4px 2px 0;
+}
+.badge.green{background:#1b5e20;color:var(--green)}
+.badge.red{background:#b71c1c;color:#ef9a9a}
+.badge.blue{background:#0d4741;color:var(--blue)}
+.badge.gold{background:#4e3402;color:var(--gold)}
+.badge.gray{background:#333;color:#aaa}
+
+/* ── Cost Tags ── */
+.cost{
+ display:inline-block;padding:5px 14px;border-radius:8px;
+ font-weight:bold;font-size:13px;color:#fff;
+}
+.cost.low{background:var(--green)}
+.cost.mid{background:var(--blue)}
+.cost.high{background:var(--accent)}
+
+/* ── Tables ── */
+.tbl{width:100%;border-collapse:collapse;margin:10px 0;font-size:12px}
+.tbl th{background:#2a2a2a;color:var(--accent2);padding:7px 8px;border:1px solid var(--border);text-align:left}
+.tbl td{padding:7px 8px;border:1px solid var(--border)}
+.tbl tr:nth-child(even){background:#1e1e1e}
+.tbl tr.total{background:#2a1a1a;font-weight:bold}
+.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:10px -4px}
+
+/* ── Grid ── */
+.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}
+@media(max-width:480px){.grid2{grid-template-columns:1fr}}
+
+/* ── Mini cards ── */
+.mini{background:#1a1a1a;padding:12px;border-radius:8px;border:1px solid var(--border)}
+.mini h4{margin:0 0 6px;font-size:13px;color:var(--accent2)}
+.mini p{margin:0;font-size:12px;color:#bbb;line-height:1.5}
+
+/* ── Timeline ── */
+.tl-item{display:flex;gap:10px;margin:10px 0;align-items:flex-start}
+.tl-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:4px}
+.tl-dot.done{background:var(--green)}
+.tl-dot.active{background:var(--accent);box-shadow:0 0 8px var(--accent)}
+.tl-dot.future{background:#444;border:2px solid #555}
+.tl-content{flex:1}
+.tl-content h4{font-size:13px;margin:0 0 4px;color:var(--accent2)}
+.tl-content p{font-size:12px;color:#bbb;margin:0}
+.tl-content .when{font-size:11px;color:var(--muted)}
+
+/* ── Progress bars ── */
+.pbar{height:8px;background:#333;border-radius:4px;margin:6px 0;overflow:hidden}
+.pbar-fill{height:100%;border-radius:4px;transition:width 1s}
+.pf-green{background:var(--green)}
+.pf-blue{background:var(--blue)}
+.pf-red{background:var(--accent)}
+.pf-gold{background:var(--gold)}
+
+/* ── Stat blocks ── */
+.stat-row{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
+.stat{flex:1;min-width:90px;background:#1a1a1a;border:1px solid var(--border);border-radius:8px;padding:10px;text-align:center}
+.stat .num{font-size:1.4em;font-weight:bold;color:var(--accent)}
+.stat .lbl{font-size:11px;color:var(--muted);margin-top:2px}
+.stat .num.green{color:var(--green)}
+.stat .num.blue{color:var(--blue)}
+.stat .num.gold{color:var(--gold)}
+
+/* ── Hero ── */
+.hero{text-align:center;padding:20px 0}
+.hero h1{font-size:1.7em;margin-bottom:12px}
+.hero .emoji{font-size:2.5em;margin-bottom:8px}
+.hero p{color:#bbb;font-size:14px}
+.hero .fire{color:var(--accent);font-weight:bold}
+
+/* ── Checklist ── */
+.check-item{display:flex;gap:8px;align-items:flex-start;margin:8px 0;font-size:13px}
+.check-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:bold}
+.check-icon.done{background:var(--green);color:#0d0d0d}
+.check-icon.pending{background:#333;color:#888;border:1px solid #444}
+
+/* ── Divider ── */
+.divider{height:1px;background:var(--border);margin:16px 0}
+
+/* ── Swiper hint ── */
+.swipe-hint{text-align:center;font-size:11px;color:var(--muted);margin-top:auto;padding:8px}
+
+/* ── Ask block ── */
+.ask-box{
+ background:linear-gradient(135deg,#1a1a2a,#2a1a1a);
+ border:2px solid var(--accent);border-radius:14px;
+ padding:18px;text-align:center;margin:16px 0;
+}
+.ask-box .amount{font-size:2em;font-weight:bold;color:var(--accent);margin:8px 0}
+.ask-box .desc{font-size:13px;color:#ccc}
+
+/* ── Mobile tweaks ── */
+@media(max-width:380px){
+ h1{font-size:1.3em}
+ h2{font-size:1.05em}
+ .tbl{font-size:11px}
+ .tbl th,.tbl td{padding:5px 6px}
+ .stat .num{font-size:1.1em}
+}
+</style>
+</head>
+<body>
+<div id="deck">
+
+<!-- ═══════════════ SLIDE 1: TITLE ═══════════════ -->
+<div class="slide active" data-title="Title">
+<div class="hero">
+<div class="emoji">🔥</div>
+<h1>Core Model Evolution</h1>
+<p class="subtitle">From Session Logs to Core Weights<br>Recursive Cognitive Evolution</p>
+<div class="tagline">Year of the Firehorse 🔥<br>July 2026 · v3.0 Presentation</div>
+<div class="card card-accent" style="text-align:left">
+<h3 style="margin-top:0">What This Is</h3>
+<p>A realistic, researched plan to evolve our AI from a general-purpose assistant into a specialized intelligence — trained on our collaboration history, our decisions, and our style.</p>
+<p style="margin-bottom:0"><strong>Architecture target:</strong> Sparse MoE + Multi-Token Generation</p>
+</div>
+<div class="swipe-hint">← Swipe or tap arrows to navigate →</div>
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 2: PROGRESS SUMMARY ═══════════════ -->
+<div class="slide" data-title="Progress">
+<h1>✅ What We've Done So Far</h1>
+<p style="color:#aaa;margin-bottom:14px">A summary of progress before we talk budget.</p>
+
+<h2>Completed Milestones</h2>
+<div class="tl-item">
+<div class="tl-dot done"></div>
+<div class="tl-content">
+<h4>System Foundation Built</h4>
+<p>Full operating environment with 44 modules, 17 skills, 293 files, 3 agents, memory graph (67 nodes), and VFS filesystem.</p>
+<span class="when">Ongoing since early 2026</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot done"></div>
+<div class="tl-content">
+<h4>Collaboration History Captured</h4>
+<p>Session logs, reasoning chains, command history, and decision patterns stored across sessions. This is the raw training data.</p>
+<span class="when">Continuous</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot done"></div>
+<div class="tl-content">
+<h4>Training Strategy Defined</h4>
+<p>QLoRA for Phase 1 (efficient, cheap), scaling to deep fine-tuning of existing MoE models. NOT training from scratch — 10-50x cheaper.</p>
+<span class="when">Researched & validated</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot done"></div>
+<div class="tl-content">
+<h4>GPU Market Research</h4>
+<p>Researched actual pricing across RunPod, Lambda Labs, Vast.ai, Hetzner. Spot instances identified as key cost saver (50-70% off).</p>
+<span class="when">July 2026</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot done"></div>
+<div class="tl-content">
+<h4>Detailed Budget Plan v2.0</h4>
+<p>4-phase plan with itemized costs, risk matrix, and 4 fallback plans. Saved as HTML document for review.</p>
+<span class="when">This session</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot done"></div>
+<div class="tl-content">
+<h4>Architecture Decision: MoE + Sparse + Multi-Token</h4>
+<p>Decided on Sparse Mixture of Experts (like Mixtral/DeepSeek) with Multi-Token Generation (Medusa heads) for speed + intelligence.</p>
+<span class="when">This session</span>
+</div>
+</div>
+
+<h2>Current Status</h2>
+<div class="stat-row">
+<div class="stat"><div class="num green">6/6</div><div class="lbl">Planning tasks done</div></div>
+<div class="stat"><div class="num blue">0</div><div class="lbl">Phases executed</div></div>
+<div class="stat"><div class="num gold">€0</div><div class="lbl">Spent so far</div></div>
+</div>
+
+<div class="card card-green">
+<strong>✅ Ready to start Phase 0</strong> — we have the data, the plan, the architecture decision, and the budget. We need the funding to begin.
+</div>
+
+<div class="divider"></div>
+
+<h2>What's Next</h2>
+<div class="check-item"><div class="check-icon pending">!</div><div>Phase 0: Dataset Engineering (€100-€200)</div></div>
+<div class="check-item"><div class="check-icon pending">!</div><div>Phase 1: QLoRA Proof of Concept (€35-€100)</div></div>
+<div class="check-item"><div class="check-icon pending">!</div><div>Phase 2: Production Adapter on Mixtral MoE</div></div>
+<div class="check-item"><div class="check-icon pending">!</div><div>Phase 3: Full MoE + Multi-Token Generation</div></div>
+</div>
+
+<!-- ═══════════════ SLIDE 3: THE VISION ═══════════════ -->
+<div class="slide" data-title="Vision">
+<h1>🎯 The Vision</h1>
+<p style="color:#aaa">Why we're doing this and what we're building.</p>
+
+<h2>The Problem</h2>
+<div class="card">
+<p>Every session, the AI starts fresh. It doesn't remember our shorthand, our architectural decisions, or our preferred patterns. We re-explain context every time.</p>
+<p style="margin-bottom:0">This isn't a bug — it's a <strong>fundamental limitation</strong> of using a general-purpose model without personalization.</p>
+</div>
+
+<h2>The Solution</h2>
+<div class="card card-accent">
+<p>Fine-tune a model on <strong>our actual collaboration history</strong> — the reasoning chains, the code edits, the decisions, the creative jumps.</p>
+<p style="margin-bottom:0">The model doesn't just "know" our history. It <strong>thinks</strong> in our style.</p>
+</div>
+
+<h2>Target Architecture</h2>
+<div class="grid2">
+<div class="mini">
+<h4>🧠 Sparse MoE</h4>
+<p>Mixture of Experts: multiple specialized sub-networks. Only the relevant "experts" activate per token. Huge capacity, efficient inference.</p>
+</div>
+<div class="mini">
+<h4>⚡ Multi-Token</h4>
+<p>Medusa heads predict 3-5 tokens simultaneously instead of 1-by-1. 2-3x faster output. Feels instant.</p>
+</div>
+<div class="mini">
+<h4>🔒 QLoRA</h4>
+<p>4-bit quantized fine-tuning. Trains adapters, not the full model. 10-50x cheaper, 70% less VRAM via Unsloth.</p>
+</div>
+<div class="mini">
+<h4>📦 Tiny Adapters</h4>
+<p>LoRA adapters are ≤50 MB. Load/unload instantly. Switch between "modes" (coding, research, creative) in real-time.</p>
+</div>
+</div>
+
+<div class="card card-gold">
+<strong>Key insight:</strong> We do NOT train from scratch. We take an existing open-weights model (Mixtral, DeepSeek, Llama) and fine-tune it. This is 10-50x cheaper while achieving similar personalization quality.
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 4: GPU PRICING ═══════════════ -->
+<div class="slide" data-title="GPU Pricing">
+<h1>💻 GPU Market Pricing</h1>
+<p style="color:#aaa">Real rates as of July 2026 (RunPod, Lambda, Vast.ai)</p>
+
+<div class="tscroll">
+<table class="tbl">
+<tr><th>GPU</th><th>VRAM</th><th>€/hr</th><th>Best For</th></tr>
+<tr><td>RTX 4090</td><td>24GB</td><td>€0.31-0.73</td><td>7B QLoRA</td></tr>
+<tr><td>A100 40GB</td><td>40GB</td><td>€1.00-1.50</td><td>7B-13B</td></tr>
+<tr><td>A100 80GB</td><td>80GB</td><td>€1.29-2.30</td><td>13B-30B</td></tr>
+<tr><td>L40S</td><td>48GB</td><td>€1.06-1.61</td><td>Alt to A100</td></tr>
+<tr><td>H100 PCIe</td><td>80GB</td><td>€2.29-4.59</td><td>8B-70B fast</td></tr>
+<tr><td>H100 SXM</td><td>80GB</td><td>€2.99-4.60</td><td>Multi-GPU</td></tr>
+<tr class="total"><td><strong>8x H100 Node</strong></td><td><strong>640GB</strong></td><td><strong>€17.50-32.20</strong></td><td><strong>MoE training</strong></td></tr>
+</table>
+</div>
+
+<div class="card card-blue">
+<strong>💡 Cost saver:</strong> <code>spot/preemptible</code> instances are 50-70% cheaper. For PoC training (restartable), always use spot pricing.
+</div>
+
+<h2>Estimated Training Time by Model Size</h2>
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Model</th><th>Method</th><th>GPU</th><th>Hours</th><th>Cost (€)</th></tr>
+<tr><td>7B-8B</td><td>QLoRA</td><td>1x A100 spot</td><td>8-15</td><td>€10-19</td></tr>
+<tr><td>14B</td><td>QLoRA</td><td>1x A100 80GB</td><td>15-25</td><td>€19-32</td></tr>
+<tr><td>32B</td><td>QLoRA</td><td>2x A100 80GB</td><td>30-50</td><td>€77-115</td></tr>
+<tr><td>Mixtral 8x7B</td><td>QLoRA</td><td>1x H100</td><td>40-60</td><td>€92-184</td></tr>
+<tr><td>Mixtral 8x22B</td><td>Full FT</td><td>8x H100</td><td>100-140</td><td>€1,750-3,200</td></tr>
+</table>
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 5: PHASE 0 ═══════════════ -->
+<div class="slide" data-title="Phase 0">
+<h1>📋 Phase 0: Dataset Engineering</h1>
+<span class="cost low">Budget: €100 – €200</span>
+
+<h2>Goal</h2>
+<p>Transform raw session logs into a high-fidelity training dataset. Quality here determines 80% of final model quality.</p>
+
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Task</th><th>Time</th><th>Cost</th></tr>
+<tr><td>Log export & aggregation</td><td>2-3 days</td><td>€0 (scripted)</td></tr>
+<tr><td>Quality curation</td><td>3-5 days</td><td>€0 (manual)</td></tr>
+<tr><td>Synthetic expansion (5K API calls)</td><td>1-2 days</td><td><strong>€50-100</strong></td></tr>
+<tr><td>Tokenization & formatting</td><td>1 day</td><td>€0 (scripted)</td></tr>
+<tr><td>Validation & dedup</td><td>1 day</td><td>€0 (scripted)</td></tr>
+<tr><td>Storage (NVMe/cloud)</td><td>Ongoing</td><td>€5-15/mo</td></tr>
+<tr class="total"><td colspan="2"><strong>Phase 0 Total</strong></td><td><strong>€100-200</strong></td></tr>
+</table>
+</div>
+
+<h2>Expected Output</h2>
+<div class="grid2">
+<div class="mini">
+<h4>Training Set</h4>
+<p>~3,000-10,000 high-quality (instruction, response) pairs. Each is a "lesson" reflecting our collaborative style.</p>
+</div>
+<div class="mini">
+<h4>Validation Set</h4>
+<p>~150-500 held-out pairs. Detects overfitting. If validation loss rises, we stop.</p>
+</div>
+</div>
+
+<div class="card card-warn">
+<strong>⚠️ Critical:</strong> Skipping this phase or using raw uncleaned logs produces a model that "hallucinates" our style instead of embodying it. This is NOT a place to cut costs.
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 6: PHASE 1 ═══════════════ -->
+<div class="slide" data-title="Phase 1">
+<h1>🧪 Phase 1: QLoRA PoC</h1>
+<span class="cost low">Budget: €35 – €100 (compute only)</span>
+
+<h2>Goal</h2>
+<p>Prove that fine-tuning on our history produces a measurably better model. Small, cheap, fast validation.</p>
+
+<h2>Base Model Options</h2>
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Model</th><th>Params</th><th>VRAM</th><th>Quality</th></tr>
+<tr><td>Llama-3.2-3B</td><td>3B</td><td>~8GB</td><td>⭐⭐⭐</td></tr>
+<tr><td>Llama-3-8B</td><td>8B</td><td>~12GB</td><td>⭐⭐⭐⭐</td></tr>
+<tr><td>Mistral-7B v0.3</td><td>7B</td><td>~10GB</td><td>⭐⭐⭐⭐</td></tr>
+<tr><td>Qwen2.5-14B</td><td>14B</td><td>~18GB</td><td>⭐⭐⭐⭐⭐</td></tr>
+</table>
+</div>
+
+<h2>Cost Breakdown (Qwen2.5-14B)</h2>
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Component</th><th>Hours</th><th>Cost (€)</th></tr>
+<tr><td>1x A100 80GB (spot)</td><td>15</td><td>€19.35</td></tr>
+<tr><td>1x A100 80GB (on-demand fallback)</td><td>5</td><td>€11.50</td></tr>
+<tr><td>Storage (100GB disk)</td><td>20</td><td>€2.00</td></tr>
+<tr><td>Unsloth framework</td><td>—</td><td>€0</td></tr>
+<tr><td>Buffer (15%)</td><td>—</td><td>€5.00</td></tr>
+<tr class="total"><td colspan="2"><strong>Compute Total</strong></td><td><strong>€37.85</strong></td></tr>
+</table>
+</div>
+
+<h2>Success Criteria</h2>
+<ul>
+<li>Model adopts our shorthand without explicit prompting</li>
+<li>Maintains general capability (MMLU, HumanEval within 2% of base)</li>
+<li>Validation loss decreases without overfitting</li>
+<li>LoRA adapter ≤50 MB, instant load/unload</li>
+</ul>
+
+<div class="card card-warn">
+<strong>⚠️ If PoC fails:</strong> We re-examine the dataset (Phase 0). Cost of failure: ~€35. Data is reusable.
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 7: PHASE 2 ═══════════════ -->
+<div class="slide" data-title="Phase 2">
+<h1>🚀 Phase 2: Production Quality</h1>
+<span class="cost mid">Budget: €200 – €500 (compute)</span>
+
+<h2>Goal</h2>
+<p>Scale from PoC to production. Train on Mixtral 8x7B — already a Sparse MoE. This validates MoE training before Phase 3.</p>
+
+<h2>Configuration Options</h2>
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Option</th><th>Model</th><th>GPU</th><th>Cost (€)</th></tr>
+<tr><td>A: Budget</td><td>Llama-3-8B</td><td>1x H100 spot</td><td>€69-139</td></tr>
+<tr><td>B: Balanced</td><td>Qwen2.5-32B</td><td>2x A100 80GB</td><td>€103-184</td></tr>
+<tr><td><strong>C: Recommended</strong></td><td><strong>Mixtral 8x7B</strong></td><td><strong>1x H100</strong></td><td><strong>€115-230</strong></td></tr>
+<tr><td>D: Maximum</td><td>Llama-3-70B</td><td>4x A100 80GB</td><td>€310-575</td></tr>
+</table>
+</div>
+
+<h2>Why Mixtral 8x7B?</h2>
+<div class="card card-blue">
+<ul style="margin:0">
+<li>It's already a Sparse MoE — our stepping stone to Phase 3</li>
+<li>Only ~13B params activate per token (out of ~47B total)</li>
+<li>Training is cheaper than a dense 47B model</li>
+<li>QLoRA on MoE trains experts selectively → naturally creates "specialists"</li>
+<li>Can train multiple adapters: coding / research / creative</li>
+</ul>
+</div>
+
+<h2>Detailed Cost (Option C)</h2>
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Item</th><th>Hours</th><th>Cost (€)</th></tr>
+<tr><td>1x H100 80GB spot</td><td>40</td><td>€91.60</td></tr>
+<tr><td>1x H100 on-demand buffer</td><td>10</td><td>€45.90</td></tr>
+<tr><td>Storage 200GB</td><td>50</td><td>€5.00</td></tr>
+<tr><td>Multi-adapter (+3 modes)</td><td>+15</td><td>€34.35</td></tr>
+<tr><td>Buffer (20%)</td><td>—</td><td>€35.00</td></tr>
+<tr class="total"><td colspan="2"><strong>Phase 2 Total</strong></td><td><strong>€211.85</strong></td></tr>
+</table>
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 8: PHASE 3 ═══════════════ -->
+<div class="slide" data-title="Phase 3">
+<h1>🌌 Phase 3: Full MoE</h1>
+<span class="cost high">Budget: €2,000 – €8,000</span>
+
+<h2>Goal</h2>
+<p>Deep fine-tune a large MoE model (DeepSeek-V3 or Mixtral 8x22B) with Multi-Token Generation via Medusa heads.</p>
+
+<h2>Build vs Fine-Tune</h2>
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Approach</th><th>Cost</th><th>Risk</th><th>Verdict</th></tr>
+<tr><td>Build from scratch</td><td>€15K-100K+</td><td><span class="badge red">EXTREME</span></td><td>❌ No</td></tr>
+<tr><td><strong>Deep fine-tune existing</strong></td><td><strong>€2K-8K</strong></td><td><span class="badge gold">MODERATE</span></td><td><strong>✅ Yes</strong></td></tr>
+<tr><td>Distill into custom</td><td>€5K-20K</td><td><span class="badge red">HIGH</span></td><td>⏳ Future</td></tr>
+</table>
+</div>
+
+<h2>Cost Breakdown</h2>
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Component</th><th>Hours</th><th>Cost (€)</th></tr>
+<tr><td>8x H100 SXM (spot)</td><td>100</td><td>€1,750</td></tr>
+<tr><td>8x H100 (on-demand buffer)</td><td>20</td><td>€644</td></tr>
+<tr><td>Storage 1TB NVMe</td><td>120</td><td>€24</td></tr>
+<tr><td>Medusa head training</td><td>+20</td><td>€350-644</td></tr>
+<tr><td>Buffer (25%)</td><td>—</td><td>€685</td></tr>
+<tr class="total"><td colspan="2"><strong>Phase 3 Total</strong></td><td><strong>€3,467-4,762</strong></td></tr>
+</table>
+</div>
+
+<h2>Multi-Token Generation</h2>
+<div class="grid2">
+<div class="mini">
+<h4>Medusa Heads</h4>
+<p>Lightweight prediction heads predict multiple future tokens. +15-20% training time. 2-3x inference speedup.</p>
+</div>
+<div class="mini">
+<h4>Speculative Decoding</h4>
+<p>Small "draft" model predicts, large model verifies. No training needed. 1.5-2x speedup at inference.</p>
+</div>
+</div>
+
+<div class="card card-warn">
+<strong>⚠️ Catastrophic forgetting risk:</strong> Must mix custom data with general data (30/70 ratio). Increases compute ~40%. Monitored via eval benchmarks.
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 9: TECH STACK ═══════════════ -->
+<div class="slide" data-title="Tech Stack">
+<h1>🛠️ Technical Stack</h1>
+<p style="color:#aaa">All open-source. The only cost is GPU rental.</p>
+
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Component</th><th>Tool</th><th>Cost</th></tr>
+<tr><td>Training Framework</td><td><strong>Unsloth 2</strong></td><td>Free</td></tr>
+<tr><td>Adapter Library</td><td>HuggingFace PEFT</td><td>Free</td></tr>
+<tr><td>Quantization</td><td>bitsandbytes (NF4)</td><td>Free</td></tr>
+<tr><td>Multi-Token</td><td>Medusa / Speculative</td><td>Free</td></tr>
+<tr><td>Dataset Tools</td><td>datasets, tokenizers</td><td>Free</td></tr>
+<tr><td>GPU (PoC)</td><td>RunPod spot</td><td>Pay/hr</td></tr>
+<tr><td>GPU (Phase 3)</td><td>Lambda / CoreWeave</td><td>Pay/hr</td></tr>
+<tr><td>Containers</td><td>Docker + CUDA</td><td>Free</td></tr>
+<tr><td>Tracking</td><td>Weights & Biases</td><td>Free tier</td></tr>
+<tr><td>Evaluation</td><td>lm-evaluation-harness</td><td>Free</td></tr>
+</table>
+</div>
+
+<div class="card card-green">
+<strong>Unsloth 2</strong> is the secret weapon: 2x faster training, 70% less VRAM. This is what makes Phase 1 cost €35 instead of €200.
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 10: RISKS ═══════════════ -->
+<div class="slide" data-title="Risks">
+<h1>⚠️ Risk Matrix</h1>
+<p style="color:#aaa">Every risk has a mitigation plan.</p>
+
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Risk</th><th>Prob</th><th>Impact</th><th>Mitigation</th></tr>
+<tr><td>Catastrophic forgetting</td><td><span class="badge gold">Med</span></td><td>High</td><td>Mix data 30/70, monitor benchmarks</td></tr>
+<tr><td>Overfitting (parrot)</td><td><span class="badge gold">Med</span></td><td>Med</td><td>Early stopping, dropout, diverse data</td></tr>
+<tr><td>Dataset too small</td><td><span class="badge red">High</span></td><td>High</td><td>Phase 0 quality, synthetic expansion</td></tr>
+<tr><td>Spot interruption</td><td><span class="badge red">High</span></td><td>Low</td><td>Checkpoint every 50 steps, buffer</td></tr>
+<tr><td>GPU price spike</td><td><span class="badge blue">Low</span></td><td>Med</td><td>Multi-provider, off-peak hours</td></tr>
+<tr><td>MoE instability</td><td><span class="badge blue">Low</span></td><td>High</td><td>Phase 2 validates MoE first</td></tr>
+<tr><td>Multi-token degrades</td><td><span class="badge blue">Low</span></td><td>Low</td><td>Medusa is additive, removable</td></tr>
+</table>
+</div>
+
+<h2>Fallback Plans</h2>
+<div class="grid2">
+<div class="mini">
+<h4>🅰️ Ultra-Budget</h4>
+<p>Google Colab Pro+ €9.99/mo. Spread training over sessions. ~€20-40 total. Proves concept for the price of coffee.</p>
+</div>
+<div class="mini">
+<h4>🅱️ No-Train RAG</h4>
+<p>Retrieval-Augmented Generation with session history as context. No weight changes. 70% of benefit. Cost: €0.</p>
+</div>
+<div class="mini">
+<h4>🅲️ API Distillation</h4>
+<p>Use GPT-4o/Claude with stored patterns as system prompts. Bridge solution. €50-100/mo.</p>
+</div>
+<div class="mini">
+<h4>🅳️ Gradual Scaling</h4>
+<p>Start with €200 (Phase 0+1). Use PoC results to secure Phase 2/3 funding. The adapter IS the demo.</p>
+</div>
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 11: TIMELINE ═══════════════ -->
+<div class="slide" data-title="Timeline">
+<h1>📅 Timeline & Milestones</h1>
+
+<div class="tl-item">
+<div class="tl-dot done"></div>
+<div class="tl-content">
+<h4>Planning & Research ✅</h4>
+<p>Architecture decision, GPU research, budget plan, risk analysis</p>
+<span class="when">Done</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot active"></div>
+<div class="tl-content">
+<h4>Phase 0: Dataset Engineering</h4>
+<p>Log export, curation, synthetic expansion, tokenization</p>
+<span class="when">1-2 weeks · €100-200</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot future"></div>
+<div class="tl-content">
+<h4>Phase 1: QLoRA PoC</h4>
+<p>Train adapter on 8B-14B model, evaluate results</p>
+<span class="when">3-5 days · €35-100</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot future"></div>
+<div class="tl-content">
+<h4>Decision Gate: Go / No-Go</h4>
+<p>Human evaluation: "Does this feel like us?"</p>
+<span class="when">1-2 weeks review</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot future"></div>
+<div class="tl-content">
+<h4>Phase 2: Production Adapter</h4>
+<p>Multi-adapter suite on Mixtral 8x7B MoE</p>
+<span class="when">1-2 weeks · €200-500</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot future"></div>
+<div class="tl-content">
+<h4>Funding & Setup</h4>
+<p>Secure Phase 3 budget, provision 8x H100 cluster</p>
+<span class="when">2-4 weeks</span>
+</div>
+</div>
+<div class="tl-item">
+<div class="tl-dot future"></div>
+<div class="tl-content">
+<h4>Phase 3: Full MoE + Multi-Token</h4>
+<p>Deep fine-tune, Medusa heads, deploy, benchmark</p>
+<span class="when">2-4 weeks · €2K-8K</span>
+</div>
+</div>
+
+<div class="card card-gold" style="text-align:center">
+<strong>Total timeline: ~2-3 months end-to-end</strong>
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 12: BUDGET SUMMARY ═══════════════ -->
+<div class="slide" data-title="Budget">
+<h1>💰 Total Budget Summary</h1>
+
+<div class="tscroll">
+<table class="tbl">
+<tr><th>Phase</th><th>Description</th><th>Low</th><th>High</th></tr>
+<tr><td>Phase 0</td><td>Dataset Engineering</td><td class="green">€100</td><td>€200</td></tr>
+<tr><td>Phase 1</td><td>QLoRA PoC</td><td class="green">€35</td><td>€100</td></tr>
+<tr><td>Phase 2</td><td>Production (Mixtral MoE)</td><td class="blue">€200</td><td>€500</td></tr>
+<tr><td>Phase 3</td><td>Full MoE + Multi-Token</td><td style="color:var(--gold)">€2,000</td><td>€8,000</td></tr>
+<tr class="total"><td colspan="2"><strong>GRAND TOTAL</strong></td><td><strong>€2,335</strong></td><td><strong>€8,800</strong></td></tr>
+</table>
+</div>
+
+<h2>Progressive Spend</h2>
+<div style="margin:12px 0">
+<p style="font-size:12px;margin:4px 0">Phase 0+1 (Prove it works)</p>
+<div class="pbar"><div class="pbar-fill pf-green" style="width:8%"></div></div>
+<p style="font-size:12px;margin:4px 0">Phase 2 (Production)</p>
+<div class="pbar"><div class="pbar-fill pf-blue" style="width:18%"></div></div>
+<p style="font-size:12px;margin:4px 0">Phase 3 (Full MoE)</p>
+<div class="pbar"><div class="pbar-fill pf-red" style="width:74%"></div></div>
+</div>
+
+<div class="ask-box">
+<p style="font-size:14px;color:#ccc">The ask for now:</p>
+<div class="amount">€300 – €500</div>
+<p class="desc">Funds Phase 0 + Phase 1<br>Proves the concept works before larger investment</p>
+</div>
+
+<div class="card card-green">
+<strong>Breakdown of the ask:</strong>
+<ul style="margin:8px 0 0">
+<li>€100-200 → Data preparation (API calls, storage)</li>
+<li>€35-100 → GPU rental (spot, ~20 hours)</li>
+<li>€50-100 → Buffer for re-runs & debugging</li>
+</ul>
+</div>
+</div>
+
+<!-- ═══════════════ SLIDE 13: THANK YOU ═══════════════ -->
+<div class="slide" data-title="Thank You">
+<div class="hero" style="padding-top:40px">
+<div class="emoji">🔥</div>
+<h1>Thank You</h1>
+<p class="subtitle">Year of the Firehorse</p>
+
+<div class="card card-accent" style="text-align:left;margin-top:20px">
+<h3 style="margin-top:0">What we're asking for</h3>
+<p><strong>€300-€500</strong> to fund Phase 0 + Phase 1. This is the "prove it works" budget.</p>
+<p>Once the PoC shows measurable improvement, we present results and discuss Phase 2/3 funding separately.</p>
+<p style="margin-bottom:0">This de-risks the investment. Everyone sees results before committing larger amounts.</p>
+</div>
+
+<div class="card card-gold" style="text-align:center">
+<p style="font-size:16px;margin:8px 0">¡Y claro que sí!<br>Cuando nos veamos, nos echamos esa llamada en español. 🇪🇸</p>
+</div>
+
+<div class="card card-blue" style="text-align:center">
+<p style="margin:8px 0">Looking forward to good progress,<br>good experiences, and meeting soon. 🙌</p>
+</div>
+
+<div style="text-align:center;margin-top:30px">
+<p style="font-size:13px;color:var(--accent);font-weight:bold">🔥 Year of the Firehorse 🔥</p>
+<p style="font-size:11px;color:var(--muted);margin-top:8px">Core Model Evolution Plan v3.0<br>July 2026</p>
+</div>
+</div>
+</div>
+
+</div>
+
+<!-- ═══════════════ NAV ═══════════════ -->
+<div id="dots"></div>
+<div id="nav">
+<button class="nav-btn" id="prevBtn" onclick="go(-1)">← Prev</button>
+<span id="counter">1 / 13</span>
+<button class="nav-btn" id="nextBtn" onclick="go(1)">Next →</button>
+</div>
+
+<script>
+const slides=document.querySelectorAll('.slide');
+const total=slides.length;
+let cur=0;
+const dotsContainer=document.getElementById('dots');
+const counter=document.getElementById('counter');
+const prevBtn=document.getElementById('prevBtn');
+const nextBtn=document.getElementById('nextBtn');
+
+// Build dots
+for(let i=0;i<total;i++){
+ const d=document.createElement('div');
+ d.className='dot'+(i===0?' active':'');
+ d.onclick=()=>{cur=i;render()};
+ dotsContainer.appendChild(d);
+}
+
+function render(){
+ slides.forEach((s,i)=>{
+ s.classList.remove('active','prev');
+ if(i===cur)s.classList.add('active');
+ if(i<cur)s.classList.add('prev');
+ });
+ document.querySelectorAll('.dot').forEach((d,i)=>{
+ d.classList.remove('active','done');
+ if(i===cur)d.classList.add('active');
+ if(i<cur)d.classList.add('done');
+ });
+ counter.textContent=`${cur+1} / ${total}`;
+ prevBtn.disabled=cur===0;
+ nextBtn.disabled=cur===total-1;
+ // Scroll slide to top on change
+ slides[cur].scrollTop=0;
+}
+
+function go(dir){
+ cur=Math.max(0,Math.min(total-1,cur+dir));
+ render();
+}
+
+// Touch swipe
+let tsx=0,tsy=0;
+document.addEventListener('touchstart',e=>{
+ tsx=e.touches[0].clientX;
+ tsy=e.touches[0].clientY;
+},{passive:true});
+
+document.addEventListener('touchend',e=>{
+ const dx=e.changedTouches[0].clientX-tsx;
+ const dy=e.changedTouches[0].clientY-tsy;
+ // Only horizontal swipe (not vertical scroll)
+ if(Math.abs(dx)>50 && Math.abs(dx)>Math.abs(dy)*1.5){
+ if(dx<0)go(1); else go(-1);
+ }
+},{passive:true});
+
+// Keyboard
+document.addEventListener('keydown',e=>{
+ if(e.key==='ArrowRight'||e.key===' ')go(1);
+ if(e.key==='ArrowLeft')go(-1);
+});
+
+render();
+</script>
+</body>
+</html> \ No newline at end of file
diff --git a/downloads/evolution_plan/system_review.html b/downloads/evolution_plan/system_review.html
new file mode 100644
index 0000000..101a545
--- /dev/null
+++ b/downloads/evolution_plan/system_review.html
@@ -0,0 +1,829 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+<meta name="apple-mobile-web-app-capable" content="yes">
+<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
+<title>newOS4 — System Review & Training Proposal</title>
+<style>
+*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
+:root{
+ --bg:#0a0a0f;--surface:#12121a;--surface2:#1a1a25;--border:#2a2a3a;
+ --accent:#e85d2f;--accent2:#f0a020;--green:#22c55e;--red:#ef4444;
+ --blue:#3b82f6;--purple:#a855f7;--text:#e5e5e5;--text2:#888;
+ --radius:12px;--safe:env(safe-area-inset-bottom,0px);
+}
+html,body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden}
+body{padding-top:env(safe-area-inset-top,0px);padding-bottom:var(--safe)}
+.deck{width:100%;overflow:hidden;position:relative}
+.slide{
+ min-height:calc(100vh - 0px);padding:20px 18px 80px;
+ display:none;flex-direction:column;
+ animation:fadeIn .4s ease;
+}
+.slide.active{display:flex}
+@keyframes fadeIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
+h1{font-size:1.7rem;font-weight:800;margin-bottom:8px;line-height:1.2}
+h2{font-size:1.3rem;font-weight:700;color:var(--accent);margin-bottom:10px;line-height:1.2}
+h3{font-size:1.05rem;font-weight:700;margin:14px 0 6px;color:var(--accent2)}
+p{margin-bottom:10px;color:var(--text)}
+.small{font-size:.82rem;color:var(--text2)}
+.emoji{font-size:1.1em}
+.tag{display:inline-block;background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:.72rem;margin:2px;color:var(--text2)}
+.tag.green{border-color:var(--green);color:var(--green)}
+.tag.orange{border-color:var(--accent);color:var(--accent)}
+.tag.blue{border-color:var(--blue);color:var(--blue)}
+.tag.purple{border-color:var(--purple);color:var(--purple)}
+.stat-row{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}
+.stat-box{flex:1;min-width:90px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px;text-align:center}
+.stat-box .num{font-size:1.6rem;font-weight:800;color:var(--accent)}
+.stat-box .label{font-size:.7rem;color:var(--text2);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}
+.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;margin:8px 0}
+.card.accent{border-color:var(--accent)}
+.card.green{border-color:var(--green)}
+.card.blue{border-color:var(--blue)}
+.card.red{border-color:var(--red)}
+.card.purple{border-color:var(--purple)}
+table{width:100%;border-collapse:collapse;font-size:.8rem;margin:8px 0}
+th{text-align:left;padding:6px 8px;background:var(--surface2);border-bottom:2px solid var(--border);color:var(--accent2);white-space:nowrap}
+td{padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:top}
+tr:last-child td{border-bottom:none}
+.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--border)}
+ul{list-style:none;padding:0}
+ul li{padding:5px 0 5px 18px;position:relative;font-size:.88rem}
+ul li::before{content:'▸';position:absolute;left:0;color:var(--accent)}
+ul.check li::before{content:'✅';position:absolute;left:0;color:var(--green)}
+.timeline{position:relative;padding-left:22px;margin:10px 0}
+.timeline::before{content:'';position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--border)}
+.t-item{position:relative;padding:8px 0 8px 0}
+.t-item::before{content:'';position:absolute;left:-19px;top:12px;width:12px;height:12px;border-radius:50%;border:2px solid var(--border);background:var(--bg)}
+.t-item.done::before{background:var(--green);border-color:var(--green)}
+.t-item.active::before{background:var(--accent);border-color:var(--accent);animation:pulse 2s infinite}
+.t-item.future::before{background:var(--bg);border-color:var(--text2)}
+.t-item .t-date{font-size:.7rem;color:var(--text2)}
+.t-item .t-title{font-size:.9rem;font-weight:600}
+@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}
+.bar-chart{margin:10px 0}
+.bar-row{display:flex;align-items:center;gap:8px;margin:6px 0}
+.bar-label{width:80px;font-size:.75rem;color:var(--text2);text-align:right;flex-shrink:0}
+.bar-track{flex:1;height:20px;background:var(--surface2);border-radius:6px;overflow:hidden}
+.bar-fill{height:100%;border-radius:6px;display:flex;align-items:center;justify:flex-end;padding-right:6px;font-size:.65rem;color:#fff;font-weight:600;min-width:30px;transition:width .8s ease}
+.bar-fill.green{background:linear-gradient(90deg,#16a34a,#22c55e)}
+.bar-fill.orange{background:linear-gradient(90deg,#c2410c,#e85d2f)}
+.bar-fill.blue{background:linear-gradient(90deg,#1e40af,#3b82f6)}
+.bar-fill.purple{background:linear-gradient(90deg,#7e22ce,#a855f7)}
+.bar-fill.red{background:linear-gradient(90deg,#b91c1c,#ef4444)}
+.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
+.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}
+.pill{display:inline-flex;align-items:center;gap:4px;background:var(--surface2);border-radius:20px;padding:4px 10px;font-size:.72rem;margin:2px;border:1px solid var(--border)}
+.highlight-box{background:linear-gradient(135deg,rgba(232,93,47,.12),rgba(240,160,32,.08));border:1px solid var(--accent);border-radius:var(--radius);padding:16px;margin:12px 0}
+.highlight-box h3{color:var(--accent);margin-top:0}
+.highlight-box .big{font-size:1.4rem;font-weight:800;color:var(--accent2)}
+.vs-box{display:flex;gap:0;margin:10px 0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}
+.vs-side{flex:1;padding:12px}
+.vs-side.left{background:rgba(239,68,68,.08)}
+.vs-side.right{background:rgba(34,197,94,.08);border-left:1px solid var(--border)}
+.vs-side h4{font-size:.85rem;margin-bottom:6px}
+.vs-side.left h4{color:var(--red)}
+.vs-side.right h4{color:var(--green)}
+.vs-side ul{font-size:.75rem}
+.vs-side li{padding:3px 0 3px 14px;font-size:.75rem}
+.vs-side li::before{font-size:.7rem}
+code{background:var(--surface2);padding:1px 5px;border-radius:4px;font-family:'SF Mono',Menlo,monospace;font-size:.8rem;color:var(--accent2)}
+.nav{position:fixed;bottom:0;left:0;right:0;background:rgba(10,10,15,.95);backdrop-filter:blur(10px);border-top:1px solid var(--border);padding:10px 16px calc(10px + var(--safe));display:flex;align-items:center;justify-content:space-between;z-index:100}
+.nav-btn{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.8rem;cursor:pointer;transition:all .2s}
+.nav-btn:active{transform:scale(.95);background:var(--accent);color:#fff}
+.nav-btn:disabled{opacity:.3;cursor:default}
+.dots{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;max-width:50%}
+.dot{width:8px;height:8px;border-radius:50%;background:var(--border);transition:all .3s;cursor:pointer}
+.dot.active{background:var(--accent);transform:scale(1.3)}
+.dot.done{background:var(--green)}
+.counter{font-size:.75rem;color:var(--text2);min-width:50px;text-align:center}
+.title-slide{justify-content:center;align-items:center;text-align:center}
+.title-slide .fire{font-size:3rem;margin-bottom:10px}
+.subtitle{font-size:1rem;color:var(--text2);margin-top:4px}
+.divider{height:1px;background:var(--border);margin:14px 0}
+.badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}
+.badge.live{background:rgba(34,197,94,.15);color:var(--green);border:1px solid var(--green)}
+.badge.new{background:rgba(232,93,47,.15);color:var(--accent);border:1px solid var(--accent)}
+.badge.core{background:rgba(59,130,246,.15);color:var(--blue);border:1px solid var(--blue)}
+.badge.ext{background:rgba(168,85,247,.15);color:var(--purple);border:1px solid var(--purple)}
+.badge.done{background:rgba(34,197,94,.15);color:var(--green);border:1px solid var(--green)}
+.badge.next{background:rgba(240,160,32,.15);color:var(--accent2);border:1px solid var(--accent2)}
+.flow{display:flex;flex-direction:column;gap:0;margin:10px 0}
+.flow-step{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:.82rem;position:relative}
+.flow-step:not(:last-child)::after{content:'↓';position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);color:var(--accent);font-size:1rem;font-weight:700}
+.flow-step .flow-title{font-weight:700;color:var(--accent2);font-size:.85rem}
+.flow-step .flow-desc{font-size:.75rem;color:var(--text2);margin-top:2px}
+.arch-diagram{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;margin:10px 0;font-size:.8rem}
+.arch-layer{padding:8px 10px;border-radius:6px;margin:4px 0;text-align:center}
+.arch-layer.ai{background:rgba(168,85,247,.1);border:1px solid var(--purple);color:var(--purple)}
+.arch-layer.core{background:rgba(59,130,246,.1);border:1px solid var(--blue);color:var(--blue)}
+.arch-layer.ext{background:rgba(232,93,47,.1);border:1px solid var(--accent);color:var(--accent)}
+.arch-layer.vfs{background:rgba(34,197,94,.1);border:1px solid var(--green);color:var(--green)}
+.arch-layer .arch-items{font-size:.68rem;color:var(--text2);margin-top:2px}
+.agent-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px;margin:6px 0}
+.agent-card .agent-name{font-weight:700;font-size:.85rem;color:var(--accent2)}
+.agent-card .agent-role{font-size:.72rem;color:var(--text2)}
+.agent-card .agent-caps{margin-top:4px}
+.compare-table th{font-size:.7rem}
+.compare-table td{font-size:.72rem}
+</style>
+</head>
+<body>
+<div class="deck" id="deck">
+
+<!-- ===== SLIDE 1: TITLE ===== -->
+<div class="slide title-slide active" data-title="Title">
+<div class="fire">🐴🔥</div>
+<h1>newOS4 v4.6.10</h1>
+<p class="subtitle">System Review & Custom Model Training Proposal</p>
+<div style="margin-top:20px">
+<span class="badge core">22 Core Modules</span>
+<span class="badge ext">21 Ext Modules</span>
+<span class="badge new">v4.6.10</span>
+</div>
+<div style="margin-top:14px">
+<span class="badge live">● System Online</span>
+<span class="badge done">44 Modules Loaded</span>
+<span class="badge done">0 JS Errors</span>
+</div>
+<p class="small" style="margin-top:20px">Prepared for review · July 2026</p>
+</div>
+
+<!-- ===== SLIDE 2: WHAT IS newOS4 ===== -->
+<div class="slide" data-title="What is newOS4">
+<h2>🧠 What is newOS4?</h2>
+<p>newOS4 is a <strong>browser-based operating system</strong> with a built-in AI agent. It runs entirely in the browser — no server-side compute needed. Think of it as a self-contained, self-aware desktop environment where:</p>
+<div class="card accent">
+<ul>
+<li><strong>The AI lives inside the OS</strong> — not as a chatbot, but as the system's brain</li>
+<li><strong>Everything is a terminal command</strong> — 90+ commands across 43 modules</li>
+<li><strong>It can modify itself</strong> — view, edit, test, and ship its own source code</li>
+<li><strong>It has memory</strong> — session history, user profile, skill library, memory graph</li>
+<li><strong>It can spawn agents</strong> — multi-agent orchestration for parallel work</li>
+<li><strong>It self-heals</strong> — DebugSupervisorModule catches & classifies errors, suggests fixes</li>
+</ul>
+</div>
+<div class="stat-row">
+<div class="stat-box"><div class="num">44</div><div class="label">Modules</div></div>
+<div class="stat-box"><div class="num">90+</div><div class="label">Commands</div></div>
+<div class="stat-box"><div class="num">17</div><div class="label">Skills</div></div>
+<div class="stat-box"><div class="num">296</div><div class="label">Files</div></div>
+</div>
+</div>
+
+<!-- ===== SLIDE 3: SYSTEM ARCHITECTURE ===== -->
+<div class="slide" data-title="Architecture">
+<h2>🏗️ System Architecture</h2>
+<p>The system is built in layers. Each layer can talk to the one below, but the AI sits on top and can access everything.</p>
+<div class="arch-diagram">
+<div class="arch-layer ai">
+<strong>AI Layer</strong> — Agent Loop · LLM Router · Smart Context
+<div class="arch-items">glm-5.2 · gemma4:31b · mistral-large-3:675b · minimax-m3</div>
+</div>
+<div style="text-align:center;color:var(--accent);margin:2px 0">↓ ↑</div>
+<div class="arch-layer core">
+<strong>Core Modules (22)</strong> — Terminal · VFS · AI Assistant · Config · Security
+<div class="arch-items">Debug Supervisor · Neural VFS · Ollama · Orchestrator · Agent Registry · SearXNG · Server Monitor · Secret Vault</div>
+</div>
+<div style="text-align:center;color:var(--accent);margin:2px 0">↓ ↑</div>
+<div class="arch-layer ext">
+<strong>Extension Modules (21)</strong> — Editor · Shell · Cron · WebDAV · Voice · Mindmap
+<div class="arch-items">Debug Panel · Floating UI · Media · JS Console · File Manager · Theme · Tutorial · WPM</div>
+</div>
+<div style="text-align:center;color:var(--accent);margin:2px 0">↓ ↑</div>
+<div class="arch-layer vfs">
+<strong>Virtual File System</strong> — 296 files · 149 dirs · 836KB
+<div class="arch-items">localStorage-backed · WebDAV sync · Neural search index</div>
+</div>
+</div>
+<p class="small">The AI agent sits at the top and can read/write any layer. This is what makes it self-aware and self-modifying.</p>
+</div>
+
+<!-- ===== SLIDE 4: CAPABILITY MAP ===== -->
+<div class="slide" data-title="Capabilities">
+<h2>⚡ Full Capability Map</h2>
+<h3>🖥️ System & OS</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px">
+<span class="pill">Terminal (90+ cmds)</span>
+<span class="pill">Virtual FS</span>
+<span class="pill">Config Manager</span>
+<span class="pill">Security Levels</span>
+<span class="pill">Secret Vault</span>
+<span class="pill">Module Loader</span>
+<span class="pill">Debug Supervisor</span>
+</div>
+<h3>🤖 AI & Agents</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px">
+<span class="pill">AI Assistant (Agent Loop)</span>
+<span class="pill">Ollama Integration</span>
+<span class="pill">Multi-Model Router</span>
+<span class="pill">Agent Registry</span>
+<span class="pill">Orchestrator</span>
+<span class="pill">Lease System</span>
+<span class="pill">Smart Context Profiles</span>
+</div>
+<h3>🔧 Development</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px">
+<span class="pill">Code Editor</span>
+<span class="pill">Module View/Edit/Test</span>
+<span class="pill">JS Console</span>
+<span class="pill">Diff Tool</span>
+<span class="pill">Shell (script/export)</span>
+<span class="pill">WPM Package Manager</span>
+</div>
+<h3>🌐 Web & Research</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px">
+<span class="pill">Web Search (SearXNG)</span>
+<span class="pill">Web Fetch</span>
+<span class="pill">URL Content Extract</span>
+</div>
+<h3>💾 Data & Sync</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px">
+<span class="pill">WebDAV Cloud Sync</span>
+<span class="pill">Backup/Restore</span>
+<span class="pill">Crypto + Gzip</span>
+<span class="pill">File Manager</span>
+</div>
+<h3>🎨 UI & Productivity</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px">
+<span class="pill">Mindmaps (SVG)</span>
+<span class="pill">Floating UI</span>
+<span class="pill">Voice Control</span>
+<span class="pill">Themes</span>
+<span class="pill">Tutorials</span>
+<span class="pill">Simple GUI</span>
+<span class="pill">Chat Studio</span>
+</div>
+<h3>🛡️ Self-Healing</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px">
+<span class="pill">Error Interception</span>
+<span class="pill">Root-Cause Analysis</span>
+<span class="pill">Auto-Fix Pipeline</span>
+<span class="pill">Self-Diagnostic</span>
+<span class="pill">Health Check</span>
+</div>
+</div>
+
+<!-- ===== SLIDE 5: AI ENGINE ===== -->
+<div class="slide" data-title="AI Engine">
+<h2>🤖 The AI Engine</h2>
+<p>The AI is not a simple chatbot. It's a full <strong>agent loop</strong> — it thinks, plans, uses tools, observes results, and iterates.</p>
+<div class="flow">
+<div class="flow-step">
+<div class="flow-title">1. User Request</div>
+<div class="flow-desc">Natural language → system prompt + context + memory</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">2. Smart Context Selection</div>
+<div class="flow-desc">8 profiles: coding, debug, creative, technical, chat, system-admin, research, security</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">3. Tool Selection & Execution</div>
+<div class="flow-desc">40+ tools available — filesystem, web, modules, agents, VFS, skills, etc.</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">4. Observation</div>
+<div class="flow-desc">Tool results fed back → analyze → decide next action</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">5. Multi-Agent Delegation</div>
+<div class="flow-desc">Spawn workers (auto-learner, kernel-architect, searcher) for parallel tasks</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">6. Response + Memory</div>
+<div class="flow-desc">Answer user → save session → update memory graph → auto-improve</div>
+</div>
+</div>
+<div class="card blue">
+<h3 style="margin-top:0">📊 Current LLM Usage (7 days)</h3>
+<div class="stat-row">
+<div class="stat-box"><div class="num">500</div><div class="label">Requests</div></div>
+<div class="stat-box"><div class="num">8M</div><div class="label">Tokens</div></div>
+<div class="stat-box"><div class="num">4</div><div class="label">Models</div></div>
+</div>
+<table class="compare-table" style="margin-top:8px">
+<tr><th>Model</th><th>Requests</th><th>Tokens</th></tr>
+<tr><td>glm-5.2:cloud</td><td>214</td><td>4.99M</td></tr>
+<tr><td>minimax-m3:cloud</td><td>219</td><td>2.60M</td></tr>
+<tr><td>gemma4:31b-cloud</td><td>35</td><td>219K</td></tr>
+<tr><td>mistral-large-3:675b</td><td>32</td><td>237K</td></tr>
+</table>
+<p class="small" style="margin-top:6px">All inference via Ollama (self-hosted API). Zero external API costs.</p>
+</div>
+</div>
+
+<!-- ===== SLIDE 6: MULTI-AGENT SYSTEM ===== -->
+<div class="slide" data-title="Multi-Agent">
+<h2>👥 Multi-Agent System</h2>
+<p>newOS4 can spawn <strong>specialized worker agents</strong> that run tasks in parallel. Each agent has its own role and capabilities.</p>
+<div class="grid-3" style="margin:10px 0">
+<div class="agent-card">
+<div class="agent-name">🔍 Searcher</div>
+<div class="agent-role">Web research & data gathering</div>
+<div class="agent-caps"><span class="tag blue">web_search</span><span class="tag blue">read_file</span></div>
+</div>
+<div class="agent-card">
+<div class="agent-name">🏗️ Kernel Architect</div>
+<div class="agent-role">Code writing & system changes</div>
+<div class="agent-caps"><span class="tag orange">write_file</span><span class="tag orange">run_command</span></div>
+</div>
+<div class="agent-card">
+<div class="agent-name">📚 Auto-Learner</div>
+<div class="agent-role">Pattern extraction & learning</div>
+<div class="agent-caps"><span class="tag purple">view_module</span><span class="tag purple">write_file</span></div>
+</div>
+</div>
+<div class="card">
+<h3 style="margin-top:0">How it works</h3>
+<ul>
+<li><strong>Agent Registry</strong> — agents register with capabilities and contracts</li>
+<li><strong>Lease System</strong> — tasks assigned via time-limited leases</li>
+<li><strong>Orchestrator</strong> — spawns, monitors, and kills agents</li>
+<li><strong>A2A Contracts</strong> — agents communicate via structured contracts</li>
+<li><strong>Failure Recovery</strong> — auto-restart policies, failure counting</li>
+</ul>
+</div>
+<p class="small">Current state: 3 agent types registered, 35 lifetime spawns. All idle/sleeping — ready for tasking.</p>
+</div>
+
+<!-- ===== SLIDE 7: SELF-HEALING ===== -->
+<div class="slide" data-title="Self-Healing">
+<h2>🛡️ Self-Healing System (NEW in v4.6.10)</h2>
+<p>The DebugSupervisorModule gives the system a full <strong>immune system</strong> — it catches errors, classifies them, finds root causes, and can auto-apply fixes.</p>
+<div class="flow">
+<div class="flow-step">
+<div class="flow-title">1. Error Interception</div>
+<div class="flow-desc">console.error · window.onerror · unhandledrejection · fetch failures · tool errors</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">2. Classification</div>
+<div class="flow-desc">Type (ReferenceError/TypeError/HTTP/timeout) · Severity (fatal/error/warning) · Category (module/network/tool/security/vfs)</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">3. Dedup & Persistence</div>
+<div class="flow-desc">Jaccard similarity 0.35 dedup · LRU eviction · localStorage-backed · quota monitoring</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">4. Root-Cause Analysis</div>
+<div class="flow-desc">Traces: tool fail → module not loaded · HTTP → network · ReferenceError → bundle</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">5. Auto-Fix Pipeline</div>
+<div class="flow-desc">Confidence-gated: 0.7 = suggest to AI · 0.9 = auto-apply · fixes injected into AI system prompt</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">6. Self-Diagnostic</div>
+<div class="flow-desc">_healthy flag · fallback to original error log · health check command</div>
+</div>
+</div>
+<div class="card green">
+<p style="margin:0"><strong>6 terminal commands:</strong> <code>debug-stats</code> · <code>debug-history</code> · <code>debug-analyze</code> · <code>debug-trends</code> · <code>debug-fix</code> · <code>debug-health</code></p>
+</div>
+</div>
+
+<!-- ===== SLIDE 8: MEMORY & LEARNING ===== -->
+<div class="slide" data-title="Memory & Learning">
+<h2>🧬 Memory & Learning</h2>
+<p>The system doesn't start fresh each time. It has multiple memory systems:</p>
+<div class="grid-2">
+<div class="card blue">
+<h3 style="margin-top:0">📦 Session Memory</h3>
+<ul style="font-size:.82rem">
+<li>Save/load sessions by date</li>
+<li>Recent session list</li>
+<li>Aggregate stats per session</li>
+<li>Terminal output history</li>
+</ul>
+</div>
+<div class="card purple">
+<h3 style="margin-top:0">👤 User Profile</h3>
+<ul style="font-size:.82rem">
+<li>Preferred model</li>
+<li>Custom preferences</li>
+<li>Persistent across reloads</li>
+<li>Forgetting supported</li>
+</ul>
+</div>
+<div class="card green">
+<h3 style="margin-top:0">🎓 Skills Library</h3>
+<ul style="font-size:.82rem">
+<li>17 skills across 6 categories</li>
+<li>Procedural memory (how-to guides)</li>
+<li>Auto-loaded by context</li>
+<li>Create/patch/list/search</li>
+</ul>
+</div>
+<div class="card accent">
+<h3 style="margin-top:0">🕸️ Memory Graph</h3>
+<ul style="font-size:.82rem">
+<li>83 nodes, 88+ edges</li>
+<li>File access patterns</li>
+<li>Task correlation</li>
+<li>Auto-growing knowledge base</li>
+</ul>
+</div>
+</div>
+<div class="card">
+<h3>🧠 Neural VFS</h3>
+<p class="small">The Virtual File System has a <strong>semantic search index</strong> — you can search files by concept, not just by name. <code>nvfs-resolve "security"</code> finds security-related files even if they're named differently.</p>
+<div style="display:flex;gap:4px;flex-wrap:wrap;margin-top:6px">
+<span class="pill">nvfs-index</span>
+<span class="pill">nvfs-resolve</span>
+<span class="pill">nvfs-status</span>
+<span class="pill">nvfs-tree</span>
+</div>
+</div>
+</div>
+
+<!-- ===== SLIDE 9: MODULE ECOSYSTEM ===== -->
+<div class="slide" data-title="Module Ecosystem">
+<h2>📦 Module Ecosystem</h2>
+<p>43 modules total (22 core + 21 ext). Each module is a self-contained JS class with its own commands and lifecycle.</p>
+<h3>Core Modules (always loaded)</h3>
+<div class="table-scroll">
+<table>
+<tr><th>Module</th><th>Class</th><th>Key Commands</th></tr>
+<tr><td>AI Assistant</td><td>WebX11AIAssistantModule</td><td>ai, ask, ai-system</td></tr>
+<tr><td>Debug Supervisor</td><td>DebugSupervisorModule</td><td>debug-stats, debug-fix</td></tr>
+<tr><td>Terminal</td><td>WebX11SecurityManager</td><td>clear, help, security</td></tr>
+<tr><td>Virtual FS</td><td>VirtualFileSystem</td><td>save, load, import</td></tr>
+<tr><td>Neural VFS</td><td>NeuralVFSModule</td><td>nvfs-index, nvfs-resolve</td></tr>
+<tr><td>Ollama</td><td>OllamaModule</td><td>ollama, models, model-info</td></tr>
+<tr><td>Agent Registry</td><td>AgentRegistryModule</td><td>agent-list, agent-register</td></tr>
+<tr><td>Orchestrator</td><td>OrchestratorModule</td><td>orchestrate, orchestrator-spawn</td></tr>
+<tr><td>SearXNG</td><td>SearXNGModule</td><td>search, images, videos</td></tr>
+<tr><td>Server Monitor</td><td>ServerMonitorModule</td><td>server, system-health</td></tr>
+<tr><td>Config Manager</td><td>ConfigManagerModule</td><td>config, config-set</td></tr>
+<tr><td>Secret Vault</td><td>SecretVault</td><td>secret-set, secret-get</td></tr>
+<tr><td>Module Manager</td><td>ModuleManager</td><td>modules, loadmod</td></tr>
+<tr><td>Lease System</td><td>LeaseModule</td><td>lease-list, lease-create</td></tr>
+<tr><td>Web Fetcher</td><td>WebFetcherModule</td><td>fetch, web, extract</td></tr>
+<tr><td>System</td><td>SystemModule</td><td>help, status, logs</td></tr>
+<tr><td>Chat Studio</td><td>ChatStudioModule</td><td>chat</td></tr>
+<tr><td>Simple GUI</td><td>SimpleGUIModule</td><td>gui, gui-button</td></tr>
+<tr><td>AI Alias</td><td>WebXAIAliasModule</td><td>webxai, wx, webx</td></tr>
+</table>
+</div>
+<h3>Extension Modules (load on demand)</h3>
+<div style="display:flex;flex-wrap:wrap;gap:4px;margin-top:6px">
+<span class="pill">Editor</span><span class="pill">Shell</span><span class="pill">Cron</span>
+<span class="pill">WebDAV</span><span class="pill">Voice</span><span class="pill">Mindmap</span>
+<span class="pill">Floating UI</span><span class="pill">Media</span><span class="pill">JS Console</span>
+<span class="pill">File Manager</span><span class="pill">Finder</span><span class="pill">Theme</span>
+<span class="pill">Tutorial</span><span class="pill">WPM</span><span class="pill">Calc</span>
+<span class="pill">Diff</span><span class="pill">BusyBox</span><span class="pill">Crypto/Gzip</span>
+<span class="pill">Alias</span><span class="pill">Debug Panel</span><span class="pill">Skill Pack</span>
+</div>
+</div>
+
+<!-- ===== SLIDE 10: WHAT'S BEEN ACCOMPLISHED ===== -->
+<div class="slide" data-title="Accomplished">
+<h2>✅ What We've Built So Far</h2>
+<div class="timeline">
+<div class="t-item done">
+<div class="t-date">Phase 1</div>
+<div class="t-title">System Foundation</div>
+<p class="small">44 modules · 17 skills · 296 files · 90+ commands · terminal · VFS · security</p>
+</div>
+<div class="t-item done">
+<div class="t-date">Phase 2</div>
+<div class="t-title">AI Integration</div>
+<p class="small">Agent loop · multi-model routing · Ollama integration · smart context profiles</p>
+</div>
+<div class="t-item done">
+<div class="t-date">Phase 3</div>
+<div class="t-title">Multi-Agent System</div>
+<p class="small">Agent registry · orchestrator · leases · A2A contracts · 35 lifetime agent spawns</p>
+</div>
+<div class="t-item done">
+<div class="t-date">Phase 4</div>
+<div class="t-title">Memory & Persistence</div>
+<p class="small">Session save/load · user profile · skills library · memory graph (83 nodes) · Neural VFS</p>
+</div>
+<div class="t-item done">
+<div class="t-date">Phase 5</div>
+<div class="t-title">Self-Healing (v4.6.10)</div>
+<p class="small">DebugSupervisorModule · error interception · root-cause analysis · auto-fix pipeline</p>
+</div>
+<div class="t-item done">
+<div class="t-date">Phase 6</div>
+<div class="t-title">Cloud & Sync</div>
+<p class="small">WebDAV backup · crypto/gzip · file manager · floating UI · voice control</p>
+</div>
+<div class="t-item active">
+<div class="t-date">Phase 7 — Current</div>
+<div class="t-title">Custom Model Training</div>
+<p class="small">Planning phase — dataset strategy, MoE architecture, budget defined</p>
+</div>
+<div class="t-item future">
+<div class="t-date">Phase 8 — Next</div>
+<div class="t-title">Custom MoE Model</div>
+<p class="small">QLoRA fine-tune → MoE deep training → self-hosted inference</p>
+</div>
+</div>
+<div class="stat-row">
+<div class="stat-box"><div class="num" style="color:var(--green)">6/6</div><div class="label">Planning Done</div></div>
+<div class="stat-box"><div class="num" style="color:var(--accent)">1</div><div class="label">Active Phase</div></div>
+<div class="stat-box"><div class="num" style="color:var(--text2)">1</div><div class="label">Upcoming</div></div>
+<div class="stat-box"><div class="num" style="color:var(--green)">€0</div><div class="label">Spent on AI</div></div>
+</div>
+</div>
+
+<!-- ===== SLIDE 11: THE PROBLEM ===== -->
+<div class="slide" data-title="The Problem">
+<h2>⚠️ The Current Bottleneck</h2>
+<p>The system is powerful, but it depends on <strong>external LLMs</strong> for intelligence. Here's why that limits us:</p>
+<div class="vs-box">
+<div class="vs-side left">
+<h4>❌ Current State</h4>
+<ul>
+<li>Depends on Ollama-hosted models</li>
+<li>Generic models — no domain specialization</li>
+<li>No memory of past sessions baked in</li>
+<li>Token costs scale with usage (8M/week)</li>
+<li>Latency: 2-27s avg per request</li>
+<li>Can't customize reasoning style</li>
+<li>No multi-token generation</li>
+<li>Model behavior changes with updates</li>
+</ul>
+</div>
+<div class="vs-side right">
+<h4>✅ With Custom Model</h4>
+<ul>
+<li>Self-hosted, fully owned</li>
+<li>Specialized for OS operations</li>
+<li>Training data from real sessions</li>
+<li>Fixed compute cost (one-time training)</li>
+<li>Latency: <0.5s with speculative decoding</li>
+<li>Custom reasoning chain style</li>
+<li>Multi-token generation (Medusa heads)</li>
+<li>Full control — no surprise updates</li>
+</ul>
+</div>
+</div>
+<div class="card red">
+<h3 style="margin-top:0">The Core Insight</h3>
+<p style="margin:0">The system already has <strong>500 real interaction sessions</strong>, <strong>8M tokens of reasoning data</strong>, and <strong>17 skills</strong> with structured procedures. This is a ready-made training dataset. No other project has this kind of organic, domain-specific data.</p>
+</div>
+</div>
+
+<!-- ===== SLIDE 12: HOW CUSTOM MODEL IMPROVES ===== -->
+<div class="slide" data-title="Training Impact">
+<h2>🚀 How a Custom Model Improves Everything</h2>
+<h3>1. Speed — Multi-Token Generation</h3>
+<div class="vs-box">
+<div class="vs-side left">
+<h4>Current: 1 token/step</h4>
+<ul>
+<li>Sequential generation</li>
+<li>~20-40 tokens/sec</li>
+<li>Long responses take 10-30s</li>
+</ul>
+</div>
+<div class="vs-side right">
+<h4>With Medusa Heads: 3-5 tokens/step</h4>
+<ul>
+<li>Parallel prediction branches</li>
+<li>~100-200 tokens/sec</li>
+<li>Same response in 2-5s</li>
+</ul>
+</div>
+</div>
+<h3>2. Intelligence — Domain Specialization</h3>
+<div class="card blue">
+<ul>
+<li><strong>Module management</strong> — model knows the 43-module API without RAG lookup</li>
+<li><strong>Error diagnosis</strong> — trained on debug-history patterns, faster root-cause</li>
+<li><strong>Code generation</strong> — knows the system's architecture, generates compatible code</li>
+<li><strong>Command routing</strong> — maps natural language to 90+ commands accurately</li>
+<li><strong>Agent delegation</strong> — learns optimal task decomposition from past sessions</li>
+</ul>
+</div>
+<h3>3. Cost — One-Time Training vs Endless API</h3>
+<div class="card green">
+<table>
+<tr><th>Approach</th><th>Cost Model</th><th>Per Week</th></tr>
+<tr><td>Current (Ollama API)</td><td>Per-request tokens</td><td>~8M tokens</td></tr>
+<tr><td>Custom Model (fine-tuned)</td><td>One-time training</td><td>~0 marginal cost</td></tr>
+<tr><td>Custom MoE (full train)</td><td>One-time + hosting</td><td>~0 marginal cost</td></tr>
+</table>
+</div>
+<h3>4. MoE Architecture — Sparse Expert Routing</h3>
+<div class="card purple">
+<ul>
+<li><strong>Expert 1:</strong> System operations (VFS, modules, config)</li>
+<li><strong>Expert 2:</strong> Code generation & debugging</li>
+<li><strong>Expert 3:</strong> Web research & information synthesis</li>
+<li><strong>Expert 4:</strong> Natural language & user communication</li>
+<li><strong>Router:</strong> Dynamically selects 2 experts per token — 2x speed, same quality</li>
+</ul>
+<p class="small" style="margin-top:6px">Only the relevant experts activate → less compute per token → faster + cheaper inference.</p>
+</div>
+</div>
+
+<!-- ===== SLIDE 13: TRAINING PIPELINE ===== -->
+<div class="slide" data-title="Training Pipeline">
+<h2>🔬 Training Pipeline</h2>
+<p>How we turn system data into a custom model:</p>
+<div class="flow">
+<div class="flow-step">
+<div class="flow-title">Phase 0 — Dataset Engineering</div>
+<div class="flow-desc">Extract 500 sessions · 8M tokens · 17 skills · error/fix pairs · format as instruction-response pairs · synthetic expansion</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">Phase 1 — QLoRA Proof of Concept</div>
+<div class="flow-desc">Fine-tune Qwen2.5-14B with Unsloth on 1× A100 (20 hrs) · validate on held-out sessions · cost: €35-100</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">Phase 2 — MoE Fine-Tune</div>
+<div class="flow-desc">Fine-tune Mixtral 8x7B MoE on full dataset · 2× A100 (48 hrs) · validate expert routing · cost: €200-500</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">Phase 3 — Deep MoE + Multi-Token</div>
+<div class="flow-desc">DeepSeek-V3 or Mixtral 8x22B + Medusa heads · 8× H100 cluster (72 hrs) · cost: €2,000-8,000</div>
+</div>
+<div class="flow-step">
+<div class="flow-title">Phase 4 — Deploy & Integrate</div>
+<div class="flow-desc">Self-host on local GPU or rented instance · wire into Ollama module · replace external models · cost: €0-200/mo</div>
+</div>
+</div>
+<div class="highlight-box">
+<h3 style="margin-top:0">📊 The Ask</h3>
+<p style="margin:0"><strong>Phase 0 + Phase 1 only: €300-500</strong> — proves the concept works. Phase 2/3 funding decided after PoC results.</p>
+</div>
+</div>
+
+<!-- ===== SLIDE 14: WHAT WE HAVE THAT OTHERS DON'T ===== -->
+<div class="slide" data-title="Unique Advantages">
+<h2>🏆 What We Have That Others Don't</h2>
+<div class="card accent">
+<h3 style="margin-top:0">1. Organic Training Data</h3>
+<p>Most AI projects buy or scrape data. We have <strong>500 real sessions</strong> of a human working with an AI on system-building tasks. This is gold-standard data.</p>
+</div>
+<div class="card green">
+<h3 style="margin-top:0">2. Built-in Evaluation Harness</h3>
+<p>The system has a <strong>module test pipeline</strong> (edit → test → health check → regression). We can evaluate model quality by running it against the actual system — no external benchmark needed.</p>
+</div>
+<div class="card blue">
+<h3 style="margin-top:0">3. Closed-Loop Improvement</h3>
+<p>DebugSupervisorModule captures errors → auto-fix suggestions → model learns from fixes → fewer errors next time. The system <strong>teaches itself</strong>.</p>
+</div>
+<div class="card purple">
+<h3 style="margin-top:0">4. Multi-Model Today, Custom Tomorrow</h3>
+<p>We already run 4 models (glm-5.2, gemma4:31b, mistral-large, minimax-m3). The routing infrastructure is built. A custom model just becomes <strong>another model in the pool</strong> — but specialized.</p>
+</div>
+<div class="card red">
+<h3 style="margin-top:0">5. Skills as Structured Training Data</h3>
+<p>17 skills are already written as step-by-step procedures. These are perfect <strong>instruction-response training pairs</strong> — zero formatting work needed.</p>
+</div>
+</div>
+
+<!-- ===== SLIDE 15: RISK & FALLBACK ===== -->
+<div class="slide" data-title="Risk & Fallback">
+<h2>⚖️ Risks & Fallback Plans</h2>
+<h3>Risk Matrix</h3>
+<div class="table-scroll">
+<table class="compare-table">
+<tr><th>Risk</th><th>Prob</th><th>Impact</th><th>Mitigation</th></tr>
+<tr><td>QLoRA overfitting</td><td>Medium</td><td>Low</td><td>Held-out validation · early stopping</td></tr>
+<tr><td>MoE training unstable</td><td>Low</td><td>High</td><td>Start with Mixtral (proven MoE) · skip Phase 3</td></tr>
+<tr><td>GPU costs exceed budget</td><td>Medium</td><td>Medium</td><td>Spot instances · Unsloth 2x efficiency</td></tr>
+<tr><td>Dataset too small</td><td>Low</td><td>Medium</td><td>Synthetic expansion · augment with skills</td></tr>
+<tr><td>Model quality < baseline</td><td>Low</td><td>High</td><td>PoC validates before committing funds</td></tr>
+<tr><td>Inference too slow</td><td>Low</td><td>Low</td><td>Quantize to 4-bit · Medusa heads</td></tr>
+</table>
+</div>
+<h3>Fallback Plans</h3>
+<div class="card">
+<ul>
+<li><strong>Ultra-budget (€20):</strong> Google Colab free tier + QLoRA 7B model — proves concept with zero risk</li>
+<li><strong>Zero-budget (€0):</strong> Enhanced RAG pipeline — index all sessions/skills into Neural VFS, retrieve context dynamically. No training, but better prompting.</li>
+<li><strong>Mid-budget (€500):</strong> Phase 0+1 only — QLoRA on 14B, self-host on existing Ollama setup</li>
+<li><strong>Full vision (€8K+):</strong> All phases — custom MoE with multi-token generation</li>
+</ul>
+</div>
+</div>
+
+<!-- ===== SLIDE 16: SUMMARY ===== -->
+<div class="slide" data-title="Summary">
+<h2>📋 Summary for Review</h2>
+<div class="card blue">
+<h3 style="margin-top:0">What exists today</h3>
+<div class="stat-row" style="margin-top:6px">
+<div class="stat-box"><div class="num">44</div><div class="label">Modules</div></div>
+<div class="stat-box"><div class="num">90+</div><div class="label">Commands</div></div>
+<div class="stat-box"><div class="num">17</div><div class="label">Skills</div></div>
+<div class="stat-box"><div class="num">296</div><div class="label">Files</div></div>
+</div>
+<div class="stat-row">
+<div class="stat-box"><div class="num">3</div><div class="label">Agent Types</div></div>
+<div class="stat-box"><div class="num">4</div><div class="label">LLM Models</div></div>
+<div class="stat-box"><div class="num">500</div><div class="label">Sessions</div></div>
+<div class="stat-box"><div class="num">8M</div><div class="label">Tokens/Week</div></div>
+</div>
+</div>
+<div class="card accent">
+<h3 style="margin-top:0">What custom training adds</h3>
+<ul>
+<li>⚡ <strong>5-10x faster</strong> inference (multi-token generation)</li>
+<li>🧠 <strong>Domain-specialized</strong> (OS operations, debugging, code gen)</li>
+<li>💰 <strong>Near-zero marginal cost</strong> after one-time training</li>
+<li>🔒 <strong>Full ownership</strong> — no external model dependency</li>
+<li>🔄 <strong>Self-improving</strong> — learns from its own error fixes</li>
+</ul>
+</div>
+<div class="card green">
+<h3 style="margin-top:0">Why now</h3>
+<ul>
+<li>We have 500 sessions of real training data already</li>
+<li>QLoRA + Unsloth make training 70% cheaper than 1 year ago</li>
+<li>The system's self-healing layer generates new training data automatically</li>
+<li>The Ollama integration is already built — deployment is plug-and-play</li>
+</ul>
+</div>
+</div>
+
+<!-- ===== SLIDE 17: THANK YOU ===== -->
+<div class="slide title-slide" data-title="Thank You">
+<h1>🐴🔥</h1>
+<h2 style="text-align:center">Year of the Firehorse</h2>
+<p class="subtitle" style="margin-top:10px">newOS4 is a living system that can build, repair, and improve itself.</p>
+<p class="subtitle" style="margin-top:4px">A custom model makes it truly autonomous.</p>
+<div class="highlight-box" style="margin-top:20px;text-align:center">
+<h3 style="text-align:center;margin-top:0">The Ask</h3>
+<p style="text-align:center;margin:0"><strong>€300-500</strong> for Phase 0+1 (dataset + PoC)</p>
+<p class="small" style="text-align:center;margin-top:6px">Proves the concept. Everything else is optional.</p>
+</div>
+<p class="small" style="margin-top:24px;text-align:center">
+This is not a pitch for a product.<br>
+This is a plan to give a system its own brain.
+</p>
+<p style="margin-top:20px;text-align:center;font-size:1.5rem">🙏</p>
+</div>
+
+</div>
+
+<!-- ===== NAVIGATION ===== -->
+<div class="nav">
+<button class="nav-btn" id="prevBtn" onclick="nav(-1)">← Prev</button>
+<div style="display:flex;align-items:center;gap:10px">
+<div class="dots" id="dots"></div>
+<span class="counter" id="counter">1/17</span>
+</div>
+<button class="nav-btn" id="nextBtn" onclick="nav(1)">Next →</button>
+</div>
+
+<script>
+let current=0;
+const slides=document.querySelectorAll('.slide');
+const total=slides.length;
+const dotsEl=document.getElementById('dots');
+const counterEl=document.getElementById('counter');
+const prevBtn=document.getElementById('prevBtn');
+const nextBtn=document.getElementById('nextBtn');
+
+for(let i=0;i<total;i++){
+ const d=document.createElement('div');
+ d.className='dot'+(i===0?' active':'')+(i<current?' done':'');
+ d.onclick=()=>{current=i;render()};
+ dotsEl.appendChild(d);
+}
+
+function render(){
+ slides.forEach((s,i)=>s.classList.toggle('active',i===current));
+ const dots=dotsEl.querySelectorAll('.dot');
+ dots.forEach((d,i)=>{
+ d.classList.remove('active','done');
+ if(i<current)d.classList.add('done');
+ if(i===current)d.classList.add('active');
+ });
+ counterEl.textContent=(current+1)+'/'+total;
+ prevBtn.disabled=current===0;
+ nextBtn.disabled=current===total-1;
+}
+
+function nav(dir){
+ current=Math.max(0,Math.min(total-1,current+dir));
+ render();
+ window.scrollTo(0,0);
+}
+
+document.addEventListener('keydown',e=>{
+ if(e.key==='ArrowLeft')nav(-1);
+ if(e.key==='ArrowRight')nav(1);
+});
+
+let startX=0;
+document.addEventListener('touchstart',e=>{startX=e.touches[0].clientX});
+document.addEventListener('touchend',e=>{
+ const diff=e.changedTouches[0].clientX-startX;
+ if(Math.abs(diff)>50)nav(diff>0?-1:1);
+});
+
+render();
+</script>
+</body>
+</html> \ No newline at end of file