Spaces:
Running
chore(sync): mirror front-door files to Space (hf-sync)
Browse filesAutomated front-door sync from szl-holdings/a11oy main via hf-sync.
Added/updated: cathedral.html, console/docs.html, console/index.html, console/pricing.html, console/throne-room.html, console/throne-room.js, pages/api-keys.html, pages/audit.html, pages/ayni.html, pages/brain-dual.html, pages/brain-jack.html, pages/brain.html, pages/chaski.html, pages/codex-kernel.html, pages/company.html, pages/compliance.html, pages/console.html, pages/counter-uas.html, pages/cued-engagement.html, pages/docs.html, pages/evidence.html, pages/gap-report.html, pages/hatun-mcp.html, pages/hub.html, pages/integrations.html, pages/landing.html, pages/mesh.html, pages/observability.html, pages/operator_organ.html, pages/pricing.html, pages/run-all.html, pages/sdk.html, pages/security.html, pages/status.html, pages/substrate.html, pages/superpowers.html, pages/throne-room.html, pages/throne-room.js, pages/uds.html, pages/upgrades.html, pages/wallpa.html, pages/warhacker.html, pages/wasi-rikuq.html, pages/wires.html, static/a11oy_cathedral.js
Deleted (gone from GitHub main): (none)
Keeps the served front-door (pages/*.html, console/*.html) identical
to GitHub main so an HF factory rebuild never drops a GitHub edit or
keeps serving a page that was deleted on GitHub.
- pages/console.html +6 -0
|
@@ -9789,6 +9789,12 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all;
|
|
| 9789 |
try{
|
| 9790 |
var r=await fetch('/api/'+window.__ev_ns+'/v1/evidence/research');
|
| 9791 |
var d=await r.json(); var h='';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9792 |
if(d.honest) h+='<div class="honesty">'+esc(d.honest)+'</div>';
|
| 9793 |
h+='<div id="ev-autostat" class="dim" style="display:flex;align-items:center;gap:.45rem;font-size:11px;margin:.15rem 0 .55rem" title="Source reachability badges are silently re-probed in the background every '+Math.round((window.__EV_RECHECK_MS||180000)/1000)+'s while this tab is visible — honest live/cached/unreachable labels are unchanged."><span class="ev-autodot"></span><span class="ev-autolbl">auto-refreshing</span></div>';
|
| 9794 |
(d.claims||[]).forEach(function(cl){
|
|
|
|
| 9789 |
try{
|
| 9790 |
var r=await fetch('/api/'+window.__ev_ns+'/v1/evidence/research');
|
| 9791 |
var d=await r.json(); var h='';
|
| 9792 |
+
/* honest degradation: a non-200 (e.g. 60/min IP rate limit) returns {error:{...}} with no claims — show a real, retryable message instead of a frozen autostat-only panel */
|
| 9793 |
+
if(!r.ok || (d&&d.error)){
|
| 9794 |
+
var emsg=(d&&d.error&&(d.error.message||d.error.code))||('HTTP '+r.status);
|
| 9795 |
+
c.innerHTML='<div class="card"><div class="dim">evidence layer temporarily unavailable ('+esc(emsg)+') — the curated citations are real but the live endpoint is rate-limited or down right now. <button class="btn" onclick="window.evidence_render(document.getElementById("vbody"))" style="font-size:11px;padding:.15rem .55rem;margin-left:.4rem">↻ Retry</button></div></div>';
|
| 9796 |
+
return;
|
| 9797 |
+
}
|
| 9798 |
if(d.honest) h+='<div class="honesty">'+esc(d.honest)+'</div>';
|
| 9799 |
h+='<div id="ev-autostat" class="dim" style="display:flex;align-items:center;gap:.45rem;font-size:11px;margin:.15rem 0 .55rem" title="Source reachability badges are silently re-probed in the background every '+Math.round((window.__EV_RECHECK_MS||180000)/1000)+'s while this tab is visible — honest live/cached/unreachable labels are unchanged."><span class="ev-autodot"></span><span class="ev-autolbl">auto-refreshing</span></div>';
|
| 9800 |
(d.claims||[]).forEach(function(cl){
|