Files
management/docs/issues/0105-projekt-wiki-vor-projektabschluss-klaeren.md
T
Thore CimbalandClaude Opus 5 5e62408a72 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>
2026-08-18 12:00:00 +00:00

59 lines
2.6 KiB
Markdown

---
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.