# #021 Stabiler Schlüssel für Seed-Vorlagen **Status:** offen **Im Tracker:** [#32](https://git.wilde-server.de/florian.wilde/Laufzettel/issues/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](017-seed-sieben-vorlagen.md). ## Aufgaben - [ ] Ein optionales Feld `schluessel` im [Austauschformat](../vorlagen-format.md) — 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