Spaces:
Running
Running
deploy(hf): sync szl-holdings/killinchu@main derived COPY set
Browse filesReusable Dockerfile-COPY-derived deploy from szl-holdings/killinchu main.
Files: 880 Pruned: 0
Derived from Dockerfile COPY sources (NO hand-maintained allowlist).
Signed-off-by: SZL Holdings <noreply@szlholdings.ai>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- killinchu_elite_console.py +3 -3
- static/landing.html +4 -4
- static/operator-unified.html +5 -5
killinchu_elite_console.py
CHANGED
|
@@ -13134,9 +13134,9 @@ go(VIEWS[start]?start:'tracks');
|
|
| 13134 |
'<div class="d" style="font-size:10px;color:#8ca599">'+sub+'</div></div>';
|
| 13135 |
}
|
| 13136 |
// Pull live counts from globals the page already maintains (best-effort).
|
| 13137 |
-
var dk = (window.__KC_DARKFLEET!=null)?window.__KC_DARKFLEET:'
|
| 13138 |
-
var sp = (window.__KC_SPOOF!=null)?window.__KC_SPOOF:'
|
| 13139 |
-
var sx = (window.__KC_SANCTIONS!=null)?window.__KC_SANCTIONS:'
|
| 13140 |
var vr = (window.__KC_VESSELRISK!=null)?window.__KC_VESSELRISK:'Λ-scaled';
|
| 13141 |
var fr = (window.__KC_FRESH!=null)?window.__KC_FRESH:'live';
|
| 13142 |
hud.innerHTML =
|
|
|
|
| 13134 |
'<div class="d" style="font-size:10px;color:#8ca599">'+sub+'</div></div>';
|
| 13135 |
}
|
| 13136 |
// Pull live counts from globals the page already maintains (best-effort).
|
| 13137 |
+
var dk = (window.__KC_DARKFLEET!=null)?window.__KC_DARKFLEET:'standby';
|
| 13138 |
+
var sp = (window.__KC_SPOOF!=null)?window.__KC_SPOOF:'standby';
|
| 13139 |
+
var sx = (window.__KC_SANCTIONS!=null)?window.__KC_SANCTIONS:'standby';
|
| 13140 |
var vr = (window.__KC_VESSELRISK!=null)?window.__KC_VESSELRISK:'Λ-scaled';
|
| 13141 |
var fr = (window.__KC_FRESH!=null)?window.__KC_FRESH:'live';
|
| 13142 |
hud.innerHTML =
|
static/landing.html
CHANGED
|
@@ -155,7 +155,7 @@ img, svg { display: block; }
|
|
| 155 |
/* ---- ORBITAL ANIMATION -------------------------------------------------- */
|
| 156 |
.ds-orbital { position: relative; width: 100%; aspect-ratio: 1 / 1; max-width: 520px; margin: 0 auto; border-radius: 18px; overflow: hidden; background: radial-gradient(circle at 50% 50%, rgba(201,183,135,0.06) 0%, rgba(201,183,135,0.02) 35%, rgba(0,0,0,0) 65%), #0d0d0d; border: 1px solid var(--hairline); box-shadow: 0 30px 80px -20px rgba(0,0,0,0.6), inset 0 0 0 1px rgba(255,255,255,0.02); }
|
| 157 |
.ds-orbital__corner { position: absolute; width: 14px; height: 14px; border-top: 1px solid var(--gold); border-left: 1px solid var(--gold); opacity: 0.55; pointer-events: none; }
|
| 158 |
-
.ds-orbital__hud { position: absolute; font-family: var(--mono); font-size: 9.5px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); line-height: 1.7; z-index: 3; }
|
| 159 |
.ds-orbital__hud .gold { color: var(--gold-dim); }
|
| 160 |
.ds-orbital__hud .teal { color: var(--teal); }
|
| 161 |
.ds-orbital__scan { position: absolute; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--gold) 50%, transparent); opacity: 0.35; mix-blend-mode: screen; animation: ds-scan 5.5s linear infinite; z-index: 2; }
|
|
@@ -678,13 +678,13 @@ cosign verify-blob --key cosign.pub \
|
|
| 678 |
var guides = $("kc-guides");
|
| 679 |
if(guides){ [0,45,90,135].forEach(function(deg){
|
| 680 |
var a=deg*Math.PI/180;
|
| 681 |
-
guides.appendChild(mk("line",{ x1:250-
|
| 682 |
-
x2:250+
|
| 683 |
}); }
|
| 684 |
var stations = $("kc-stations");
|
| 685 |
var STN = [
|
| 686 |
{ angle:14, r:158, label:"DRONES" },
|
| 687 |
-
{ angle:90, r:
|
| 688 |
{ angle:162, r:110, label:"SENSOR-FUSION" },
|
| 689 |
{ angle:232, r:158, label:"ENGAGEMENT" },
|
| 690 |
{ angle:308, r:110, label:"GEOFENCE" }
|
|
|
|
| 155 |
/* ---- ORBITAL ANIMATION -------------------------------------------------- */
|
| 156 |
.ds-orbital { position: relative; width: 100%; aspect-ratio: 1 / 1; max-width: 520px; margin: 0 auto; border-radius: 18px; overflow: hidden; background: radial-gradient(circle at 50% 50%, rgba(201,183,135,0.06) 0%, rgba(201,183,135,0.02) 35%, rgba(0,0,0,0) 65%), #0d0d0d; border: 1px solid var(--hairline); box-shadow: 0 30px 80px -20px rgba(0,0,0,0.6), inset 0 0 0 1px rgba(255,255,255,0.02); }
|
| 157 |
.ds-orbital__corner { position: absolute; width: 14px; height: 14px; border-top: 1px solid var(--gold); border-left: 1px solid var(--gold); opacity: 0.55; pointer-events: none; }
|
| 158 |
+
.ds-orbital__hud {text-shadow:0 0 6px rgba(8,8,8,.95),0 0 2px #080808; position: absolute; font-family: var(--mono); font-size: 9.5px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); line-height: 1.7; z-index: 3; }
|
| 159 |
.ds-orbital__hud .gold { color: var(--gold-dim); }
|
| 160 |
.ds-orbital__hud .teal { color: var(--teal); }
|
| 161 |
.ds-orbital__scan { position: absolute; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--gold) 50%, transparent); opacity: 0.35; mix-blend-mode: screen; animation: ds-scan 5.5s linear infinite; z-index: 2; }
|
|
|
|
| 678 |
var guides = $("kc-guides");
|
| 679 |
if(guides){ [0,45,90,135].forEach(function(deg){
|
| 680 |
var a=deg*Math.PI/180;
|
| 681 |
+
guides.appendChild(mk("line",{ x1:250-205*Math.cos(a), y1:250-205*Math.sin(a),
|
| 682 |
+
x2:250+205*Math.cos(a), y2:250+205*Math.sin(a) }));
|
| 683 |
}); }
|
| 684 |
var stations = $("kc-stations");
|
| 685 |
var STN = [
|
| 686 |
{ angle:14, r:158, label:"DRONES" },
|
| 687 |
+
{ angle:90, r:150, label:"VESSELS" },
|
| 688 |
{ angle:162, r:110, label:"SENSOR-FUSION" },
|
| 689 |
{ angle:232, r:158, label:"ENGAGEMENT" },
|
| 690 |
{ angle:308, r:110, label:"GEOFENCE" }
|
static/operator-unified.html
CHANGED
|
@@ -159,7 +159,7 @@
|
|
| 159 |
<div id="terrain">
|
| 160 |
<div class="tlabel label">TERRAIN · KHIPU DAG PARTICLE FIELD</div>
|
| 161 |
<canvas id="pfield"></canvas>
|
| 162 |
-
<div class="thint">Click an organ well to open its panel ·
|
| 163 |
</div>
|
| 164 |
|
| 165 |
<!-- PANE 2: RIGHT PANEL -->
|
|
@@ -170,8 +170,8 @@
|
|
| 170 |
</div>
|
| 171 |
<!-- Golden signals -->
|
| 172 |
<div id="signals">
|
| 173 |
-
<div class="sig"><div class="k">Decisions / min</div><div class="v" id="sig-dec">—</div><svg id="spark-dec" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 174 |
-
<div class="sig"><div class="k">Yuyay-13 P95</div><div class="v" id="sig-y13">—</div><svg id="spark-y13" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 175 |
<div class="sig"><div class="k">Error %</div><div class="v" id="sig-err">—</div><svg id="spark-err" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 176 |
<div class="sig"><div class="k">Λ-convergence</div><div class="v" id="sig-lam">—</div><svg id="spark-lam" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 177 |
</div>
|
|
@@ -226,7 +226,7 @@
|
|
| 226 |
"use strict";
|
| 227 |
|
| 228 |
// ---- Organ detection -------------------------------------------------
|
| 229 |
-
var ORGANS = ["a11oy","
|
| 230 |
function detectOrgan(){
|
| 231 |
var h = (location.hostname || "").toLowerCase();
|
| 232 |
for (var i=0;i<ORGANS.length;i++){ if (h.indexOf(ORGANS[i]) !== -1) return ORGANS[i]; }
|
|
@@ -521,7 +521,7 @@
|
|
| 521 |
function updateSignals(){
|
| 522 |
var liveCount = organs.filter(function(g){return g.status==="healthy";}).length;
|
| 523 |
var errCount = organs.filter(function(g){return g.status==="critical"||g.status==="offline";}).length;
|
| 524 |
-
var dec = liveCount*7
|
| 525 |
var y13 = 0.90 + liveCount*0.018; // P95 score proxy (>=Λ floor 0.90)
|
| 526 |
var err = (errCount/organs.length)*100;
|
| 527 |
var lam = Math.max(0, 1 - errCount*0.12); // Λ-convergence ratio
|
|
|
|
| 159 |
<div id="terrain">
|
| 160 |
<div class="tlabel label">TERRAIN · KHIPU DAG PARTICLE FIELD</div>
|
| 161 |
<canvas id="pfield"></canvas>
|
| 162 |
+
<div class="thint">Click an organ well to open its panel · 2 organs, one substrate</div>
|
| 163 |
</div>
|
| 164 |
|
| 165 |
<!-- PANE 2: RIGHT PANEL -->
|
|
|
|
| 170 |
</div>
|
| 171 |
<!-- Golden signals -->
|
| 172 |
<div id="signals">
|
| 173 |
+
<div class="sig"><div class="k">Decisions / min · proxy</div><div class="v" id="sig-dec">—</div><svg id="spark-dec" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 174 |
+
<div class="sig"><div class="k">Yuyay-13 P95 · proxy</div><div class="v" id="sig-y13">—</div><svg id="spark-y13" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 175 |
<div class="sig"><div class="k">Error %</div><div class="v" id="sig-err">—</div><svg id="spark-err" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 176 |
<div class="sig"><div class="k">Λ-convergence</div><div class="v" id="sig-lam">—</div><svg id="spark-lam" viewBox="0 0 100 18" preserveAspectRatio="none"></svg></div>
|
| 177 |
</div>
|
|
|
|
| 226 |
"use strict";
|
| 227 |
|
| 228 |
// ---- Organ detection -------------------------------------------------
|
| 229 |
+
var ORGANS = ["a11oy","killinchu"]; // honest consolidation 2026-07: sentra/amaru/rosie retired
|
| 230 |
function detectOrgan(){
|
| 231 |
var h = (location.hostname || "").toLowerCase();
|
| 232 |
for (var i=0;i<ORGANS.length;i++){ if (h.indexOf(ORGANS[i]) !== -1) return ORGANS[i]; }
|
|
|
|
| 521 |
function updateSignals(){
|
| 522 |
var liveCount = organs.filter(function(g){return g.status==="healthy";}).length;
|
| 523 |
var errCount = organs.filter(function(g){return g.status==="critical"||g.status==="offline";}).length;
|
| 524 |
+
var dec = liveCount*7; // deterministic liveness proxy (no fabricated jitter)
|
| 525 |
var y13 = 0.90 + liveCount*0.018; // P95 score proxy (>=Λ floor 0.90)
|
| 526 |
var err = (errCount/organs.length)*100;
|
| 527 |
var lam = Math.max(0, 1 - errCount*0.12); // Λ-convergence ratio
|