feat(meeting-rooms): wire Paperclip + Live Ops buttons - WEVIA autonomous intent (marker WEVIA-WIRE-PAPERCLIP-MR-v1, doctrine 146)
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled

This commit is contained in:
Opus
2026-04-23 22:46:12 +02:00
parent c4bb9ca7ae
commit 00e8eddddc

View File

@@ -77,6 +77,9 @@ canvas#c{display:block;margin:12px auto 0;max-width:1600px;width:calc(100% - 24p
<button style="padding:4px 10px;border-radius:6px;border:1.5px solid #64748b;font:700 8px Nunito;cursor:pointer;background:#64748b;color:#fff" onclick="document.documentElement.requestFullscreen()">⛶ Plein ecran</button>
<button style="padding:4px 10px;border-radius:6px;border:1.5px solid #334155;font:700 8px Nunito;cursor:pointer;background:#334155;color:#fff" onclick="toggleDark()">☽ Dark</button>
<button class="grn" onclick="trigS()">🏛️ Stratégie</button>
<!-- WEVIA-WIRE-PAPERCLIP-MR-v1 -->
<button style="padding:4px 10px;border-radius:6px;border:1.5px solid #7c5cff;font:700 8px Nunito;cursor:pointer;background:linear-gradient(135deg,#7c5cff,#e94560);color:#fff" onclick="sendMRtoPaperclip()">Paperclip</button>
<a href="/weval-live-ops.html" style="padding:4px 10px;border-radius:6px;border:1.5px solid #e94560;font:700 8px Nunito;cursor:pointer;background:#e94560;color:#fff;text-decoration:none;display:inline-block">Live Ops</a>
</div>
<div id="modal"><div class="box">
<h2>🚨 Réunion d'Urgence</h2>
@@ -812,5 +815,19 @@ var _hist=[];function addHist(msg){_hist.unshift({t:new Date().toLocaleTimeStrin
<script src="/api/a11y-auto-enhancer.js" defer></script>
<!-- WTP_UDOCK_V1 (Opus 21-avr t36 sudo) --><script src="/wtp-unified-dock.js" defer></script>
<script src="/opus-antioverlap-doctrine.js?v=1776776094" defer></script>
<script>
/* WEVIA-WIRE-PAPERCLIP-MR-v1 function */
function sendMRtoPaperclip(){
var action=prompt("Action a faire executer par Paperclip:","");
if(!action) return;
var ctx=[];
if(window.RM){ try { window.RM.forEach(function(r){ if(r._st==='live' && r.chat){ ctx.push('Room '+(r.l||r.id)+': '+r.chat.slice(-3).map(function(m){return m.who+': '+m.t}).join(' | ')); } }); } catch(e){} }
fetch("/api/paperclip-bridge.php",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({source:"meeting-rooms",action:action,prompt:action+"
"+ctx.join("
"),agents_discussed:["MeetingRooms"],priority:"normal"})}).then(function(r){return r.json()}).then(function(d){ alert(d.ok?"Paperclip id="+d.id+" status="+d.status:"Err: "+JSON.stringify(d)); }).catch(function(e){alert("Network err: "+e.message)});
}
</script>
</body></html>