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 +239 -0
|
@@ -12902,5 +12902,244 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all;
|
|
| 12902 |
})();
|
| 12903 |
</script>
|
| 12904 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12905 |
</body>
|
| 12906 |
</html>
|
|
|
|
| 12902 |
})();
|
| 12903 |
</script>
|
| 12904 |
|
| 12905 |
+
<script>
|
| 12906 |
+
/* ============================================================================
|
| 12907 |
+
SZL FORMULA ATLAS — unified index of all 5 live engineering formula modules.
|
| 12908 |
+
ADDITIVE ONLY. Owns ONLY: view key 'atlas', #atlas-* DOM ids, nav group
|
| 12909 |
+
#atlas-nav-group, window.renderFormulaAtlas. Reuses console helpers read-only
|
| 12910 |
+
(esc, setHTML). 0 runtime CDN (no external libs — pure DOM + fetch).
|
| 12911 |
+
Namespace auto-detected (a11oy vs killinchu) so the SAME block is byte-identical
|
| 12912 |
+
across both apps. Reads every module's /summary LIVE; tiers/citations are read
|
| 12913 |
+
from the live payload, never invented, never upgraded.
|
| 12914 |
+
DOCTRINE: locked=8 {F1,F4,F7,F11,F12,F18,F19,F22}; Λ=Conjecture 1 (never theorem);
|
| 12915 |
+
Λ-v5 / allodial / entanglement-capacity = PROPOSED, NOT the formal Λ; trust never
|
| 12916 |
+
100%; DOI = thesis v8 mint pending (Zenodo, founder-gated) — never fabricated;
|
| 12917 |
+
killinchu effector SIMULATED.
|
| 12918 |
+
============================================================================ */
|
| 12919 |
+
(function(){
|
| 12920 |
+
"use strict";
|
| 12921 |
+
var GOLD='#c9b787', TEAL='#5fb3a3', RED='#b06a5a', AMBER='#c9a05f', CREAM='#f5f5f5',
|
| 12922 |
+
DIM='#8b93a3', INFO='#8fb3c9', PANEL='#12151b', LINE='#1f2632';
|
| 12923 |
+
// Namespace: killinchu /elite vs a11oy /console. Same block, both apps.
|
| 12924 |
+
var NS = (String(location.hostname).indexOf('killinchu')>=0) ? 'killinchu' : 'a11oy';
|
| 12925 |
+
var BASE = (location.origin||'') + '/api/' + NS + '/v1';
|
| 12926 |
+
function E(id){ return document.getElementById(id); }
|
| 12927 |
+
function H(id,h){ var e=E(id); if(e) e.innerHTML=h; }
|
| 12928 |
+
function esc(s){ return window.esc ? window.esc(s) : String(s==null?'':s).replace(/[<>&"]/g,function(c){return {'<':'<','>':'>','&':'&','"':'"'}[c];}); }
|
| 12929 |
+
function getJSON(u){ return window.getJSON ? window.getJSON(u) : fetch(u).then(function(r){ return r.json(); }); }
|
| 12930 |
+
|
| 12931 |
+
// ---- tier vocabulary + tone (honest; never an upgrade) --------------------
|
| 12932 |
+
function tone(t){
|
| 12933 |
+
var s=String(t||'').toUpperCase();
|
| 12934 |
+
if(s.indexOf('VERIFIED')>=0||s.indexOf('RIGOROUS')>=0||s.indexOf('MERGED')>=0) return TEAL;
|
| 12935 |
+
if(s.indexOf('PROPOSED')>=0||s.indexOf('GATE')>=0) return AMBER;
|
| 12936 |
+
if(s.indexOf('EXPERIMENTAL')>=0||s.indexOf('SIMULATED')>=0) return RED;
|
| 12937 |
+
return INFO;
|
| 12938 |
+
}
|
| 12939 |
+
function badge(t){ var col=tone(t); return '<span class="atlas-badge" style="color:'+col+';border-color:'+col+';background:'+col+'1a">'+esc(t)+'</span>'; }
|
| 12940 |
+
|
| 12941 |
+
// ---- the 5 live modules. tierFrom() reads the LIVE /summary doctrine/tier;
|
| 12942 |
+
// we NEVER hardcode a tier higher than what the module itself reports. ----
|
| 12943 |
+
var MODULES = [
|
| 12944 |
+
{ key:'scaling', name:'Metabolic Scaling',
|
| 12945 |
+
purpose:'Reproduces documented allometric scaling laws (Kleiber / WBE / MTE) and composes them into SZL\u2019s own unified \u03a6 (network \u00d7 PMF activation \u00d7 coherence).',
|
| 12946 |
+
tierFrom:function(d){ return 'EXPERIMENTAL \u00b7 VERIFIED-deterministic reproductions + SZL-\u03a6 PROPOSED'; },
|
| 12947 |
+
routes:['summary','exponents','compute','kleiber?M=70','mte?M=70','heart?M=70','unified?M=70'],
|
| 12948 |
+
lean:'\u2014 (deterministic reproductions; no Lean obligation)',
|
| 12949 |
+
citesFrom:function(d){ return Object.keys(d.sources||{}).map(function(k){ return {label:k, url:(d.sources||{})[k]}; }); } },
|
| 12950 |
+
{ key:'allodial', name:'Allodial AI \u2014 Sovereignty',
|
| 12951 |
+
purpose:'Sovereignty / chain-of-title formulas (SEAL / SovScore / DCI / non-interference / lattice): operator holds the substrate outright (L6 machine-checked chain-of-title), not rented from an overlord.',
|
| 12952 |
+
tierFrom:function(d){ return (d.doctrine&&d.doctrine.tier) ? d.doctrine.tier : 'EXPERIMENTAL / PROPOSED engineering gate'; },
|
| 12953 |
+
routes:['summary','score','dci','seal','noninterference','lattice'],
|
| 12954 |
+
lean:'\u2713 Lean MERGED \u2014 lutar-lean #229 (non-interference)',
|
| 12955 |
+
citesFrom:function(d){ return (d.cites||[]).map(function(s){ return {label:s, url:null}; }); } },
|
| 12956 |
+
{ key:'entangle', name:'Entanglement',
|
| 12957 |
+
purpose:'Entanglement measures (von Neumann entropy, concurrence, negativity, CHSH) + the \u039b-v5 coherence\u2192entanglement capacity bridge E_max(t) \u2264 C\u2080\u00b7exp(\u2212\u03b3t), and a CKW-monogamy \u2192 Khipu no-leak primitive.',
|
| 12958 |
+
tierFrom:function(d){ return (d.doctrine&&d.doctrine.tier) ? d.doctrine.tier : 'EXPERIMENTAL/PROPOSED'; },
|
| 12959 |
+
routes:['summary','entropy','concurrence','negativity','chsh','capacity_bound','monogamy'],
|
| 12960 |
+
lean:'\u2713 Lean MERGED \u2014 lutar-lean #230 (capacity bound E_max(t) \u2264 C\u2080\u00b7exp(\u2212\u03b3t))',
|
| 12961 |
+
citesFrom:function(d){ return (d.cites||[]).map(function(s){ return {label:s, url:null}; }); } },
|
| 12962 |
+
{ key:'unified', name:'Unified Formulas (thesis v6)',
|
| 12963 |
+
purpose:'Borrowed engineering structure cited to origin: density-impulse / Tsiolkovsky, LS12 / Cuk-Stewart giant-impact, Lindblad open-system + l1 coherence \u2014 adapted as governance/routing analogues, never claimed as new theorems.',
|
| 12964 |
+
tierFrom:function(d){ return 'EXPERIMENTAL \u00b7 VERIFIED reproductions + PROPOSED/ANALOGY (\u039b-v5 PROPOSED gate)'; },
|
| 12965 |
+
routes:['summary'],
|
| 12966 |
+
lean:'\u2713 Wave24 coherence merged (coherence_crossing \u2192 VERIFIED on green build, lutar-lean #225)',
|
| 12967 |
+
citesFrom:function(d){ return Object.keys(d.sources||{}).map(function(k){ return {label:k, url:(d.sources||{})[k]}; }); } },
|
| 12968 |
+
{ key:'cuas', name:'Counter-UAS C2',
|
| 12969 |
+
purpose:'Counter-UAS command-and-control feasibility math (proportional-navigation engageability, GNSS spoof \u03c7\u00b2, covariance-intersection fusion, urgency-weighted Laplacian consensus, weapon\u2013target assignment, PQ receipt bus). Computes solutions only \u2014 the effector is SIMULATED, never actuates.',
|
| 12970 |
+
tierFrom:function(d){ return 'EXPERIMENTAL \u00b7 effector SIMULATED (never actuates)'; },
|
| 12971 |
+
routes:['summary','engage?N=3.5&closing=80&accel=21&amax=200','plausibility','fusion?var_a=4&var_b=9&omega=0.5','consensus','wta','pqbus'],
|
| 12972 |
+
lean:'\u2014 (engineering constructs; no Lean obligation)',
|
| 12973 |
+
citesFrom:function(d){ return Object.keys(d.sources||{}).map(function(k){ return {label:k, url:(d.sources||{})[k]}; }); } }
|
| 12974 |
+
];
|
| 12975 |
+
|
| 12976 |
+
function citesHTML(list){
|
| 12977 |
+
if(!list||!list.length) return '<span class="atlas-dim">no citations returned by /summary</span>';
|
| 12978 |
+
return list.map(function(c){
|
| 12979 |
+
if(c.url && /^https?:\/\//.test(c.url)) return '<a class="atlas-cite" href="'+esc(c.url)+'" target="_blank" rel="noopener noreferrer">'+esc(c.label)+'</a>';
|
| 12980 |
+
return '<span class="atlas-cite atlas-cite-static">'+esc(c.label)+'</span>';
|
| 12981 |
+
}).join('');
|
| 12982 |
+
}
|
| 12983 |
+
|
| 12984 |
+
function routeBtns(mod){
|
| 12985 |
+
return mod.routes.map(function(r){
|
| 12986 |
+
var path='/'+mod.key+'/'+r;
|
| 12987 |
+
var full=BASE+path;
|
| 12988 |
+
// onclick fetches LIVE JSON and shows it in the module's <pre>
|
| 12989 |
+
return '<button class="atlas-route" data-mod="'+esc(mod.key)+'" data-url="'+esc(full)+'" title="GET '+esc(full)+'">'+esc(path.split('?')[0])+'</button>';
|
| 12990 |
+
}).join('');
|
| 12991 |
+
}
|
| 12992 |
+
|
| 12993 |
+
function fetchInto(mod, url){
|
| 12994 |
+
var pre=E('atlas-json-'+mod.key);
|
| 12995 |
+
if(pre){ pre.textContent='\u2026 GET '+url; pre.style.display='block'; }
|
| 12996 |
+
getJSON(url).then(function(d){
|
| 12997 |
+
if(pre) pre.textContent='GET '+url+'\n\n'+JSON.stringify(d,null,2);
|
| 12998 |
+
}).catch(function(e){
|
| 12999 |
+
if(pre) pre.textContent='GET '+url+'\n\nfetch failed: '+esc(e&&e.message||String(e));
|
| 13000 |
+
});
|
| 13001 |
+
}
|
| 13002 |
+
|
| 13003 |
+
function renderModuleCard(mod){
|
| 13004 |
+
return '<div class="atlas-card" id="atlas-card-'+esc(mod.key)+'">'+
|
| 13005 |
+
'<div class="atlas-card-head">'+
|
| 13006 |
+
'<div class="atlas-card-title"><span class="atlas-mod-key">'+esc(mod.key)+'</span> '+esc(mod.name)+'</div>'+
|
| 13007 |
+
'<span class="atlas-tier" id="atlas-tier-'+esc(mod.key)+'"><span class="atlas-dim">reading /summary\u2026</span></span>'+
|
| 13008 |
+
'</div>'+
|
| 13009 |
+
'<div class="atlas-purpose">'+esc(mod.purpose)+'</div>'+
|
| 13010 |
+
'<div class="atlas-meta">'+
|
| 13011 |
+
'<div class="atlas-meta-row"><span class="atlas-meta-k">Lean</span><span id="atlas-lean-'+esc(mod.key)+'">'+esc(mod.lean)+'</span></div>'+
|
| 13012 |
+
'<div class="atlas-meta-row"><span class="atlas-meta-k">DOI</span><span class="atlas-dim">thesis v8 DOI mint pending (Zenodo, founder-gated)</span></div>'+
|
| 13013 |
+
'<div class="atlas-meta-row"><span class="atlas-meta-k">Base</span><span class="atlas-mono">'+esc(BASE+'/'+mod.key)+'/*</span></div>'+
|
| 13014 |
+
'</div>'+
|
| 13015 |
+
'<details class="atlas-detail">'+
|
| 13016 |
+
'<summary>Routes & live citations</summary>'+
|
| 13017 |
+
'<div class="atlas-routes">'+routeBtns(mod)+'</div>'+
|
| 13018 |
+
'<div class="atlas-section-k">Citations (read live from /summary \u2014 every formula cited to its real author)</div>'+
|
| 13019 |
+
'<div class="atlas-cites" id="atlas-cites-'+esc(mod.key)+'"><span class="atlas-dim">reading\u2026</span></div>'+
|
| 13020 |
+
'<pre class="atlas-json" id="atlas-json-'+esc(mod.key)+'" style="display:none"></pre>'+
|
| 13021 |
+
'</details>'+
|
| 13022 |
+
'</div>';
|
| 13023 |
+
}
|
| 13024 |
+
|
| 13025 |
+
function header(){
|
| 13026 |
+
return '<div class="atlas-honest">'+
|
| 13027 |
+
'<div class="atlas-honest-lead"><b>Formula Atlas \u2014 the single honest index of everything SZL computes.</b> '+
|
| 13028 |
+
'Five live engineering formula modules, each surfaced from its own running endpoints. '+
|
| 13029 |
+
'Every formula is cited to its real author; <b>SZL claims none as its own discovery.</b></div>'+
|
| 13030 |
+
'<div class="atlas-honest-tiers">'+
|
| 13031 |
+
'<span class="atlas-badge" style="color:'+TEAL+';border-color:'+TEAL+';background:'+TEAL+'1a">VERIFIED</span> reproduces a documented result \u00b7 '+
|
| 13032 |
+
'<span class="atlas-badge" style="color:'+AMBER+';border-color:'+AMBER+';background:'+AMBER+'1a">PROPOSED</span> engineering gate (cited prior art, not a theorem) \u00b7 '+
|
| 13033 |
+
'<span class="atlas-badge" style="color:'+RED+';border-color:'+RED+';background:'+RED+'1a">EXPERIMENTAL</span> active construct'+
|
| 13034 |
+
'</div>'+
|
| 13035 |
+
'<div class="atlas-honest-doc">\u039b uniqueness = <b>Conjecture\u00a01</b> (never a theorem). '+
|
| 13036 |
+
'\u039b-v5 / allodial / entanglement-capacity are <b>PROPOSED, NOT the formal \u039b</b>. '+
|
| 13037 |
+
'Locked-proven formulas stay exactly <b>8</b> {F1,F4,F7,F11,F12,F18,F19,F22}. '+
|
| 13038 |
+
'Thesis v8 DOI mint is <b>pending (Zenodo, founder-gated)</b> \u2014 no DOI is fabricated. '+
|
| 13039 |
+
'Trust is <b>never 100%</b>. Tiers below are read <b>live</b> from each module\u2019s <code>/summary</code> and never upgraded.</div>'+
|
| 13040 |
+
'</div>';
|
| 13041 |
+
}
|
| 13042 |
+
|
| 13043 |
+
window.renderFormulaAtlas = function(c){
|
| 13044 |
+
if(!c) return;
|
| 13045 |
+
c.innerHTML =
|
| 13046 |
+
header() +
|
| 13047 |
+
'<div class="atlas-grid" id="atlas-grid">' +
|
| 13048 |
+
MODULES.map(renderModuleCard).join('') +
|
| 13049 |
+
'</div>' +
|
| 13050 |
+
'<div class="atlas-foot">Namespace <code>'+esc(NS)+'</code> \u00b7 base <code>'+esc(BASE)+'</code> \u00b7 all routes are live (GET \u2192 real JSON). 0 runtime CDN.</div>';
|
| 13051 |
+
|
| 13052 |
+
// Wire per-route live fetch buttons (delegation; null-safe)
|
| 13053 |
+
var grid=E('atlas-grid');
|
| 13054 |
+
if(grid){
|
| 13055 |
+
grid.addEventListener('click', function(ev){
|
| 13056 |
+
var t=ev.target;
|
| 13057 |
+
if(t && t.classList && t.classList.contains('atlas-route')){
|
| 13058 |
+
var key=t.getAttribute('data-mod'), url=t.getAttribute('data-url');
|
| 13059 |
+
var mod=null; for(var i=0;i<MODULES.length;i++){ if(MODULES[i].key===key){ mod=MODULES[i]; break; } }
|
| 13060 |
+
if(mod) fetchInto(mod, url);
|
| 13061 |
+
}
|
| 13062 |
+
});
|
| 13063 |
+
}
|
| 13064 |
+
|
| 13065 |
+
// Read every module's /summary LIVE for tier + citations (never upgrade).
|
| 13066 |
+
MODULES.forEach(function(mod){
|
| 13067 |
+
getJSON(BASE+'/'+mod.key+'/summary').then(function(d){
|
| 13068 |
+
d=d||{};
|
| 13069 |
+
var tier=mod.tierFrom(d);
|
| 13070 |
+
H('atlas-tier-'+mod.key, badge(tier));
|
| 13071 |
+
H('atlas-cites-'+mod.key, citesHTML(mod.citesFrom(d)));
|
| 13072 |
+
}).catch(function(e){
|
| 13073 |
+
H('atlas-tier-'+mod.key, '<span class="atlas-badge" style="color:'+RED+';border-color:'+RED+';background:'+RED+'1a">/summary unavailable</span>');
|
| 13074 |
+
H('atlas-cites-'+mod.key, '<span class="atlas-dim">summary fetch failed: '+esc(e&&e.message||String(e))+'</span>');
|
| 13075 |
+
});
|
| 13076 |
+
});
|
| 13077 |
+
};
|
| 13078 |
+
|
| 13079 |
+
// ---- register the view ----------------------------------------------------
|
| 13080 |
+
var ATLAS_BADGE='HONEST INDEX \u00b7 5 LIVE MODULES \u00b7 \u039b=CONJECTURE 1 \u00b7 TRUST NEVER 100%';
|
| 13081 |
+
var ATLAS_SUB='One investor-readable index of every live SZL engineering formula module \u2014 metabolic scaling, allodial sovereignty, entanglement, unified (thesis v6) and Counter-UAS C2. For each: purpose, live clickable routes (GET \u2192 real JSON), the honest tier read <b>live</b> from <code>/summary</code> (never upgraded), real author citations, Lean merge status where real, and honest DOI status. Every formula is cited to its origin; SZL claims none as its own discovery. \u039b uniqueness stays <b>Conjecture\u00a01</b>; \u039b-v5 / allodial / entanglement-capacity are <b>PROPOSED, NOT the formal \u039b</b>; locked-proven stays exactly 8; trust is never 100%; the Counter-UAS effector is <b>SIMULATED</b>.';
|
| 13082 |
+
function reg(key,title,badge,sub,fn){ if(!window.VIEWS){ return setTimeout(function(){reg(key,title,badge,sub,fn);},80); }
|
| 13083 |
+
if(window.VIEWS[key]){ return; }
|
| 13084 |
+
window.VIEWS[key]={title:title,badge:badge,sub:sub,render:async function(c){ fn(c); }};
|
| 13085 |
+
try{ console.log('[atlas] Formula Atlas tab registered: '+key); }catch(e){}
|
| 13086 |
+
}
|
| 13087 |
+
function regAtlas(){ reg('atlas','Formula Atlas',ATLAS_BADGE,ATLAS_SUB,window.renderFormulaAtlas); }
|
| 13088 |
+
if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded',regAtlas); } else { regAtlas(); }
|
| 13089 |
+
|
| 13090 |
+
function injectNav(){
|
| 13091 |
+
var anchor=document.querySelector('.nav-item[data-view="entangle"]')||document.querySelector('.nav-item[data-view="sovereignty"]')||document.querySelector('.nav-item[data-view="scaling"]')||document.querySelector('.nav-item[data-view="verticals"]')||document.querySelector('.nav-item');
|
| 13092 |
+
if(!anchor){ return setTimeout(injectNav,250); }
|
| 13093 |
+
if(document.getElementById('atlas-nav-item')){ return; }
|
| 13094 |
+
var grp=document.createElement('div'); grp.className='nav-group'; grp.id='atlas-nav-group'; grp.textContent='Formula Atlas';
|
| 13095 |
+
var n=document.createElement('div'); n.className='nav-item'; n.id='atlas-nav-item'; n.setAttribute('data-view','atlas'); n.setAttribute('onclick',"go('atlas')");
|
| 13096 |
+
n.setAttribute('title','Formula Atlas: one honest index of all 5 live SZL formula modules (scaling, allodial, entangle, unified, cuas). Per-module purpose, live routes (GET real JSON), tier read live from /summary (never upgraded), real citations, Lean status, honest DOI status. Lambda stays Conjecture 1; trust never 100%; effector SIMULATED.');
|
| 13097 |
+
n.innerHTML='<span class="ico">\u2318</span>Formula Atlas';
|
| 13098 |
+
var parent=anchor.parentNode; parent.insertBefore(grp, anchor); parent.insertBefore(n, anchor);
|
| 13099 |
+
try{ console.log('[atlas] Formula Atlas nav injected'); }catch(e){}
|
| 13100 |
+
}
|
| 13101 |
+
if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded',injectNav); } else { injectNav(); }
|
| 13102 |
+
})();
|
| 13103 |
+
</script>
|
| 13104 |
+
<style>
|
| 13105 |
+
/* Formula Atlas — scoped, brand-aligned, 0 CDN */
|
| 13106 |
+
.atlas-honest{border:1px solid var(--gold-line,rgba(201,183,135,.22));background:linear-gradient(180deg,rgba(201,183,135,.05),rgba(0,0,0,0));border-radius:12px;padding:1rem 1.2rem;margin-bottom:1.1rem;}
|
| 13107 |
+
.atlas-honest-lead{font-size:13.5px;color:var(--cream,#f0f0f0);line-height:1.7;}
|
| 13108 |
+
.atlas-honest-lead b{color:var(--gold,#c9b787);}
|
| 13109 |
+
.atlas-honest-tiers{margin-top:.7rem;font-size:12px;color:#aeb6c2;line-height:2.1;}
|
| 13110 |
+
.atlas-honest-doc{margin-top:.7rem;font-size:12px;color:#9aa3b1;line-height:1.8;border-top:1px solid rgba(255,255,255,.06);padding-top:.6rem;}
|
| 13111 |
+
.atlas-honest-doc b{color:#cfd6df;} .atlas-honest-doc code{color:var(--teal,#5fb3a3);font-family:var(--mono,monospace);}
|
| 13112 |
+
.atlas-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-family:var(--mono,monospace);font-size:10.5px;font-weight:700;border:1px solid;white-space:nowrap;}
|
| 13113 |
+
.atlas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1rem;}
|
| 13114 |
+
.atlas-card{border:1px solid var(--gold-line,rgba(201,183,135,.18));background:var(--panel,#12151b);border-radius:12px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.55rem;}
|
| 13115 |
+
.atlas-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap;}
|
| 13116 |
+
.atlas-card-title{font-family:var(--display,inherit);font-size:15px;color:var(--cream,#f0f0f0);font-weight:600;}
|
| 13117 |
+
.atlas-mod-key{font-family:var(--mono,monospace);font-size:11px;color:var(--teal,#5fb3a3);background:rgba(95,179,163,.1);padding:1px 7px;border-radius:6px;border:1px solid rgba(95,179,163,.3);}
|
| 13118 |
+
.atlas-purpose{font-size:12.5px;color:var(--paragraph,#b6bdc8);line-height:1.7;}
|
| 13119 |
+
.atlas-meta{display:flex;flex-direction:column;gap:.25rem;font-size:11.5px;}
|
| 13120 |
+
.atlas-meta-row{display:flex;gap:.6rem;align-items:baseline;}
|
| 13121 |
+
.atlas-meta-k{min-width:42px;color:var(--teal,#5fb3a3);font-family:var(--mono,monospace);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;}
|
| 13122 |
+
.atlas-meta-row span:last-child{color:#bcc4cf;}
|
| 13123 |
+
.atlas-mono{font-family:var(--mono,monospace);}
|
| 13124 |
+
.atlas-detail{margin-top:.3rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.5rem;}
|
| 13125 |
+
.atlas-detail>summary{cursor:pointer;font-size:11.5px;color:var(--gold,#c9b787);font-family:var(--mono,monospace);list-style:none;}
|
| 13126 |
+
.atlas-detail>summary::-webkit-details-marker{display:none;}
|
| 13127 |
+
.atlas-detail>summary:before{content:'\25B8 ';color:var(--gold,#c9b787);}
|
| 13128 |
+
.atlas-detail[open]>summary:before{content:'\25BE ';}
|
| 13129 |
+
.atlas-routes{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0;}
|
| 13130 |
+
.atlas-route{font-family:var(--mono,monospace);font-size:10.5px;padding:.28rem .55rem;border-radius:6px;cursor:pointer;background:rgba(143,179,201,.08);color:var(--info,#8fb3c9);border:1px solid rgba(143,179,201,.3);transition:.12s;}
|
| 13131 |
+
.atlas-route:hover{background:rgba(143,179,201,.2);color:#cfe0ec;}
|
| 13132 |
+
.atlas-section-k{font-size:10.5px;color:#8b93a3;text-transform:uppercase;letter-spacing:.04em;margin:.5rem 0 .3rem;font-family:var(--mono,monospace);}
|
| 13133 |
+
.atlas-cites{display:flex;flex-wrap:wrap;gap:.4rem;}
|
| 13134 |
+
.atlas-cite{font-size:11px;padding:.22rem .55rem;border-radius:6px;background:rgba(201,183,135,.07);color:var(--gold,#c9b787);border:1px solid rgba(201,183,135,.25);text-decoration:none;}
|
| 13135 |
+
.atlas-cite:hover{background:rgba(201,183,135,.18);}
|
| 13136 |
+
.atlas-cite-static{color:#aeb6c2;border-color:rgba(174,182,194,.25);background:rgba(174,182,194,.06);cursor:default;}
|
| 13137 |
+
.atlas-json{margin-top:.6rem;background:#0b0d11;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.7rem;font-family:var(--mono,monospace);font-size:10.5px;color:#bcc4cf;max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word;}
|
| 13138 |
+
.atlas-dim{color:#7d8593;font-size:11px;}
|
| 13139 |
+
.atlas-foot{margin-top:1rem;font-size:11px;color:#7d8593;font-family:var(--mono,monospace);}
|
| 13140 |
+
.atlas-foot code{color:var(--teal,#5fb3a3);}
|
| 13141 |
+
.atlas-tier .atlas-dim{font-family:var(--mono,monospace);}
|
| 13142 |
+
</style>
|
| 13143 |
+
|
| 13144 |
</body>
|
| 13145 |
</html>
|