fix(wiki): disable the backwards push mirror, park the rest until the end

Decision sorb. The mirror from axion1337.chat/wiki to sorb/wiki is off. It pointed
the wrong way: per ADR-0015 Wiki.js writes to sorb/wiki from the cluster and
canonize_wiki pulls it back to git.lab, so this mirror would have overwritten the
wiki content with git.lab's state. It had never run once - status none, no error -
which was luck rather than design.

Whether the wiki project stays at all is deliberately not decided now. sorb wants
that conversation immediately before project completion, once production readiness
is reached on everything else, so #0105 carries it as waiting with that as its
stated reason rather than as an open task somebody might pick up.

The group check's finding is acknowledged until 2026-12-31 rather than permanently.
A permanent acknowledgement would need an ADR, and writing that ADR is exactly the
decision being postponed; a date instead means that if the project outlives it, the
question asks itself again.

Both scheduled checks now reach zero open findings.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Thore Cimbal
2026-08-18 12:00:00 +00:00
co-authored by Claude Opus 5
parent 7dfc9b0562
commit 5e62408a72
3 changed files with 62 additions and 2 deletions
+3 -2
View File
@@ -2,9 +2,9 @@
<!-- Generated by scripts/gen_status.py — do not edit. --> <!-- Generated by scripts/gen_status.py — do not edit. -->
## Issues (64 open, 34 closed) ## Issues (65 open, 34 closed)
Verteilung: M1 18 · M2 16 · M3 4 · M4 11 · M5 15 Verteilung: M1 18 · M2 17 · M3 4 · M4 11 · M5 15
| Issue | Status | Meilenstein | Priorität | Title | | Issue | Status | Meilenstein | Priorität | Title |
|---|---|---|---|---| |---|---|---|---|---|
@@ -72,6 +72,7 @@ Verteilung: M1 18 · M2 16 · M3 4 · M4 11 · M5 15
| [0102](docs/issues/0102-dmarc-und-mail-haertung-der-zone-axion1337-chat.md) | open | M1 | medium | DMARC der Plattform-Zone `axion1337.chat` steht auf p=none — und gehört IONOS, nicht uns | | [0102](docs/issues/0102-dmarc-und-mail-haertung-der-zone-axion1337-chat.md) | open | M1 | medium | DMARC der Plattform-Zone `axion1337.chat` steht auf p=none — und gehört IONOS, nicht uns |
| [0103](docs/issues/0103-wiki-zugang-ohne-gruppe-endet-stumm.md) | open | M1 | medium | Wiki: Anmeldung ohne Gruppe endet stumm — `wiki-anwender` hat null Mitglieder | | [0103](docs/issues/0103-wiki-zugang-ohne-gruppe-endet-stumm.md) | open | M1 | medium | Wiki: Anmeldung ohne Gruppe endet stumm — `wiki-anwender` hat null Mitglieder |
| [0104](docs/issues/0104-daueralarme-melden-nichts-mehr.md) | open | M1 | high | Alle geplanten Prüfungen sind dauerhaft rot — damit meldet keine mehr etwas | | [0104](docs/issues/0104-daueralarme-melden-nichts-mehr.md) | open | M1 | high | Alle geplanten Prüfungen sind dauerhaft rot — damit meldet keine mehr etwas |
| [0105](docs/issues/0105-projekt-wiki-vor-projektabschluss-klaeren.md) | waiting | M2 | low | Projekt `wiki`: Verbleib klären — erst unmittelbar vor Projektabschluss |
## Active design docs (0) ## Active design docs (0)
@@ -0,0 +1,58 @@
---
type: issue
id: "0105"
status: waiting
wartegrund: Bewusst geparkt bis unmittelbar vor Projektabschluss — sorb 2026-08-18. Vorher wird darüber nicht entschieden.
created: 2026-08-18
milestone: M2
priority: low
area: infrastructure
related:
- "docs/adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md"
- "docs/adr/0014-wikijs-loest-docusaurus-ab.md"
- "docs/issues/0104-daueralarme-melden-nichts-mehr.md"
---
# Projekt `wiki`: Verbleib klären — erst unmittelbar vor Projektabschluss
> **Nicht vorher anfassen.** Entscheidung sorb 2026-08-18: Das Thema wird erst
> aufgerufen, wenn die Produktionsreife *abseits davon* erreicht ist. Wer dieses
> Issue vorher zieht, nimmt eine Entscheidung vorweg, die bewusst wartet.
## Was erledigt ist
Der **Push-Mirror ist abgeschaltet** (2026-08-18, Mirror 30 auf Projekt 42). Das
war der eilige Teil, und er lief in die falsche Richtung:
`axion1337.chat/wiki` spiegelte nach `sorb/wiki` auf Gitea — genau das Repo, in das
laut [ADR-0015](../adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md) **Wiki.js
aus dem Cluster schreibt**. Die vorgesehene Richtung ist die umgekehrte: Gitea →
git.lab, per CI-Job `canonize_wiki` nach `threadnet-wiki`. Wäre dieser Mirror je
gelaufen, hätte er die Wiki-Inhalte mit dem git.lab-Stand überschrieben.
Er ist **nie gelaufen** — Status `none`, kein erfolgreicher Lauf, keine
Fehlermeldung. Das war Glück, nicht Entwurf, und deshalb ist er jetzt aus.
## Was offen bleibt
Ob das Projekt `axion1337.chat/wiki` überhaupt bestehen bleibt. Anhaltspunkte, die
für einen Rest aus der Docusaurus-Zeit sprechen:
- Es ist in `docs/components/` **nicht deklariert** — der einzige verbliebene
offene Befund der Gruppenprüfung.
- Sein einziger Zweck war offenbar dieser Mirror, der nie funktionierte.
- In Authentik existiert dasselbe Muster: eine tote Anwendung `wiki` **ohne
Provider**, noch an die Gruppe `wiki-zugang` gebunden, während die lebende
Anwendung `wiki-js` heißt (siehe #0103). Beide tragen den Anzeigenamen
„ThreadNet Wiki".
Zu entscheiden ist dann: Projekt löschen, archivieren, oder mit benanntem Zweck in
`docs/components/` deklarieren. Dazu gehört der Blick auf die Authentik-Seite aus
#0103, damit nicht ein Rest bleibt, während der andere geht.
## Bis dahin
Der Gruppenprüfungs-Befund ist bis **2026-12-31** quittiert
(`scripts/befund_quittungen.tsv`), nicht dauerhaft: Läuft die Frist ab, ist das
Projekt länger gelaufen als gedacht, und dann lohnt die Nachfrage von selbst. Eine
dauerhafte Quittung wäre hier falsch — sie bräuchte einen ADR, und genau der wäre
das Vorwegnehmen der Entscheidung.
+1
View File
@@ -44,3 +44,4 @@ gruppe threadnet-operating e9c13dcf 2026-11-30 Nicht-kanonische Identitaet aus d
gruppe Projekt threadnet-wiki-deletion_scheduled-43 2026-09-30 GitLab hat das Projekt zur Loeschung vorgemerkt; es verschwindet von selbst. Faellt es bis zur Frist nicht weg, ist die Loeschung haengengeblieben und gehoert angesehen. gruppe Projekt threadnet-wiki-deletion_scheduled-43 2026-09-30 GitLab hat das Projekt zur Loeschung vorgemerkt; es verschwindet von selbst. Faellt es bis zur Frist nicht weg, ist die Loeschung haengengeblieben und gehoert angesehen.
gruppe threadnet-wiki: keine CLAUDE.md-Pointer-Datei 2026-10-31 Bekannt, Rollout-Issue vorhanden (Pointer-Serie #0035-#0039). Bis zur Frist nachziehen. gruppe threadnet-wiki: keine CLAUDE.md-Pointer-Datei 2026-10-31 Bekannt, Rollout-Issue vorhanden (Pointer-Serie #0035-#0039). Bis zur Frist nachziehen.
gruppe Projekt wiki existiert in der Gruppe 2026-12-31 Geparkt bis unmittelbar vor Projektabschluss (sorb 2026-08-18, #0105). Der falsch herum laufende Push-Mirror ist bereits aus; offen ist nur noch der Verbleib des Projekts. Bewusst datiert statt dauerhaft: eine dauerhafte Quittung braeuchte einen ADR, und der waere die vorweggenommene Entscheidung.
Can't render this file because it contains an unexpected character in line 20 and column 271.