# Release 2026-09-02 — KISS als Always-on-Regel

## Was ausgeliefert wird

| Feld | Wert |
|---|---|
| Merge-Commit auf `main` | `00157f5e3910084fc71fc8a4ac37259e648b7954` (PR #10) |
| Version | 1.2.0 unverändert (`pyproject.toml`); reine Regel-Inhaltsänderung |
| Zielumgebung | GitHub Pages, https://deltatree.github.io/BestAiConfig |
| Deploy | Manuell per `workflow_dispatch` (Lauf 33618413941, grün); live seit Build-Stempel 2026-09-02T10:18:19Z. Ausgelöst von `deltatree` per Claude Code |
| Testnachweis | Volle Suite doppelt grün: GitHub-CI 5:27 min und lokal (628 Tests, 1963 Subtests) |
| Verifikation live | `AGENTS.md` trägt den Block "Keep It Small and Smart"; 169 Wörter gesamt |

## Die Änderung

Der Global-Block `AGENTS.md` trägt neu das Prinzip **Keep It Small and
Smart**: den kleinsten funktionierenden Schnitt bauen; das einfachste
passende Design wählen und jedes Mehrteil schriftlich begründen. Quelle:
`sources/custom/kiss-principle.md` (scope global). Spec:
`_bmad-output/implementation-artifacts/spec-kiss-principle-global.md`.

Platz im harten Global-Budget (unter 200 Wörter) kam aus Kürzungen
statt aus einer Budget-Anhebung (Präzedenz Story 5.6): der
DIN-Schreibblock wiederholte drei Punkte des STE-Blocks; zwei
Owner-Zeilen trugen Füllwörter. Ergebnis: 169/200 Wörter, vorher
186/200.

## Abhängigkeiten und Konfiguration

Beides unverändert gegenüber Release 1.2.0: keine
Laufzeit-Abhängigkeiten, Dev-Gruppe `pytest 9.0.2` laut `uv.lock`;
der Build liest nur `GITHUB_REPOSITORY` beziehungsweise
`RULES_BASE_URL`.

## Reproduzierbarkeit

Wie in Release 1.2.0 nachgewiesen: byte-identische Artefakte bis auf
die eine Timestamp-Zeile der Landing-Page (`index.html`, NFR-3,
bekannte Abweichung).

## Rollback

Gesamtdauer: unter 10 Minuten. Für eine Person ohne Vorwissen:

1. `git revert -m 1 00157f5e3910084fc71fc8a4ac37259e648b7954` auf
   `main` ausführen.
   Bestätigung: `git log -1` zeigt den Revert-Commit.
   Wenn nicht: `git status` prüfen; Konflikt lösen oder mit
   `git revert --abort` abbrechen.
2. `git push origin main`.
   Bestätigung: der Revert erscheint auf GitHub unter Commits.
   Wenn nicht: Zugriffsrechte prüfen, erneut pushen.
3. `gh workflow run deploy.yml --ref main` ausführen oder den
   Nachtlauf abwarten.
   Bestätigung: der Actions-Lauf endet grün; die Seite zeigt einen
   neuen Build-Zeitstempel und `AGENTS.md` trägt den Block nicht mehr.
   Wenn nicht: Fehlerlog des Laufs lesen; die Pages behalten den
   letzten grünen Stand (AD-5).
4. Keine Datenmigration enthalten; ein Reverse-Pfad entfällt.
