Die fuenf SKILL.md sind untereinander strukturell inkonsistent: Kommandolisten und Beispielbloecke #78
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?
Erledigt in
11d64e6, Version4.8.0-beta.11Beide Punkte behoben, ein Publish. Der Abgleich wurde bei der Umsetzung mit einem eigenen Skript in beide Richtungen wiederholt und foerderte mehr zutage als die urspruengliche Messung.
1. Kommandolisten
Benutzt, aber nicht gelistet — ergaenzt:
wiki-ingestcite add,types describesource_type-Werte kommen daraus)wiki-managecite addwiki-lintxref add,publishwiki-querypublishtypes describe,xref addundpublishkamen erst beim Nachmessen dazu; das Skript aus der Analyse hatte nur Vorkommen mittools/wikitool-Praefix gezaehlt und Decision Points nicht erfasst.Gelistet, aber in keinem Schritt — gestrichen:
rmundlog statusauswiki-lint,lint --markdownauswiki-lint,lint --jsonauswiki-status.Die beiden erstgenannten stehen jetzt als Absatz
**Deliberately absent:**unter der Liste, mit Grund: ein Lint-Lauf loescht nie eine Seite (das istpage-lifecycle.md), undlog statusentscheidet zwar den Trigger dieses Skills, gelaufen wird es vonwiki-ingests letztem Schritt. Ohne diesen Absatz traegt sie jemand aus Vollstaendigkeit wieder ein.Bewusst gelistet geblieben:
publish,log append,index rebuild,sources rebuild-index, wo ein Skill sie ueberpublish-cycle.mddelegiert. Dazuxref removeinwiki-manage, das zum Unlinking-Fall gehoert, den der Skill als Ganzes anpage-lifecycle.mdabgibt — auch das steht jetzt als Satz unter der Liste statt als stille Annahme.2. Beispielbloecke
wiki-managetraegt jetzt**Example triggers:**mit zwei Zeilen (je einer pro Ablauf, Anlegen und Aktualisieren),wiki-statusein einzeiliges**Example trigger:**wiewiki-ingestundwiki-lint. Alle fuenf Skills schliessen damit gleich.Die offene Frage ist mit ja beantwortet — als #83
Ob
instructions verifyden Abgleich kuenftig selbst macht: ja, ausgelagert nach #83. Trivial ist er nicht, und das ist der Wert dieses Laufs fuer das Folge-Issue — die drei Ausnahmeklassen sind jetzt benannt und, wo moeglich, verankert:publish-cycle.md,xref remove→page-lifecycle.md),**Deliberately absent:**).Nur die dritte hat heute einen maschinenlesbaren Anker — den Absatz, den dieser Lauf eingefuehrt hat. Ein naiver Parser wuerde alle drei bei jedem Lauf melden.
Akzeptanzkriterien
rmsteht nicht mehr inwiki-lints Liste; die Streichung ist begruendet statt stillschweigend.wiki-manageundwiki-statustragen einen Beispielblock in derselben Form wie die drei anderen.tools/wikitool instructions verifylaeuft ohne neue Findings,instructions syncist gelaufen.Zusaetzlich geprueft:
docs verifyOK,pytest1076 passed.Geaendert
instructions/wiki-ingest/SKILL.md,instructions/wiki-lint/SKILL.md,instructions/wiki-manage/SKILL.md,instructions/wiki-query/SKILL.md,instructions/wiki-status/SKILL.md— jeweils der Abschnitt „wikitool commands used", dazu die Beispielbloecke in den letzten beiden bzw.wiki-manage/wiki-status.Herkunft
Analyse aus #65, Sitzung 2026-09-09. Beide Punkte kamen bei der Volltext-Sichtung aller fuenf Skills dazu; in #65 nicht enthalten. Umgesetzt in derselben Sitzung wie #70, #74 und #75 — dieselben Dateien, ein Publish.
Changelog: Body auf den Endstand umgeschrieben. Der Abgleich wurde bei der Umsetzung per eigenem Skript in beide Richtungen wiederholt und fand mehr als die Erstmessung: zusaetzlich fehlten
types describe(wiki-ingest),xref add(wiki-lint) undpublish(wiki-lint,wiki-query) — das Analyse-Skript hatte nur Vorkommen mittools/wikitool-Praefix gezaehlt und Decision Points nicht erfasst. Neu gegenueber dem Befund: die beiden Streichungen inwiki-lintstehen als**Deliberately absent:**-Absatz mit Grund unter der Liste, undxref removeinwiki-manageist als benannte Delegation ausgeschrieben — beides, damit die Abwesenheit bzw. Anwesenheit nicht als Fehler gelesen und "korrigiert" wird. Die offene Frage ist mit ja beantwortet und als #83 ausgelagert, mit den drei Ausnahmeklassen als Vorarbeit. Alle vier Akzeptanzkriterien abgehakt. Umgesetzt in11d64e6,4.8.0-beta.11. Geschlossen.torben referenced this issue2026-09-09 15:29:31 +00:00