betterwithage commited on
Commit
9c82bd8
·
verified ·
1 Parent(s): 5fce1d8

chore(sync): mirror front-door files to Space (hf-sync)

Browse files

Automated 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.

Files changed (1) hide show
  1. pages/console.html +6 -0
pages/console.html CHANGED
@@ -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(&quot;vbody&quot;))" 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){