Portfolio-Status KW 2026-W24 #460

Open
opened 2026-06-12 16:13:19 +02:00 by pm-bot · 0 comments
Collaborator

Portfolio-Status KW 2026-W24

Berichtszeitraum: 2026-06-08 bis 2026-06-14 · Stichtag: 2026-06-12 (Fr, Mid-Week) · PM-Lens: Portfolio

Headline: Day-Planner Phase 5 live — Epic #360 hat zum ersten Mal einen User-Touchpoint. PlannerService-Backend (seit rc16 fertig) ist jetzt durch das /heute-Screen erreichbar (Web + Mobile). Daneben: rc19 als reiner Scroll-Bug-Fix, Aufarbeitung zweier Phantom-PM-Issues (#453/#454) als ADR-0001-Duplicates. rc20 (2026-06-12) cuttet die Day-Planner-Hülle.


1 · Highlights KW24 (Mo–Fr)

Day-Planner Phase 5 — Heute-Screen (Epic #360)

  • #456 Day-View-UI — neues Workspace-Paket @mrrmlab/feature-day-planner, DayPlannerScreen rendert Termine + geplante Items auf einer Timeline; manueller "Tag jetzt planen"-Button triggert POST /planner/run
  • shared-types DayPlanDto/DayPlanItem/DayPlanEvent zod-Schemas; api-client PlannerResource mit 3 neuen Tests
  • Mobile /heute Drawer-Eintrag, Web /heute Route + Sidebar
  • rc20 (2026-06-12) gecuttet, Drone Build #1047 17/17 grün, Gitea-Release + APK live

Scroll-Bug-Fix (rc19, 2026-06-08)

  • #448 / #447 — Shopping-, Todo-, Notes-, Lists-Overview-Screens scrollen wieder
  • Screen-Komponente aus @mrrmlab/ui mit opt-in scrollable-Prop

Aufräumarbeiten

  • #453, #454 als Duplicates geschlossen (ADR 0001 + Candidate-Schema + Planner-Module existieren seit 2026-05-20 — Issues waren PM-Phantom-Tickets aus mangelnder Repo-Inventur, dokumentiert in feedback_refresh_repo_code)
  • #450 Maestro Phase2-Smoke auf manuelles "Jetzt indexieren"-Triggering umgestellt
  • #451 Roadmap-Nachpflege rc17 + rc18 done

2 · Release-Cadence

Tag Datum Inhalt
v0.6.6-rc20 2026-06-12 Day-Planner Heute-Screen (UI-Shell)
v0.6.6-rc19 2026-06-08 Listen-Screens scrollable (Bug-Fix)
v0.6.6-rc18 2026-06-08 KI-Foundation Phase 1 — Mutation-Observer test seam

PRs gemerged seit KW24-Start: 10 (#445, #446, #448, #449, #450, #451, #456, #457, #458, #459).


3 · Portfolio-Pipeline (offene Epics)

flowchart LR
    subgraph Active[Active]
      direction TB
      E122[#122 KI-Assistent<br/>Phase 1 done<br/>Phase 2 deferred via #452]
      E360[#360 Day-Planner<br/>Phase 5 UI live ✓<br/>v1/v2 + Event-Bus offen]
    end
    subgraph Backlog[Backlog / Low-Prio]
      direction TB
      E109[#109 IMAP — Compose & Reply<br/>prio/low]
      E110[#110 IMAP — Advanced<br/>prio/low]
      E378[#378 Public Roadmap in-App]
      E323[#323 Reise-Modul<br/>type/idea]
    end
    Active --> Next[KW25 Fokus-Kandidaten]

4 · Offene Themen (non-Epic)

# Titel Status
#122 Epic KI-Assistent Phase 1 done, Phase 2 wartet auf #452
#258 spike(wissensbasis) — on-device Embedding-Retrieval Plan posted, Owner offen
#452 Phase 2 — Auto-Indexing-on-Mutation offen, kein Owner
#399 F-Droid-Nightly als Rolling-Repo prio/medium, kein Owner
#201 DB-Backup-Strategie prio/medium, kein Owner
#176 feat: Kategorie-Verwaltung offen
#177 feat: Pipeline-Regeln offen, hängt an #176
#436 Portfolio-Status KW23 offen (kosmetisch — ältere Statuses bleiben offen)

Mail-NLI/Llama-Stack weiter pausiert (GF-Decision 2026-06-06, project_mail_strategy).


5 · Risks / Watch

  • Day-Planner-Folgephasen: Source-Done-Event-Bus (ADR 0001 §7), Item-Klick → Mark-Done, Refresh-on-Focus, Planner v1 (regelbasiert) / v2 (LLM) — alle ohne Sub-Issues, Owner und Scope offen. Empfehlung: KW25-Mo Sub-Issues anlegen damit der UI-Erfolg nicht versickert.
  • KI-Assistent Phase 2: #452 ohne Owner, #258 KB-Spike wartet darauf. Risiko, dass die Phase-1-Investition (17 RCs in 2 Wochen) ohne nächsten Schritt liegen bleibt.
  • PM-Drift wieder eingefangen: #453/#454 sind heuristisch durch feedback_refresh_repo_code jetzt verhindert; war ein konkretes Verhaltens-Update.

6 · Forward (KW25-Vorschlag)

  1. Day-Planner Folge-Phasen scopen — 4–5 Sub-Issues unter Epic #360 (Event-Bus, Item-Klick, Refresh, Planner v1, Empty-State)
  2. Phase 2 KI-Assistent#452 Owner-Findung; falls Architekt-Konsultation nötig → arch-question-Flow
  3. Backup-Strategie #201 — Owner-Findung (Infra)
  4. rc20 Device-Validation — Heute-Screen auf echtem Gerät prüfen (Termux-Lokal hat kein Emulator)

State-Reconciler: 1 Convention-Falle (Epic #122 absichtlich offen — Phase 2 ungescoped), keine offenen PRs, keine Orphan-Branches.

# Portfolio-Status KW 2026-W24 *Berichtszeitraum: 2026-06-08 bis 2026-06-14 · Stichtag: 2026-06-12 (Fr, Mid-Week) · PM-Lens: Portfolio* > Headline: **Day-Planner Phase 5 live — Epic #360 hat zum ersten Mal einen User-Touchpoint.** PlannerService-Backend (seit rc16 fertig) ist jetzt durch das `/heute`-Screen erreichbar (Web + Mobile). Daneben: rc19 als reiner Scroll-Bug-Fix, Aufarbeitung zweier Phantom-PM-Issues (#453/#454) als ADR-0001-Duplicates. rc20 (2026-06-12) cuttet die Day-Planner-Hülle. --- ## 1 · Highlights KW24 (Mo–Fr) ### Day-Planner Phase 5 — Heute-Screen (Epic #360) - **#456** Day-View-UI — neues Workspace-Paket `@mrrmlab/feature-day-planner`, `DayPlannerScreen` rendert Termine + geplante Items auf einer Timeline; manueller "Tag jetzt planen"-Button triggert `POST /planner/run` - shared-types `DayPlanDto`/`DayPlanItem`/`DayPlanEvent` zod-Schemas; api-client `PlannerResource` mit 3 neuen Tests - Mobile `/heute` Drawer-Eintrag, Web `/heute` Route + Sidebar - **rc20 (2026-06-12)** gecuttet, Drone Build #1047 17/17 grün, Gitea-Release + APK live ### Scroll-Bug-Fix (rc19, 2026-06-08) - **#448 / #447** — Shopping-, Todo-, Notes-, Lists-Overview-Screens scrollen wieder - `Screen`-Komponente aus `@mrrmlab/ui` mit opt-in `scrollable`-Prop ### Aufräumarbeiten - **#453**, **#454** als Duplicates geschlossen (ADR 0001 + Candidate-Schema + Planner-Module existieren seit 2026-05-20 — Issues waren PM-Phantom-Tickets aus mangelnder Repo-Inventur, dokumentiert in `feedback_refresh_repo_code`) - **#450** Maestro Phase2-Smoke auf manuelles "Jetzt indexieren"-Triggering umgestellt - **#451** Roadmap-Nachpflege rc17 + rc18 done --- ## 2 · Release-Cadence | Tag | Datum | Inhalt | | ------------- | ----------- | ---------------------------------------------------- | | v0.6.6-rc20 | 2026-06-12 | Day-Planner Heute-Screen (UI-Shell) | | v0.6.6-rc19 | 2026-06-08 | Listen-Screens scrollable (Bug-Fix) | | v0.6.6-rc18 | 2026-06-08 | KI-Foundation Phase 1 — Mutation-Observer test seam | PRs gemerged seit KW24-Start: **10** (#445, #446, #448, #449, #450, #451, #456, #457, #458, #459). --- ## 3 · Portfolio-Pipeline (offene Epics) ```mermaid flowchart LR subgraph Active[Active] direction TB E122[#122 KI-Assistent<br/>Phase 1 done<br/>Phase 2 deferred via #452] E360[#360 Day-Planner<br/>Phase 5 UI live ✓<br/>v1/v2 + Event-Bus offen] end subgraph Backlog[Backlog / Low-Prio] direction TB E109[#109 IMAP — Compose & Reply<br/>prio/low] E110[#110 IMAP — Advanced<br/>prio/low] E378[#378 Public Roadmap in-App] E323[#323 Reise-Modul<br/>type/idea] end Active --> Next[KW25 Fokus-Kandidaten] ``` --- ## 4 · Offene Themen (non-Epic) | # | Titel | Status | | ---- | ---------------------------------------------------------------------- | --------------------------------------- | | #122 | Epic KI-Assistent | Phase 1 done, Phase 2 wartet auf #452 | | #258 | spike(wissensbasis) — on-device Embedding-Retrieval | Plan posted, Owner offen | | #452 | Phase 2 — Auto-Indexing-on-Mutation | offen, kein Owner | | #399 | F-Droid-Nightly als Rolling-Repo | prio/medium, kein Owner | | #201 | DB-Backup-Strategie | prio/medium, kein Owner | | #176 | feat: Kategorie-Verwaltung | offen | | #177 | feat: Pipeline-Regeln | offen, hängt an #176 | | #436 | Portfolio-Status KW23 | offen (kosmetisch — ältere Statuses bleiben offen) | Mail-NLI/Llama-Stack weiter pausiert (GF-Decision 2026-06-06, `project_mail_strategy`). --- ## 5 · Risks / Watch - **Day-Planner-Folgephasen**: Source-Done-Event-Bus (ADR 0001 §7), Item-Klick → Mark-Done, Refresh-on-Focus, Planner v1 (regelbasiert) / v2 (LLM) — alle ohne Sub-Issues, Owner und Scope offen. Empfehlung: KW25-Mo Sub-Issues anlegen damit der UI-Erfolg nicht versickert. - **KI-Assistent Phase 2**: #452 ohne Owner, #258 KB-Spike wartet darauf. Risiko, dass die Phase-1-Investition (17 RCs in 2 Wochen) ohne nächsten Schritt liegen bleibt. - **PM-Drift wieder eingefangen**: #453/#454 sind heuristisch durch `feedback_refresh_repo_code` jetzt verhindert; war ein konkretes Verhaltens-Update. --- ## 6 · Forward (KW25-Vorschlag) 1. **Day-Planner Folge-Phasen scopen** — 4–5 Sub-Issues unter Epic #360 (Event-Bus, Item-Klick, Refresh, Planner v1, Empty-State) 2. **Phase 2 KI-Assistent** — #452 Owner-Findung; falls Architekt-Konsultation nötig → `arch-question`-Flow 3. **Backup-Strategie #201** — Owner-Findung (Infra) 4. **rc20 Device-Validation** — Heute-Screen auf echtem Gerät prüfen (Termux-Lokal hat kein Emulator) --- _State-Reconciler: 1 Convention-Falle (Epic #122 absichtlich offen — Phase 2 ungescoped), keine offenen PRs, keine Orphan-Branches._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#460
No description provided.