Files
html/caps-hub.html
opus c42b0ec0fb
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
auto-sync via WEVIA git_sync_all intent 2026-04-21T12:08:27+02:00
2026-04-21 12:08:27 +02:00

94 lines
6.9 KiB
HTML

<!DOCTYPE html><html lang="fr"><head><meta charset="UTF-8">
<title>R&D Caps Hub — Architect Opus</title>
<style>body{font-family:system-ui;background:#0a0e1a;color:#e2e8f0;padding:20px}h1{color:#c96442}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:20px}.card{background:#111827;border:1px solid #1e293b;border-radius:10px;padding:16px;border-left:3px solid #c96442}.card h3{color:#e2e8f0;font-size:14px;margin-bottom:8px}.card .ep{color:#60a5fa;font-size:11px;font-family:monospace;margin:6px 0}.card .triggers{color:#94a3b8;font-size:10px;margin-top:6px}</style>
</head><body>
<h1>🚀 R&D Caps Hub — Architect Opus V37</h1>
<p style="color:#94a3b8">8 caps déployés · chat-dispatchables via WEVIA Master</p>
<div class="grid">
<div class="card"><h3>🧠 Cap 12 Explainability</h3><div class="ep">/api/opus-arch-explainability.php</div><div class="triggers">Chat: "explique derniere" · "audit trail"</div></div>
<div class="card"><h3>🔮 Cap 8 DeepSeek-R1</h3><div class="ep">/api/opus-arch-deepseek-r1.php</div><div class="triggers">Chat: "deep-reason" · "System 2" · "CoT"</div></div>
<div class="card"><h3>👍 Cap 5 RLHF</h3><div class="ep">/api/opus-arch-rlhf-feedback.php</div><div class="triggers">Chat: "feedback up/down" · "rlhf"</div></div>
<div class="card"><h3>⚡ Cap 14 Predictive Heal</h3><div class="ep">/api/opus-arch-predictive-heal.php</div><div class="triggers">Chat: "predictive heal load/disk/fpm"</div></div>
<div class="card"><h3>🔍 Cap 3 API Fuzzer</h3><div class="ep">/api/opus-arch-api-fuzzer.php</div><div class="triggers">Chat: "fuzz api" · "scan api"</div></div>
<div class="card"><h3>🌐 Cap 2 Browser Use</h3><div class="ep">/api/opus-arch-browser-use.php</div><div class="triggers">Chat: "browse URL" · "browser use"</div></div>
<div class="card"><h3>🎙️ Cap 7 Voice I/O</h3><div class="ep">/api/opus-arch-voice.php</div><div class="triggers">Whisper + XTTS v2 skeleton</div></div>
<div class="card"><h3>🕸️ Cap 17 GraphRAG</h3><div class="ep">/api/opus-arch-graphrag.php?action=build</div><div class="triggers">955 entities · 267 relations indexed</div></div>
<div class="card"><h3>🧬 Cap 4 Prompt Evolution</h3><div class="ep">/api/opus-arch-prompt-evolution.php</div><div class="triggers">Genetic algo · versioned prompts</div></div>
<div class="card"><h3>🔧 Cap 9 Self-refactor</h3><div class="ep">/api/opus-arch-self-refactor.php</div><div class="triggers">Queue + sandbox (Docker pending)</div></div>
<div class="card"><h3>⚡ Cap 10 GPU Grid Prod</h3><div class="ep">/api/opus-arch-gpu-grid-prod.php</div><div class="triggers">5 providers · sharding</div></div>
<div class="card"><h3>🔀 Cap 11 n8n Gen v2</h3><div class="ep">/api/opus-arch-n8n-gen-v2.php</div><div class="triggers">NER + workflow gen</div></div>
<div class="card"><h3>📧 Cap 13 Productivity</h3><div class="ep">/api/opus-arch-productivity.php</div><div class="triggers">Gmail/Slack/Drive drafts-only</div></div>
<div class="card"><h3>♾️ Cap 15 Infinite Context</h3><div class="ep">/api/opus-arch-infinite-context.php</div><div class="triggers">Chunking + meta-summary</div></div>
<div class="card"><h3>🔄 Cap 16 Continuous FT</h3><div class="ep">/api/opus-arch-continuous-ft.php</div><div class="triggers">HF + Kaggle T4 pipeline</div></div>
</div>
<p style="margin-top:20px;color:#64748b;font-size:11px">Doctrines 85-93 · Zero regression · V37 Architect</p>
<!-- === OPUS UNIVERSAL DRILL-DOWN v1 19avr — append-only, doctrine #14 === -->
<script>
(function(){
if (window.__opusUniversalDrill) return; window.__opusUniversalDrill = true;
var d = document;
var m = d.createElement('div');
m.id = 'opus-udrill';
m.style.cssText = 'position:fixed;inset:0;background:rgba(0,0,0,0.82);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:99995;padding:20px;cursor:pointer';
var inner = d.createElement('div');
inner.id = 'opus-udrill-in';
inner.style.cssText = 'max-width:900px;width:100%;max-height:90vh;overflow:auto;background:#0b0d15;border:1px solid rgba(99,102,241,0.35);border-radius:14px;padding:28px;cursor:default;box-shadow:0 20px 60px rgba(0,0,0,0.6);color:#e2e8f0;font:14px/1.55 Inter,system-ui,sans-serif';
inner.addEventListener('click', function(e){ e.stopPropagation(); });
m.appendChild(inner);
m.addEventListener('click', function(){ m.style.display='none'; });
d.addEventListener('keydown', function(e){ if(e.key==='Escape') m.style.display='none'; });
(d.body || d.documentElement).appendChild(m);
function openCard(card) {
// Clone card content + show close btn + increase font-size
var html = '<div style="display:flex;justify-content:flex-end;margin-bottom:14px"><button id="opus-udrill-close" style="padding:6px 14px;background:#171b2a;border:1px solid rgba(99,102,241,0.25);color:#e2e8f0;border-radius:8px;cursor:pointer;font-size:12px">✕ Fermer (Esc)</button></div>';
html += '<div style="transform-origin:top left;font-size:1.05em">' + card.outerHTML + '</div>';
inner.innerHTML = html;
d.getElementById('opus-udrill-close').onclick = function(){ m.style.display='none'; };
m.style.display = 'flex';
}
function wire(root) {
var sels = '.card,[class*="card"],.kpi,[class*="kpi"],.stat,[class*="stat"],.tile,[class*="tile"],.metric,[class*="metric"],.widget,[class*="widget"]';
var cards = root.querySelectorAll(sels);
for (var i = 0; i < cards.length; i++) {
var c = cards[i];
if (c.__opusWired) continue;
if (c.closest('button, a, input, select, textarea, #opus-udrill')) continue;
var r = c.getBoundingClientRect();
if (r.width < 60 || r.height < 40) continue;
c.__opusWired = true;
c.style.cursor = 'pointer';
c.setAttribute('role','button');
c.setAttribute('tabindex','0');
c.addEventListener('click', function(ev){
// If a more-specific drill is already active (e.g. pp-card custom), let it handle
if (ev.target.closest('[data-pp-id]') && window.__opusDrillInit) return;
if (ev.target.closest('a,button,input,select')) return;
ev.preventDefault(); ev.stopPropagation();
openCard(this);
});
c.addEventListener('keydown', function(ev){ if(ev.key==='Enter'||ev.key===' '){ev.preventDefault();openCard(this);} });
}
}
// Initial + mutation observer
var initRun = function(){ wire(d.body || d.documentElement); };
if (d.readyState === 'loading') d.addEventListener('DOMContentLoaded', initRun);
else initRun();
var mo = new MutationObserver(function(muts){
var newCard = false;
for (var i=0;i<muts.length;i++) if (muts[i].addedNodes.length) { newCard = true; break; }
if (newCard) initRun();
});
mo.observe(d.body || d.documentElement, {childList:true, subtree:true});
})();
</script>
<!-- === OPUS UNIVERSAL DRILL-DOWN END === -->
<script src="/api/archi-meta-badge.js" defer></script>
<script src="/api/a11y-auto-enhancer.js" defer></script>
</body></html>