2026-08-01 12:00:00 +00:00
# Roadmap
2026-08-11 12:00:00 +00:00
> Diese Datei hält die **Linien und die Reihenfolge**. Zahlen und Stand
> stehen im generierten [STATUS.md](STATUS.md) und auf dem
> GitLab-Board — hier steht bewusst keine Zählung mehr (Lehre F-001/
> F-010: handgepflegte Stände veralten und widersprechen dem Werkzeug).
2026-08-06 12:00:00 +00:00
>
2026-08-11 12:00:00 +00:00
> Die Gruppen-Milestones sind **M1– M5**; seit 2026-08-06 hängt jedes
> offene Issue an genau einem (Regel in [AGENTS.md](AGENTS.md), erzwungen
> durch `schema.yaml`). M5 — Härtung wurde am 2026-08-09 entschieden:
> Trennlinie „kaputt (M1) oder nie gehabt (M5)", siehe
> [ADR-0010](docs/adr/0010-haertung-eigener-meilenstein.md).
2026-08-01 12:00:00 +00:00
2026-08-20 12:00:00 +00:00
## Die fünf Meilensteine, in einem Satz
Was jeder Meilenstein aufnimmt — die Abgrenzung, nach der im Refinement einsortiert
wird. **Welche** Issues gerade daran hängen, steht in [STATUS.md ](STATUS.md ): dort
trägt jede Zeile ihren Meilenstein, und `gen_status.py --check` prüft in der CI, dass
die Liste zum Bestand passt. Hier steht deshalb bewusst nur die Bedeutung.
| | Nimmt auf |
|---|---|
| **M1 — Betrieb absichern** | Alles, was **still** kaputtgeht: abgeschaltete Schutzmechanismen, ablaufende Fristen, ungeprüfte Annahmen. |
| **M2 — Lab als Quelle der Wahrheit** | Die Konsolidierung zu Ende bringen: verbliebene Ausnahmen zurückbauen, Credential-Hygiene, Board und Roadmap tragfähig machen. |
| **M3 — Community-Funktionen** | Was die Community spürt: Invite-Workflow, Raidplaner, alles über Chat hinaus. Setzt die Vision „kontrolliert wachsend" um. |
| **M4 — Produktreife ThreadNet** | Fork-Politur bis zur Vorzeigbarkeit: Rebranding zu Ende, Signing, Feedback-Weg. **Voraussetzung für eine Veröffentlichung.** |
| **M5 — Härtung** | Schutzbausteine, die es heute **nicht** gibt. Trennlinie zu M1: „kaputt (M1) oder nie gehabt (M5)" — [ADR-0010 ](docs/adr/0010-haertung-eigener-meilenstein.md ). |
2026-08-01 12:00:00 +00:00
## Linien und nächste Meilenstein-Kandidaten
### Betrieb & Sicherheit (axion1337.chat-Stack)
2026-08-02 12:00:00 +00:00
1. **CVE-Meldeweg v2 live** — aggregierte Alarme deployen
([Übergabe-Issue #25 ](https://git.lab/axion1337.chat/management/-/issues/25 )),
Grafana-CVE-Dashboard, Security-Raum-Widget
2026-08-01 12:00:00 +00:00
(Follow-up-Wunsch sorb). [gitops#45 ](https://git.lab/axion1337.chat/axion1337.chat-gitops/-/issues/45 ),
[#49 ](https://git.lab/axion1337.chat/axion1337.chat-gitops/-/issues/49 )
2. **Zertifikats-Risiko entschärfen** vor Ende September —
[CFGMON-01 (#7) ](https://git.lab/axion1337.chat/management/-/issues/7 ) ⏰
3. **Backups wiederherstellen** — [CFGMON-09 (#10) ](https://git.lab/axion1337.chat/management/-/issues/10 )
(Cron ist AUS!)
4. K3s-API-Härtung (gitops#25 , gemeinsame Session), CFGMON-03-Konsolen-Klärung.
### Infrastruktur (Lab & Netz)
2026-08-01 12:00:00 +00:00
1. ✅ **Site-to-Site-VPN** Hetzner ↔ Lab — erledigt 2026-08-01
([#12 ](https://git.lab/axion1337.chat/management/-/issues/12 ), ADR-0004 akzeptiert,
2026-08-02 12:00:00 +00:00
zwei AARs). Ernte daraus: ✅ **LABNET-03 (#13)** — Übergabe-Issues sind am
2026-08-02 ins Lab gewandert, die Gitea-Ausnahme ist zurückgebaut.
2026-08-01 12:00:00 +00:00
2. GAME-01-Erreichbarkeit + vSwitch-Aufnahme —
[#2 ](https://git.lab/axion1337.chat/management/-/issues/2 ) (Silences bis 2026-08-04!)
2026-08-18 12:00:00 +00:00
3. ✅ **Backlog zentralisiert** (war: Roadmap-/Board-Ausbau in GitLab, Rest von
gitops#46 ). Anders entschieden als geplant: nicht das Board wurde ausgebaut,
sondern `docs/issues/` wurde kanonisch und GitLab zum generierten Spiegel
([ADR-0012 ](docs/adr/0012-issues-im-repo-gitlab-als-spiegel.md ),
[ADR-0019 ](docs/adr/0019-komponenten-issues-adoptiert.md )) — seit 2026-08-18 für
alle Tracker der Gruppe, ein Nummernkreis.
4. ✅ **Wiki-Oberfläche entschieden** — Wiki.js löst Docusaurus ab
([ADR-0014 ](docs/adr/0014-wikijs-loest-docusaurus-ab.md )), erreichbar unter
`wiki.axion1337.chat` . `axionwiki.lab` existiert nicht mehr; ADR-0007 ist damit
abgelöst. Offen ist nur noch die Abschottung der Leserechte
([#0103 ](docs/issues/0103-wiki-zugang-ohne-gruppe-endet-stumm.md )).
2026-08-02 12:00:00 +00:00
5. Sicherheits-Nachlese aus der VPN-Nacht:
2026-08-01 12:00:00 +00:00
[CFGMON-14 (#14) ](https://git.lab/axion1337.chat/management/-/issues/14 ) docker-Gruppe
= root-äquivalent (Entscheidung sorb),
[CFGMON-15 (#15) ](https://git.lab/axion1337.chat/management/-/issues/15 ) Token-Hygiene,
[LABNET-04 (#16) ](https://git.lab/axion1337.chat/management/-/issues/16 ) Nacharbeiten.
2026-08-01 12:00:00 +00:00
### Produkte (ThreadNet)
2026-08-02 12:00:00 +00:00
1. **Rebrand fortsetzen** — Desktop-Client heißt seit 2026-08-02 **ThreadNet** und
trägt die eigene Marke ([ThreadNet-Web#10 ](https://git.lab/axion1337.chat/ThreadNet-Web/-/issues/10 ),
2026-08-09 12:00:00 +00:00
Commit `6b0261d` ). Offen: Web-Client-Icons/`brand` , About-Attribution.
2026-08-02 12:00:00 +00:00
2. Signing/Notarisierung (ThreadNet-Web#6 ) — ohne Signatur muss jeder Nutzer auf
macOS die Quarantäne von Hand lösen und Windows zeigt SmartScreen.
3. **macOS reproduzierbar bauen** — [BUILD-01 (#22) ](https://git.lab/axion1337.chat/management/-/issues/22 ):
derzeit nur manuell auf sorbs Mac (Rust nachinstallieren, DMG per `hdiutil` ).
4. **Raidplaner** (gitops#47 ) — Lean-Experiment: HumHub-Kandidat evaluieren.
5. **Gäste-Invite-Workflow** (gitops#48 ) — Design steht (@concierge ,
2026-08-01 12:00:00 +00:00
Freischaltung im Matrix-Raum), Umsetzung gemeinsam.
2026-08-02 12:00:00 +00:00
6. Zammad-artiges Feedback-Tool als spätere Ergänzung (ThreadNet-Web#9 ).
2026-08-01 12:00:00 +00:00
### Community (axion1337.chat)
2026-08-11 12:00:00 +00:00
- Rebranding-Runde (bewusst vertagt; Leitplanke in `docs/wiki/vision/axion1337-chat.md` ).
2026-08-01 12:00:00 +00:00
- Vision-Verfeinerung im ersten Refinement.
## Kadenz
2026-08-11 12:00:00 +00:00
Ablauf und Timeboxes: [verfahren/refinement.md ](docs/wiki/admin/refinement.md ).
2026-08-01 12:00:00 +00:00
- **Refinement** (gemeinsame Session, ~wöchentlich, 30– 45 min): Board von rechts
nach links, WIP-Limit prüfen, nachziehen, Entscheidungsvorlagen.
- **AAR** nach jedem Deploy mit Übergabe und nach Incidents — offene Punkte daraus
werden im selben Zug zu Issues.
- **Retro light** (~monatlich, 20– 30 min): Verfahren/ADRs prüfen — fasert etwas aus?
2026-08-21 12:00:00 +00:00
Eingangsliste dafür sind die Fehlerklassen-Seiten unter
`docs/wiki/stolpersteine/` — wiederkehrende Abweichungen mit Ernte-Stand,
geclustert in [STATUS.md ](STATUS.md ), Wegweiser
[FRAMEWORK-BEFUNDE.md ](FRAMEWORK-BEFUNDE.md ).
2026-08-01 12:00:00 +00:00
2026-08-06 12:00:00 +00:00
**Der Einstieg ist erfolgt:** [Struktur-Workshop (#17) ](https://git.lab/axion1337.chat/management/-/issues/17 )
am 2026-08-06 — Visionen geschärft, M1– M4 angelegt, Board gesichtet, Kadenz und
Arbeitsteilung festgelegt. Daraus entstanden ADR-0008 (Agenten-Sessions laufen
root-äquivalent), die Textbausteine in
2026-08-11 12:00:00 +00:00
[verfahren/textbloecke.md ](docs/wiki/admin/textbloecke.md ) und die feste Kadenz
2026-08-06 12:00:00 +00:00
(Refinement sonntags, Retro am ersten des Monats).
Seither gilt zusätzlich: **Der Titel trägt keine Priorität** , und **jedes Issue
2026-08-11 12:00:00 +00:00
gehört zu einem Meilenstein** — beides in [AGENTS.md ](AGENTS.md ). Die 34
2026-08-06 12:00:00 +00:00
Titel-Präfixe aus der Gitea-Migration sind am 2026-08-06 entfernt; zwei davon
widersprachen ihrem Label und wurden zugunsten des Labels aufgelöst
(ThreadNet-Web#7 und #1 , jeweils im Issue begründet).