Files
boc/EOS/GOLDEN-FAILURES.md
T
Bernt 05ed037fe8 pilot.landvex.com: HTTPS + Full Stack Verified
- 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!
2026-07-02 17:34:19 +00:00

145 lines
2.8 KiB
Markdown

# Golden Failures — Guide
**Version:** 1.0
**Datum:** 2026-07-01
---
## Vad är en Golden Failure?
En Golden Failure är ett **känt, dokumenterat fel** som:
1. Representerar ett verkligt problem
2. Är svårt att lösa
3. Används för att validera systemets stabilitet över tid
---
## Kriterier för nya Golden Failures
Ett test kvalificerar sig ENDAST om:
| Kriterium | Beskrivning |
|-----------|-------------|
| **Verkligt fel** | Det har inträffat i praktiken, inte teoretiskt |
| **Reproducerbart** | Felet har reproducerats minst två gånger |
| **Unikt** | Det kan inte upptäckas av befintliga tester |
| **Svårt** | Det kräver icke-triviala ändringar för att lösas |
| **Ersättbart** | När det löses ska det ersättas av ett svårare fall |
---
## Process
### 1. Identifiera felet
```bash
# Kör regressionssviten
node EOS/regression-suite.mjs manual
# Kontrollera om felet är nytt
node EOS/regression-suite.mjs check-new
```
### 2. Dokumentera felet
Skapa post i `golden-failures.json`:
```json
{
"id": "GF-XXX",
"name": "Beskrivande namn",
"firstObserved": "2026-07-01",
"status": "active",
"testCase": {
"id": "S-XXX",
"description": "Testbeskrivning"
},
"expectedOperation": "EXPECTED",
"actualOperation": "ACTUAL",
"evidenceProfile": { /* evidens som samlades */ },
"evidenceQuality": { /* kvalitetsmått */ },
"whyDifficult": "Förklaring av varför felet är svårt",
"resolutionCriteria": "När felet anses löst",
"notes": "Eventuella anteckningar"
}
```
### 3. Uppdatera regressionssviten
Lägg till testet i `regression-suite.mjs`:
```javascript
{
id: 'GF-XXX',
description: 'Testbeskrivning',
type: 'test',
expectedOperation: 'EXPECTED',
isGoldenFailure: true
}
```
### 4. Uppdatera Reasoning Gate
Lägg till i `REASONING-GATE.md`:
```markdown
| GF-XXX | Namn | 🟡 Aktiv | 2026-07-01 |
```
---
## När en Golden Failure löses
### 1. Verifiera lösningen
```bash
# Kör regressionssviten
node EOS/regression-suite.mjs manual
# Kontrollera att felet är löst
node EOS/regression-suite.mjs check-golden
```
### 2. Uppdatera status
```json
{
"status": "resolved",
"resolvedDate": "2026-07-01",
"resolution": "Beskrivning av lösningen"
}
```
### 3. Ersätt med ny Golden Failure
**Princip:** Varje löst Golden Failure ska ersättas av ett nytt, svårare test.
```bash
# Identifiera nytt, svårare fall
node EOS/policy-falsification-suite-v6.mjs
# Dokumentera nya felet
# (följ processen ovan)
```
---
## Aktiva Golden Failures
| ID | Namn | Status | Sedan |
|----|------|--------|-------|
| GF-001 | README-felklassificering | 🟡 Aktiv | 2026-07-01 |
---
## Historik
| Datum | Händelse |
|-------|----------|
| 2026-07-01 | GF-001 dokumenterad |
---
*Detta dokument får inte ändras utan godkännande från EOS Team.*