Mass-Update-Gate-Schwelle gegen beobachtete Publish-Verteilung neu ansehen #53
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?
Befund
Analyse der Telemetrie unter
reports/telemetry/(568 Sessions, 27.08.–04.09.2026, 117publish.commit-Events, 193publish-Aufrufe insgesamt):publish-Aufrufe mit Exit 42 (mass-update, needs-clearance)publish.commitgate.cleared→threshold)publish.commitmit >10 Dateiengate.clearedin derselben SessionDer Median-Publish liegt praktisch auf der Schwelle. Das ist keine Fehlfunktion - das Gate tut
genau das, wofür es gebaut ist (
instructions/gates.md§ Mass-Update Gate), und alle 62Refusals sind sauber: kein Fall von Selbstöffnung, kein
--yes/-y, kein Confirm ohnevorherige Refusal (siehe die
gate-not-self-opened- undclearance-was-asked-for-Regeln, dieüber diese Traces
oklaufen, #52 ausgenommen). Die Frage ist nicht Korrektheit, sondern obdie Schwelle noch die Größe beschreibt, die tatsächlich „zu groß zum ungeprüften Publizieren"
bedeutet, oder ob sie mittlerweile die normale Publish-Größe dieses Corpus ist.
Warum das für den Produktivbetrieb relevant ist
Diese Traces stammen überwiegend aus Stack-Entwicklung und Korpus-Migrationen
(
link-taxonomy-migration/*,publish-cleanup/*) - beides Arbeit mit naturgemäß vielenbetroffenen Dateien. Ein produktiver
wiki-ingest/wiki-manage-Alltag mit einem gewachsenenKorpus (mehr Seiten, mehr Querverweise pro Seite) dürfte eher öfter als seltener über die
Schwelle laufen, nicht seltener. Eine Schwelle, die schon jetzt am Median liegt, wird mit
wachsendem Korpus zur Regel statt zur Ausnahme - und ein Gate, das bei jedem zweiten Publish
auslöst, verliert die Aufmerksamkeitswirkung, für die es gebaut ist (vgl. das gehäufte
Anrennen in #52).
25 von 53 refused Sessions ohne jede Clearance ist der zweite Punkt: das kann heißen, dass
die Klärung in einer späteren Session nachgeholt wurde (Sessions sind hier granular, teils pro
Arbeitseinheit -
link-taxonomy-migration/u1,/u2,/u3...), oder dass ein Teil dieserChangesets nie publiziert wurde. Die Traces allein beantworten das nicht;
kb/log.mdund dieCommit-Historie müssten gegengeprüft werden.
Nicht Gegenstand dieses Issues
Ob 10 die richtige Zahl ist, ist eine Betreiberentscheidung (
kind/decision), keine, die eineSitzung selbst treffen soll - siehe AGENTS.md Invariante 6 sinngemäß auf Gate-Parameter
angewandt: die Schwelle selbst ist im Tool eine Konstante, kein Wert, den ein Agent verändert,
ohne dass der Nutzer sie gesehen hat.
Vorschlag für die Klärung
git log/kb/log.mdgegenprüfen - wie viele davon sind tatsächlich versandet vs. in einer Folge-Session geklärt.
(nicht für Stack-Entwicklung) noch prüfbar bleibt - die 46 großen
publish.commits stammenfast ausschließlich aus Migrationen, nicht aus Alltags-Ingest.
--path <dir>(bereits vorhanden, sieheinstructions/gates.md)als Standardempfehlung in den Skills verankern, um große Changesets in reviewbare Batches zu
zerlegen, statt die Schwelle selbst zu bewegen.
Herkunft
Aufgefallen beim abschließenden Review vor dem produktiven Einsatz des Stacks (Sitzung
2026-09-04) bei einer Telemetrie-Analyse über
reports/telemetry/. Verwandter Fund derselbenAnalyse: #52.