Rebranding zu "Chemenu": vollständige technische Umbenennung des Wiki-Stacks #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Entscheidung: Der Wiki-Stack heißt Chemenu (altägyptische Wikipedia-Schreibweise für Hermopolis Magna / Chmun, Hauptkultort des Thoth, „Stadt der Acht" der Ogdoade). Ersetzt den Arbeitstitel
llm-wiki-test1vollständig — als Repo-Name, technischer Bezeichner und Produktname.Scope
Diese Umsetzung umfasst die vollständige technische Umbenennung, nicht nur die Namensentscheidung:
torben/llm-wiki-test1→torben/chemenu, inkl. Remote-URL-AnpassungAGENTS.md,README.md,INSTALL.md,CLAUDE.md, denCONTRACT.md-Dateien,instructions/,types/,tools/(inkl. CLI-Ausgaben, Docstrings, Kommentare).gitea/workflows/*.yml, Actions-Secrets/Variablen, ggf. Release-Artefakte/Tagschemenu(lowercase), einheitlich für Repo-Name, Package-/Binary-Namen; obwikitoolals CLI-Name mitgeht oder unabhängig bleibt, entscheidet die Planungkb/entities/projects/llm-wiki-test1.mdumbenennen bzw. durch eine Chemenu-Projekt-Entity ersetzen, ohne bestehende Backlinks zu brechenSOUL.md(aktiv im Repo) undSOUL.md.template(Distribution): Arbeitsschritt ergänzen, der die Persona Thoth konsistent als vorgeschlagenen Startpunkt dokumentiertNicht Teil dieses Issues
Diese Perplexity-Space-Projekt-Instructions referenzieren aktuell hart „Gitea-Repo torben/llm-wiki-test1". Das liegt außerhalb des Repos und wird von Torben manuell in den Perplexity-Space-Einstellungen nachgezogen, nachdem der technische Rename abgeschlossen ist.
Ausführung
Akzeptanzkriterien
llm-wiki-test1(case-insensitive) liefert keine Treffer mehr außer in Historie/Changelog/abgeschlossenen Sessions (kb/log.md,CHANGES.md,kb/provenance.md, archivierte Transkripte unterraw/notes/bzw.kb/sources/)chemenu, Remote-URL ist aktualisiert, CI läuft nach dem Rename grün durchkb/entities/projects/llm-wiki-test1.mdist umbenannt oder durch eine Chemenu-Entity-Seite ersetzt, Backlinks bleiben intaktSOUL.mdundSOUL.md.templateenthalten den Thoth-Startpunkt-Hinweis konsistentllm-wiki-test1,test1oder abweichende Schreibvarianten von Chemenu außerhalb von Fließtext/HistorieNächste Schritte
Pausiert (2026-08-29): Namensentscheidung erst mal zurückgestellt — wir bearbeiten zuerst die gbrain-Feature-TODOs aus #2 (Registry-first Entity-Resolution, Link-Disziplin, xref-Kostencheck,
wiki-verify-Skill, Backlink-Ranking). Kein inhaltlicher Änderungsbedarf hier, nur Reihenfolge.Produktname für den Wiki-Stack (Nachfolger von "llm-wiki-test1")to Rebranding zu "Chemenu": vollständige technische Umbenennung des Wiki-StacksEntscheidungsweg (dokumentiert, nicht Teil der Arbeitsanweisung oben):
SOUL.mdmit Persona Thoth)prio/1gesetzt; Size aufsize/Lgeschätzt (mehrere unabhängige Änderungsstellen: Repo-Rename, Referenzen, CI, Template, Gitea-Handarbeit) und von Torben bestätigtUmgesetzt in Stack 2.0.0. Zwei Commits, zwei Freigaben am Mass-Update-Gate.
9a7abe6— Stack, Python-Paket, Release-Artefakt (121 Dateien, 730 Tests grün)feae44b— Projekt-Entity und die Seiten, die auf sie zeigen (38 Dateien, lint sauber über 279 Seiten)Entscheidungen, die die Planung offen gelassen hatte
wikitoolbleibt als Kommandoname, das Python-Paket wirdchemenu. Distributionsname, Import-Name und Kommandoname sind drei unabhängige Dinge. Der Import-Name ist ein flacher globaler Namensraum ohne Kollisionsschutz — dort warwiki_toolsdas eigentliche Problem, unabhängig davon, ob je etwas veröffentlicht wird. Ein abweichender Kommandoname ist verbreitete Praxis (httpie→http). Damit bleiben auch.wikitool-release.json,.wikitool-kb.jsonund dieWIKITOOL_*-Variablen unangetastet.Reihenfolge: Gitea-Rename zuerst. Dadurch waren alle geschriebenen URLs sofort korrekt, und der Release nach dem Bump stempelt
torben/chemenustatt eines Zwischenstands.Version:
2.0.0, nicht1.9.0. Der erste Anlauf stand auf MINOR mit dem Argument, dass kein Inhalt migriert werden muss — von Torben korrigiert. Das beantwortet die falsche Frage: der Wechsel ist nicht rückwärtskompatibel, weil dasupdate_urlin jeder älteren.wikitool-release.jsonauf den alten Repo-Pfad zeigt und per Invariante 1 nicht von Hand reparierbar ist. Bump daher--major --no-migration. Die Doku-Lücke, die zu der Fehleinschätzung führte, liegt jetzt als #26.Was bewusst nicht umbenannt wurde
README.mds Attribution an Karpathys ursprüngliches „LLM Wiki"-Gist — das ist die Herkunft der Idee, nicht der Name dieses Stacks.CHANGES.md,kb/log.md,kb/provenance.md, die Prosa unterkb/sources/, alles unterraw/. Abgeschlossene Aufzeichnungen dessen, was zu ihrer Zeit galt.Gitea Actionsbehält den alten Namen als Klammerzusatz, weil dort ein konkreter CI-Lauf (Nr. 79) identifiziert wird: „des Chemenu-CI (damalsllm-wiki-test1)".Zusätzlich, weil der Bump es nötig machte
INSTALL.mdhat einen Abschnitt „Sonderfall: Update von 1.x auf 2.0.0" bekommen — der dort dokumentierte Update-Weg war genau der, den dieses Release bricht. Er nennt dasWIKITOOL_UPDATE_URL-Override, den neuen Artefaktnamen und die zwei Nachräumarbeiten (altestools/wiki_tools/löschen, eigene Skripte aufchemenuziehen).Akzeptanzkriterien
llm-wiki-test1außerhalb Historie/Changelog/SessionsChemenu-Summary „vorher llm-wiki-test1",Gitea Actions„damals")chemenu, Remote aktualisiert, CI grünci.yml) und 92 (release.yml) zu9a7abe6, beidesuccess. Der reine Content-Pushfeae44berzeugte korrekt keinen Lauf —paths-ignoregreift auch unter dem neuen Namenwikitool renameüber 26 Seiten,lintohne strukturelle BefundeSOUL.mdundSOUL.md.templatemit Thoth-Startpunktinstructions/setup-instance.mdSchritt 6, damit die drei Stellen nicht auseinanderlaufen (Invariante 8)llm-wiki-test1/test1Release: https://gitea.nehmer.net/torben/chemenu/releases/tag/v2.0.0 — Assets
chemenu-stack-2.0.0.tar.gz(sha256743ebc893135dd054f1e9a28271f733f41568cb56c991a218d5b75f3b8e0b1b5) und.sha256.Offen
.wikitool-release.json. Sie werden im Workflow aus${GITHUB_REPOSITORY}gebaut, und der Checkout-Log zeigt/workspace/torben/chemenu— sie sind also mit hoher Sicherheit korrekt, aber gelesen habe ich sie nicht, weil der Asset-Download ein Token braucht, das der Session nicht vorliegt.torben/chemenuziehen (Torben, laut Scope außerhalb des Repos).~/src/llm-wiki-test1→~/src/chemenuumbenennen, danachtools/.venvneu anlegen (enthält absolute Pfade).Letzter offener Verifikationspunkt geschlossen.
version checkgegen den neuen Feed (mit Token, Repo ist privat):Und der Stempel im ausgelieferten Tarball, von Torben aus
chemenu-stack-2.0.0.tar.gzgelesen — nicht mehr erschlossen, sondern belegt:Damit trägt jede aus diesem Release erzeugte Instanz von Anfang an den richtigen Feed — die Reihenfolge „Gitea-Rename zuerst" hat genau das geleistet, wofür sie gewählt wurde.
Alle Akzeptanzkriterien dieses Issues sind erfüllt. Was noch aussteht, liegt laut Scope außerhalb: die Perplexity-Space-Instructions auf
torben/chemenuziehen, und optional das lokale Arbeitsverzeichnis umbenennen.Umsetzung abgeschlossen, Akzeptanzkriterien verifiziert:
torben/llm-wiki-test1→torben/chemenuvollzogen, Remote-URL aktuell.llm-wiki-test1/test1liefert nur noch Treffer in Historie/Fließtext:INSTALL.md(Versionshistorie 2.0.0),kb/entities/INDEX.md(Summary-Feld „vorher llm-wiki-test1"),kb/entities/technologies/Gitea Actions.md(CI-Log-Referenz auf einen konkreten historischen Lauf),kb/entities/projects/Chemenu.md(Namensgeschichte). Kein aktiver technischer Bezeichner mehr betroffen.kb/entities/projects/llm-wiki-test1.mdperwikitool renameaufChemenumigriert (Datei, H1, Cite-ID, Wikilinks, Referenz-Arrays in 26 Seiten in einem Zug), Backlinks intakt.SOUL.mdundSOUL.md.templateenthalten den Thoth-Startpunkt-Hinweis konsistent.kb/log.md,kb/provenance.mdund die Prosa unterkb/sources/bewusst unangetastet gelassen — abgeschlossene Aufzeichnungen ihrer Zeit.lintsauber über 279 Seiten, keine strukturellen Befunde.Perplexity-Space-Projekt-Instructions bleiben wie vorgesehen als manueller Nachzug bei Torben.