# Release-Record 1.5.0 — Von der Idee bis zum Betrieb

Datum: 2026-09-06. Version `1.5.0` in `pyproject.toml`. Commit-Hash:
siehe Merge-Commit des Pull Requests. Ausgeliefert nach dem Merge durch
`deploy.yml`.

## Was sich ändert

Der Owner will, dass ein unbedarfter Mensch mit einer Idee eine
World-Class-Umsetzung bekommt, von der Idee bis zu Betrieb und Wartung.
Ein Deep Dive mit dem BMAD-Team, den CIS-Kreativen, dem Test Architect
und den Gästen Steve Jobs und Elon Musk hat acht Punkte ergeben
(`_bmad-output/party-mode/2026-09-06-deep-dive-idee-bis-betrieb.md`).
Die Spec steht unter `_bmad-output/specs/spec-idee-bis-betrieb/SPEC.md`.

| Bereich | Änderung | Wirkung für Nutzer |
|---|---|---|
| Skill | `idea-to-production` (Owner-Tier, 63 Zeilen): ein Befehl, drei Modi (Dialog, Autonom bis Bedingung, Vollautonom), Standard-Bedingungen Kosten, Deploy, rot, Schalter "keine Rückstellung", Zustand in `_bmad-output/autopilot/STATE.md`, 13 Phasen in fester Reihenfolge, zwei Tore, belegte Vorschläge, Übergabe per Work-Report | `/idea-to-production <Idee>` führt durch alle Phasen bis Betrieb und Wartung |
| Router | Erste Zeile in Schritt 1 nennt `idea-to-production`; Eval 6 prüft die Route | Der Router erreicht den Fahrer |
| Doku | `docs/cheat-sheet.md`: sieben Zeilen Geschichte, der Befehl, Modi, Bedingungen, Stopp, Tabelle aller 13 Phasen mit Skill, Grenzen, Ablageorte | Eine Seite, in einer Minute verstanden |
| Compiler | Veröffentlicht alle `docs/*.md` der obersten Ebene (Cheat-Sheet, Betrieb, Erweiterungen, Schema); das Gate lässt sie zu, Symlinks und Unterordner bleiben draußen | Die Seiten sind über Pages erreichbar, nicht nur im Repo |
| Test | `tests/test_cheat_sheet.py`: jeder Phasen-Skill des Autopiloten steht auf dem Cheat-Sheet, jeder Slug der Tabelle ist installiert, der Router erreicht den Autopiloten | Cheat-Sheet und Skill driften nicht auseinander |
| Registry | Trigger-Key `idea-to-production` in `sources.json` | Geschlossene Trigger-Liste bleibt geschlossen |

## Entscheidungen

- **Regel, kein Programm.** Das Paket liefert keine Laufzeit; zehn
  Assistenten lesen die Regel. Der Zustand liegt in einer Datei, Hooks
  erzwingen nichts. Das Cheat-Sheet sagt das in einem eigenen Abschnitt.
- **Zwei Tore ohne Ausnahme.** Testplan vor dem ersten Build,
  Rückverfolgung plus grüne Suite vor dem ersten Deploy. Vollautonom
  heißt getestet.
- **Geld, Recht, Marke, Deploy-Ziel** entscheidet immer der Mensch, auch
  im Vollautonom-Modus.
- **Sprache:** Skill-Text Englisch wie alle Owner-Skills, Cheat-Sheet
  Deutsch wie alle `docs/`.

## Nachweise

- Compile: 233 Prüfungen ok, 0 FAIL; Skill 63 von 80 Zeilen, Router 75
  von 80 Zeilen, Beschreibung 24 von 25 Wörtern.
- Suite lokal und CI: siehe Pull Request.
- Live-Install nach dem Deploy: siehe Nachtrag im Pull Request.

## Abhängigkeiten (gepinnt)

Unverändert gegenüber 1.4.1: `bmad-method@6.12.0`, `cis=v0.3.2`,
`tea=v1.24.0`, `cisco-ai-skill-scanner==2.0.14`.

## Rollback

Dauer: etwa 20 Minuten (davon 15 Minuten CI und Deploy).

1. Branch anlegen und den Stand 1.4.1 anwenden:
   ```sh
   git checkout -b rollback-1.5.0 main
   git diff --binary main e87d417 | git apply
   git add -A && git commit -m "rollback: Stand e87d417 (v1.4.1)"
   git push -u origin rollback-1.5.0
   ```
   Erwartete Ausgabe: `git diff --stat e87d417 HEAD` ist leer.
2. Pull Request öffnen und mergen. Erwartete Ausgabe: das CI-Gate ist grün.
3. Der Deploy startet nach dem Merge von selbst.
4. In betroffenen Projekten den Install erneut ausführen. Der Skill
   `idea-to-production` verschwindet; eine vorhandene
   `_bmad-output/autopilot/STATE.md` bleibt als Nutzerdatei liegen.

Keine Datenmigration. Kein Reverse-Skript nötig.
