Herb-Hinweis: https://wiki.bambulab.com/de/p2s/manual/p2s-intro ist Bambus offizielle deutsche Anleitung fuer den P2S, passt sinngemaess auch fuer unsere P1S + X1C (alle drei geschlossen, gleiches Layout). Der A1 mini ist anders und braucht eigene Quelle. - seed.py: aufgabe_md von L1 enthaelt den Link - migrations/2026-05-24_l1_p2s_link.py: idempotenter Update fuer bestehende DB-Stände, ergaenzt nur wenn Link noch nicht drin - docs/lektion-L1-drucker-kennenlernen.md: Sektion "Externe Ressourcen" ergaenzt mit beiden Links (Academy + P2S-Wiki)
Migrationen
Idempotente Schema-Migrationen, analog zu arduino.lehrstun.de/migrations/.
Namenskonvention
YYYY-MM-DD_kurzbeschreibung.py
Regeln
- Jede Migration muss idempotent sein — wenn sie zweimal laeuft, darf nichts kaputt gehen.
- Bei Schema-Aenderungen auf der Live-Site: erst Service stoppen, dann Migration, dann Service wieder starten (DB-Lock-Vermeidung).
- Reihenfolge ist alphabetisch nach Dateinamen.
Anwenden
for m in migrations/2026-*.py; do python "$m"; done