From 5e62408a720f9c8afa9008ff8840b9f6c276cda7 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Tue, 18 Aug 2026 12:00:00 +0000 Subject: [PATCH] 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 --- STATUS.md | 5 +- ...ojekt-wiki-vor-projektabschluss-klaeren.md | 58 +++++++++++++++++++ scripts/befund_quittungen.tsv | 1 + 3 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 docs/issues/0105-projekt-wiki-vor-projektabschluss-klaeren.md diff --git a/STATUS.md b/STATUS.md index 1e873b8..5758529 100644 --- a/STATUS.md +++ b/STATUS.md @@ -2,9 +2,9 @@ -## 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 | |---|---|---|---|---| @@ -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 | | [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 | +| [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) diff --git a/docs/issues/0105-projekt-wiki-vor-projektabschluss-klaeren.md b/docs/issues/0105-projekt-wiki-vor-projektabschluss-klaeren.md new file mode 100644 index 0000000..b4a4e0a --- /dev/null +++ b/docs/issues/0105-projekt-wiki-vor-projektabschluss-klaeren.md @@ -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. diff --git a/scripts/befund_quittungen.tsv b/scripts/befund_quittungen.tsv index c9c66e9..9c62a5d 100644 --- a/scripts/befund_quittungen.tsv +++ b/scripts/befund_quittungen.tsv @@ -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 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.