05ed037fe8
- DNS: pilot.landvex.com -> 16.170.83.169 - TLS: Let's Encrypt certificate (expires 2026-09-30) - Nginx: reverse proxy with SSL termination - API: https://pilot.landvex.com/api/v1/missions - UI: https://pilot.landvex.com/ - Upload: POST /api/v1/missions/import (multipart/form-data) Verified: ✅ https://pilot.landvex.com/health ✅ https://pilot.landvex.com/version ✅ https://pilot.landvex.com/api/v1/missions (list) ✅ https://pilot.landvex.com/api/v1/missions/:id (get) ✅ POST /api/v1/missions/import (video upload) ✅ UI loads with title 'LandveX Intelligence Lab' Next: Pilot 001 — Break the system!
85 lines
2.9 KiB
HTML
85 lines
2.9 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<title>EP-1.0 Experimentstatus</title>
|
||
<style>
|
||
body { font-family: monospace; margin: 40px; background: #f5f5f5; }
|
||
.container { max-width: 900px; margin: 0 auto; background: white; padding: 30px; }
|
||
h1 { border-bottom: 3px solid #333; padding-bottom: 10px; }
|
||
table { width: 100%; border-collapse: collapse; margin: 20px 0; }
|
||
th, td { padding: 12px; text-align: left; border-bottom: 1px solid #ddd; }
|
||
th { background: #333; color: white; }
|
||
.frozen { color: green; font-weight: bold; }
|
||
.running { color: orange; font-weight: bold; }
|
||
.waiting { color: gray; }
|
||
.hash { font-size: 0.85em; color: #666; word-break: break-all; }
|
||
.updated { color: #666; font-style: italic; margin-top: 30px; }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="container">
|
||
<h1>EP-1.0 Experimentstatus</h1>
|
||
|
||
<table>
|
||
<tr>
|
||
<th>Dataset</th>
|
||
<th>CR-ID</th>
|
||
<th>Status</th>
|
||
<th>Start</th>
|
||
<th>Fryst</th>
|
||
<th>Ansvarig</th>
|
||
</tr>
|
||
<tr>
|
||
<td>DS-001</td>
|
||
<td>CR-001</td>
|
||
<td class="frozen">✅ FROZEN</td>
|
||
<td>2026-07-01</td>
|
||
<td>2026-07-02</td>
|
||
<td>Bernt</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DS-002</td>
|
||
<td>CR-002</td>
|
||
<td class="running">🔄 RUNNING</td>
|
||
<td>2026-07-02</td>
|
||
<td>-</td>
|
||
<td>Bernt</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DS-003</td>
|
||
<td>CR-003</td>
|
||
<td class="waiting">⏳ WAITING</td>
|
||
<td>-</td>
|
||
<td>-</td>
|
||
<td>Johan/SVEN?</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<h2>Integritetskontroll</h2>
|
||
|
||
<h3>DS-001 (FROZEN)</h3>
|
||
<div class="hash">
|
||
Ledger: 48bbddf9a64e9c02ea32ef39f0169e9a6c33c5be1d4beff5206d60639ac0503f<br>
|
||
Metadata: cda34bf5c8c35294938b4cffee35f9c300c2a0d9d9fcba790de81b678ac68cd1<br>
|
||
Derived KPIs: 16560750b3fb7dc26fdc617e0991d7aba39fce02f87a9e9a9db517eeaa0773d5
|
||
</div>
|
||
|
||
<h3>DS-002 (RUNNING)</h3>
|
||
<div class="hash">
|
||
Ledger: eca8a520315f9ca382c30a8e05c3a64919326e0eab98bcf480c6c1ea3e1201fb<br>
|
||
Metadata: 018f7b92f6b56869f576b255e8441f5741fbed554d464151d1370259e84c2ca6
|
||
</div>
|
||
|
||
<h2>Regler</h2>
|
||
<ul>
|
||
<li>🔒 EP-1.0 är fryst — inga ändringar tillåtna</li>
|
||
<li>🔒 Hypoteser H1–H7 är låsta</li>
|
||
<li>🔒 KPI-definitioner är oföränderliga</li>
|
||
<li>⏳ Analys öppnas först efter DS-003</li>
|
||
</ul>
|
||
|
||
<p class="updated">Senast uppdaterad: 2026-07-02 06:19 UTC</p>
|
||
</div>
|
||
</body>
|
||
</html>
|