feat: seed today's tasks into DEFAULTS for all boards
psk, k4, pleasance, privat, musichub, doener — cards added directly to DEFAULTS cols so they appear on fresh localStorage without a seeder. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
18
index.html
18
index.html
@@ -707,7 +707,7 @@ const DEFAULTS = {
|
|||||||
},
|
},
|
||||||
cols:[
|
cols:[
|
||||||
{id:'ready', label:'Ready', tasks:[
|
{id:'ready', label:'Ready', tasks:[
|
||||||
{t:'S4.A Pokémon-Go Sammelmechanik'},{t:'S4.B Snapchat-Heatmap'},{t:'S4.C Döner-Symbole statt Sterne'},{t:'S4.D Community-Summary mit KI'},{t:'S4.E In-App Feedback für Tester'},
|
{t:'App-Store-Launch als Sprint Goal definieren'},{t:'S4.A Pokémon-Go Sammelmechanik'},{t:'S4.B Snapchat-Heatmap'},{t:'S4.C Döner-Symbole statt Sterne'},{t:'S4.D Community-Summary mit KI'},{t:'S4.E In-App Feedback für Tester'},
|
||||||
{t:'S3.5 Push Notifications'},{t:'S3.6 Freunde per Kontakte finden'},{t:'S3.7 Leaderboards'},
|
{t:'S3.5 Push Notifications'},{t:'S3.6 Freunde per Kontakte finden'},{t:'S3.7 Leaderboards'},
|
||||||
{t:'S3.8 Apple JWT Signaturprüfung',blocked:true,cos:'fixed'},
|
{t:'S3.8 Apple JWT Signaturprüfung',blocked:true,cos:'fixed'},
|
||||||
{t:'S3.3 Google Maps Places API',blocked:true,cos:'expedite'},
|
{t:'S3.3 Google Maps Places API',blocked:true,cos:'expedite'},
|
||||||
@@ -721,6 +721,7 @@ const DEFAULTS = {
|
|||||||
wipLimit:3, throughput:3, sle:{days:21,p:85},
|
wipLimit:3, throughput:3, sle:{days:21,p:85},
|
||||||
cols:[
|
cols:[
|
||||||
{id:'ready', label:'Ready', tasks:[
|
{id:'ready', label:'Ready', tasks:[
|
||||||
|
{t:'Status quo klären + neues Sprint Goal definieren'},
|
||||||
{t:'Phase 3: Background Sync (IDB-Queue, SW sync-Handler)'},{t:'Onboarding-Role für Backend-Personalisierung nutzen'},{t:'DB is_public nach STEM-Tests auf privat setzen'},
|
{t:'Phase 3: Background Sync (IDB-Queue, SW sync-Handler)'},{t:'Onboarding-Role für Backend-Personalisierung nutzen'},{t:'DB is_public nach STEM-Tests auf privat setzen'},
|
||||||
{t:'RESEND_API_KEY setzen für E-Mail-Versand',blocked:true},
|
{t:'RESEND_API_KEY setzen für E-Mail-Versand',blocked:true},
|
||||||
]},
|
]},
|
||||||
@@ -756,7 +757,7 @@ const DEFAULTS = {
|
|||||||
name:'K4 Digital — PM-Mandat', goal:'Freelance PM bei K4 DIGITAL GmbH ab Mai 2026. NDA unterzeichnet.',
|
name:'K4 Digital — PM-Mandat', goal:'Freelance PM bei K4 DIGITAL GmbH ab Mai 2026. NDA unterzeichnet.',
|
||||||
wipLimit:2, throughput:3, sle:{days:7,p:90},
|
wipLimit:2, throughput:3, sle:{days:7,p:90},
|
||||||
cols:[
|
cols:[
|
||||||
{id:'ready', label:'Ready', tasks:[{t:'Cheat Sheets fertigstellen'},{t:'Kurstag-Vorbereitung für morgen',cos:'fixed'}]},
|
{id:'ready', label:'Ready', tasks:[{t:'Cheat Sheets fertigstellen'},{t:'Kurstag-Vorbereitung für morgen',cos:'fixed'},{t:'PSK-Karten aus K4-Board entfernen'},{t:'Kontext für K4-Mandat aufbauen'}]},
|
||||||
{id:'wip', label:'In Progress', tasks:[{t:'PSK I Kurs bei K4 durchführen',age:2}]},
|
{id:'wip', label:'In Progress', tasks:[{t:'PSK I Kurs bei K4 durchführen',age:2}]},
|
||||||
{id:'done', label:'Done', tasks:[{t:'NDA unterzeichnet'},{t:'PSK I Prüfung bestanden',note:'Eigene Zertifizierung ✅'}]},
|
{id:'done', label:'Done', tasks:[{t:'NDA unterzeichnet'},{t:'PSK I Prüfung bestanden',note:'Eigene Zertifizierung ✅'}]},
|
||||||
]
|
]
|
||||||
@@ -774,7 +775,14 @@ const DEFAULTS = {
|
|||||||
name:'PSK I Zertifizierung', goal:'PSK I bestanden ✅. Jetzt: Kurs bei K4 als Trainer durchführen.',
|
name:'PSK I Zertifizierung', goal:'PSK I bestanden ✅. Jetzt: Kurs bei K4 als Trainer durchführen.',
|
||||||
wipLimit:1, throughput:1, sle:{days:7,p:95},
|
wipLimit:1, throughput:1, sle:{days:7,p:95},
|
||||||
cols:[
|
cols:[
|
||||||
{id:'ready', label:'Ready', tasks:[]},
|
{id:'ready', label:'Ready', tasks:[
|
||||||
|
{t:'Control Chart ↔ Agent Chart gegenüberstellen'},
|
||||||
|
{t:'Gyra aufhübschen — neues Beispiel (SLA + Definition of Workflow)'},
|
||||||
|
{t:'Stammbaum: Lean → Agil → Kanban → Scrum'},
|
||||||
|
{t:'Lead Time & Flow Efficiency — kurzer Abriss'},
|
||||||
|
{t:'Frage 185: 3 vs. 5 Feedback Loops in Scrum klären'},
|
||||||
|
{t:'SLE-Formel zugänglich erklären'},
|
||||||
|
]},
|
||||||
{id:'wip', label:'In Progress', tasks:[]},
|
{id:'wip', label:'In Progress', tasks:[]},
|
||||||
{id:'done', label:'Done', tasks:[{t:'Lernplan durcharbeiten',note:'Zertifizierungsphase abgeschlossen'},{t:'Mock-Prüfung / Self-Assessment',note:'PSK I bestanden ✅'}]},
|
{id:'done', label:'Done', tasks:[{t:'Lernplan durcharbeiten',note:'Zertifizierungsphase abgeschlossen'},{t:'Mock-Prüfung / Self-Assessment',note:'PSK I bestanden ✅'}]},
|
||||||
]
|
]
|
||||||
@@ -784,7 +792,7 @@ const DEFAULTS = {
|
|||||||
wipLimit:3, throughput:2, sle:{days:14,p:85},
|
wipLimit:3, throughput:2, sle:{days:14,p:85},
|
||||||
cols:[
|
cols:[
|
||||||
{id:'ready', label:'Ready', tasks:[
|
{id:'ready', label:'Ready', tasks:[
|
||||||
{t:'RESEND_API_KEY in Coolify setzen',blocked:true},{t:'DNS A-Record api.pleasance.org → VPS-IP'},
|
{t:'RESEND_API_KEY in Coolify setzen',blocked:true},{t:'DNS A-Record api.pleasance.org → VPS-IP'},{t:'Resend + Kontaktformular-E-Mail testen'},
|
||||||
{t:'Hetzner VPS bestellen + Coolify installieren'},{t:'pleasance.org von Vercel → Coolify migrieren'},{t:'Inhalte aus pleasance-thoughts integrieren'},{t:'studio.html + buehne.html + projekte.html'},{t:'img/robin.jpg besorgen'},
|
{t:'Hetzner VPS bestellen + Coolify installieren'},{t:'pleasance.org von Vercel → Coolify migrieren'},{t:'Inhalte aus pleasance-thoughts integrieren'},{t:'studio.html + buehne.html + projekte.html'},{t:'img/robin.jpg besorgen'},
|
||||||
]},
|
]},
|
||||||
{id:'wip', label:'In Progress', tasks:[]},
|
{id:'wip', label:'In Progress', tasks:[]},
|
||||||
@@ -813,7 +821,7 @@ const DEFAULTS = {
|
|||||||
name:'Haushalt & Leben', goal:'Persönliche Projekte, Haushalt, Anschaffungen.',
|
name:'Haushalt & Leben', goal:'Persönliche Projekte, Haushalt, Anschaffungen.',
|
||||||
wipLimit:2, throughput:2, sle:{days:14,p:80},
|
wipLimit:2, throughput:2, sle:{days:14,p:80},
|
||||||
cols:[
|
cols:[
|
||||||
{id:'ready', label:'Ready', tasks:[{t:'Fahrradkette reparieren'},{t:'Analogkameras an die Wand bringen'},{t:'Bilder aufhängen'},{t:'Haken im Schlafzimmer aufhängen'},{t:'Korkpinwand fürs Büro kaufen'}]},
|
{id:'ready', label:'Ready', tasks:[{t:'Roborock starten'},{t:'Wäsche anschmeißen'},{t:'Fahrradkette reparieren'},{t:'Analogkameras an die Wand bringen'},{t:'Bilder aufhängen'},{t:'Haken im Schlafzimmer aufhängen'},{t:'Korkpinwand fürs Büro kaufen'}]},
|
||||||
{id:'wip', label:'In Progress', tasks:[]},
|
{id:'wip', label:'In Progress', tasks:[]},
|
||||||
{id:'done', label:'Done', tasks:[]},
|
{id:'done', label:'Done', tasks:[]},
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user