# #010 M5 – Vorlagen-Editor **Status:** offen **Meilenstein:** v0.1.0 **Labels:** phase-1, frontend **Geschätzt:** 10 h **Tatsächlich:** – ## Ziel Der Editor, in dem ein Redakteur eine Vorlage baut, ohne den Kopf über Versionen zu verlieren. ## Aufgaben - [ ] Vorlagenliste mit Suche, Filter nach Kategorie und Tag, Kennzeichnung „Entwurf vorhanden“ - [ ] Editor: Abschnitte und Schritte anlegen, bearbeiten, löschen; Abschnitte mit zweistelliger Nummer (`01 · Vorbereitung`) - [ ] Sortieren per Drag & Drop mit `@dnd-kit`, auch am Handy mit dem Finger bedienbar - [ ] Je Schritt: Titel, Typ (`HAKEN`, `TEXT`, `ZAHL`, `AUSWAHL`, `DATUM`, `BEFEHL`), Pflicht (roter Stern), Hilfetext als Markdown, Doku-Link - [ ] Typabhängige `konfig`-Formulare: Auswahloptionen, Min/Max/Einheit, bei `BEFEHL` die Shell (`powershell`/`bash`/`cmd`), `multiline` und der Befehlstext - [ ] Variablen definieren: `key`, Label, Typ, Optionen, Pflicht, Position - [ ] Vorschau der Vorlage wie im Lauf, mit Beispielwerten - [ ] Veröffentlichen mit Änderungsnotiz, Versionshistorie ansehen, Vorlage duplizieren, JSON-Export und -Import - [ ] Warnung im Editor bei unbekannten Platzhaltern in Titel, Hilfetext und Befehlstext - [ ] Screenshots Liste, Editor, Historie in `docs/screenshots/m5/` ## Akzeptanzkriterien - [ ] Eine Vorlage lässt sich vollständig ohne Umweg über die Datenbank anlegen, sortieren, veröffentlichen - [ ] Eine veröffentlichte Version ist im Editor nur lesend; „Bearbeiten“ erzeugt sichtbar einen Entwurf - [ ] Unbekannte Platzhalter werden als Warnung angezeigt, blockieren aber das Speichern nicht - [ ] Sortieren funktioniert am Handy bei 390 px Breite ohne horizontales Scrollen - [ ] Der Markdown-Hilfetext rendert ohne rohes HTML