Files
Laufzettel/docs/issues/021-stabiler-schluessel-vorlagen.md
T
florian.wilde 9bd198a531
Prüfung / pruefung (push) Canceled after 0s
Prüfung / e2e (push) Canceled after 0s
feat(seed): sieben Vorlagen, Beispielbestand und Demo-Kunden (#33)
2026-09-26 03:26:58 +00:00

1.6 KiB
Raw Blame History

#021 Stabiler Schlüssel für Seed-Vorlagen

Status: offen Im Tracker: #32 — die Zählung dort schließt Pull Requests ein und läuft deshalb auseinander Meilenstein: v0.2.0 Labels: phase-2, backend

Geschätzt: 2 h Tatsächlich: –

Ziel

Der Seed erkennt seine sieben Vorlagen am Namen. Wird eine umbenannt, legt der nächste Lauf sie erneut an — und GeraetetypVorlage bekommt eine zweite Zeile, der Schnellstart steht auf der Geräteseite doppelt. Aufgefallen im Review zu #017.

Aufgaben

  • Ein optionales Feld schluessel im Austauschformat — gedacht für mitgelieferte Vorlagen, nicht für die Oberfläche; beim Import nicht übernommen, damit eine eingespielte Kopie nicht den Platz des Originals einnimmt
  • Vorlage.seedSchluessel mit partiellem eindeutigen Index (nur wo gesetzt)
  • Der Seed sucht über den Schlüssel und fällt auf den Namen zurück, solange noch keiner gesetzt ist — eine bestehende Installation darf beim ersten Lauf danach keine Dubletten bekommen
  • Dokumentieren, was der Schlüssel nicht tut: er macht eine Vorlage nicht unveränderlich und erlaubt dem Seed nicht, eine bearbeitete Vorlage zu überschreiben

Akzeptanzkriterien

  • Test: umbenannte Seed-Vorlage, zweiter Seed-Lauf legt keine zweite an
  • Test: zweiter Lauf erzeugt keine zweite GeraetetypVorlage-Zeile
  • Test: eine über den Import eingespielte Kopie bekommt keinen Schlüssel