Gate 4, slice 3: verfahren/, hosts/, vision/ and shared/ moved via git mv - six AARs to docs/aar/ (four harvested by the 2026-08-09 retro, two open), procedures and host knowledge to docs/wiki/ (admin, deployment, architecture, new area vision), the retro protocol and the commit mapping table to docs/sources/ (protokolle/, migration/). New: the wiki index linking every page, and the mirror-topology page carrying the why-two-places reasoning verbatim from the old CLAUDE.md (F-013 preserved). All moved-path references retargeted; the link checker drove the sweep to zero. pruefe_prosa.py added (pattern C+D): SHA citations resolve via repo, mapping table, optional component clones or a curated exemption list (documented dead Gitea-force-push commits, a vendor-repo tag, an Authentik uid that is hex but no git SHA, the external neckbeard reference); wiki task prose without an issue reference errors, with a visible pragma for deliberate checklists; the dead-tracker denylist now covers every mirrored repo's retired Gitea tracker (F-005) - two links re-verified against live GitLab titles and retargeted, five defused into honest historical citations. Verified: validate 0/0, gen_status --check current, drift 0. Demo on the pre-migration state fires 6 findings (3 orphaned SHAs, 3 task blocks); on the current tree exactly the 3 F-004 task blocks remain - they turn green in slice 4 when the issues exist, which is why pruefe_prosa joins CI only then. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.6 KiB
type, area, related
| type | area | related |
|---|---|---|
| wiki-page | vision |
Vision: Homelab — die Plattform
Getragene Fassung — geschärft im Struktur-Workshop am 2026-08-06 (#17).
Kern
Das Lab (MorninglightMountain, Overmind, das Netz dazwischen) ist die Quelle der Wahrheit und die Werkbank: kanonische Repos, Build-CI, Verwaltung — alles, was nicht öffentlich erreichbar sein muss, lebt hier (ADR-0001/0002).
Prinzipien
- Prod hängt nie vom Lab ab: Hetzner-Hosts laufen bei Lab-Ausfall weiter, nur Neues pausiert.
- Verbindungen ins Lab sind schaltbar und minimal (Roadwarrior für Menschen, Site-to-Site für Server — ADR-0004), nie dauerhaft exponiert.
- Bestand wird dokumentiert, wo er lebt: homelab/docs für Netz/Geräte, Betriebs-Repos je Host.
Ausbaustufen
Konsolidieren vor Ausbauen (entschieden 2026-08-06). Kein neuer Dienst und kein weiterer Host, solange die Absicherung des Bestehenden nicht steht.
Der Maßstab ist nicht „läuft es", sondern „überlebt es den Verlust der Maschine, auf der es läuft". Ein Lab, das Quelle der Wahrheit ist, hat diese Frage zuerst zu beantworten — jeder zusätzliche Dienst vergrößert sonst die Angriffsfläche schneller als die Kontrolle.
Nachtrag sorb (2026-08-06): Die Git-Daten werden bereits in einen S3-Bucket auf sein NAS gesichert. Das entschärft den ursprünglichen Befund aus #10 — offen bleibt jedoch, was diese Sicherung nicht umfasst (Registry-Blobs, npm-Pakete, Gitea-Datenbank). Siehe dort.