wiki-status: die Hard Rule "read-only, never writes any file" widerspricht zwei eigenen Schritten
#70
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.11Die Hard Rule von
wiki-statuslautet jetzt wie die vonwiki-query: read-only gegenueber Wiki-Inhalt, mit dem einen Write ausdruecklich benannt.Vorher: „read-only. Never writes, scaffolds, or modifies any file." — waehrend Schritt 2
lintruft und selbst beschreibt, dass der Aufrufreports/Lint Report <date>.mdschreibt. Ein Agent, der die Regel woertlich nimmt, kann Schritt 2 nicht ausfuehren; einer, der ihn ausfuehrt, hat die staerkste Aussage des Dokuments gebrochen, bevor er Schritt 5 liest. Schritt 5 behauptete dann obendrein, es sei keine Report-Datei geschrieben worden.Nachher, drei Stellen:
reports/ist gitignored und traegt keine Wiki-Seite (reports/CONTRACT.md), der Write hinterlaesst also nichts, was das Wiki ausliefert. Ausdruecklich als „not an exception being stretched" formuliert, damit die Ausnahme nicht als Einfallstor gelesen wird.kb/log.mdausgetragen. Das istwiki-lintSchritt 9, und es ist genau der Unterschied zwischen einem Snapshot und einem Lauf.kb/hat sich nichts geaendert, und der Report ist gitignored, also kann ihn kein Commit aufnehmen.Mitgezogen im selben Publish, weil dieselbe Datei (#78):
lint --jsonaus „wikitool commands used" gestrichen (von keinem Schritt benutzt), Beispielblock ergaenzt.Akzeptanzkriterien
lint-Report als ausdrueckliche, begruendete Ausnahme.tools/wikitool instructions verifylaeuft ohne neue Findings.tools/wikitool instructions syncist gelaufen,.claude/skills/wiki-status/SKILL.mdist byteidentisch zur Quelle (verify: „14 published copy/copies match their source").Zusaetzlich geprueft:
docs verifyOK,pytest1076 passed.Geaendert
instructions/wiki-status/SKILL.md(Hard Rule, Schritt 5, Decision Points, Kommandoliste, Beispielblock). 54 → 62 Zeilen.Herkunft
Analyse aus #65 (Fund 7), Sitzung 2026-09-09. Der zweite Widerspruch (Schritt 5) kam bei der Volltext-Sichtung dazu, der dritte (Decision Point) erst bei der Umsetzung. Vorbild fuer die Formulierung war
instructions/wiki-query/SKILL.md. Umgesetzt in derselben Sitzung wie #74, #75 und #78.Changelog: Body auf den Endstand umgeschrieben. Neu gegenueber dem Befund: ein dritter Widerspruch, der erst bei der Umsetzung auffiel — der Decision Point "Never publishes - nothing was written" behauptete dasselbe wie die Hard Rule und ist mitgezogen. Alle fuenf Akzeptanzkriterien abgehakt. Mitgenommen, weil dieselbe Datei:
lint --jsonaus der Kommandoliste gestrichen und ein Beispielblock ergaenzt (#78). 54 → 62 Zeilen. Umgesetzt in11d64e6,4.8.0-beta.11. Geschlossen.torben referenced this issue2026-09-09 15:29:31 +00:00