docs(worker): C5 periodische Dienste abgesagt — kein Mehrwert über bestehende Broadcasts

Usage/Prime/OnlineSync melden Aktivität schon (UsageUpdated, Prime*-Events, TaskUpdated),
Fehler aller vier Dienste laufen bereits über BroadcastLogSink in den WorkerLog-Footer,
und QueueServices einzige bedeutsamen Zustandswechsel (Gate/Throttle) sind schon
change-gated broadcastet. Ein zusätzlicher OperationProgress-Kanal wäre Duplikat mit
Tick-Strom-Risiko am Backstop-Timer statt Mehrwert.
This commit is contained in:
mika kuns
2026-08-21 13:14:14 +02:00
parent dcda067b48
commit 2986896223
@@ -96,7 +96,7 @@ Gilt für alle vier Gruppen:
> **Stand 2026-08-17.** P0, A (außer A5), B, C1 und D sind gemergt; der visuelle Pass über A und B > **Stand 2026-08-17.** P0, A (außer A5), B, C1 und D sind gemergt; der visuelle Pass über A und B
> ist durch, ohne Fund. Nachtrag zu P0-2: der Timing-Sink liegt seit dem Release-Vorlauf hinter > ist durch, ohne Fund. Nachtrag zu P0-2: der Timing-Sink liegt seit dem Release-Vorlauf hinter
> `CLAUDEDO_OP_TIMING=1` und ist **standardmäßig aus** — die 63 `InvokeTimedAsync`-Call-Sites > `CLAUDEDO_OP_TIMING=1` und ist **standardmäßig aus** — die 63 `InvokeTimedAsync`-Call-Sites
> bleiben bewusst stehen. Offen: C2C5. > bleiben bewusst stehen. Offen: C2C4.
**Vorbedingung:** keine. Muss allein landen, bevor A/B/C starten. **Vorbedingung:** keine. Muss allein landen, bevor A/B/C starten.
@@ -349,9 +349,15 @@ zukünftige Regressionen fangen.
- [ ] **C2 — Startup-Recovery sichtbar** - [ ] **C2 — Startup-Recovery sichtbar**
- [ ] **C3 — Worktree-Anlage sichtbar** - [ ] **C3 — Worktree-Anlage sichtbar**
- [ ] **C4 — Rebase-after-Merge und WorktreeMaintenance** - [ ] **C4 — Rebase-after-Merge und WorktreeMaintenance**
- [ ] **C5 — periodische Dienste** - [x] ~~**C5 — periodische Dienste**~~ — **abgesagt** (2026-08-21): Usage/Prime/OnlineSync
melden Aktivität schon über bestehende Broadcasts (`UsageUpdated`,
`PrimeFired`/`PrepStarted`/`PrepLine`/`PrepFinished`, `TaskUpdated` bei neuen Online-Tasks);
Fehler aller vier Dienste laufen automatisch über `BroadcastLogSink` in den WorkerLog-Footer.
`QueueService` meldet seine einzigen bedeutsamen Zustandswechsel (Gate/Throttle) bereits
change-gated über `WorkerLog`. Ein zusätzlicher `OperationProgress`-Kanal wäre Duplikat statt
Mehrwert, mit echtem Tick-Strom-Risiko am Backstop-Timer.
> **Einzige offene Gruppe.** C2C5 sind unblockiert (C1 ist gemergt). Woran man den Reststand > **Einzige offene Gruppe.** C2C4 sind unblockiert (C1 ist gemergt, C5 abgesagt). Woran man den Reststand
> erkennt: die vier Keys `ops.worker.startupRecovery`, `.creatingWorktree`, `.rebasingAfterMerge` > erkennt: die vier Keys `ops.worker.startupRecovery`, `.creatingWorktree`, `.rebasingAfterMerge`
> und `.maintainingWorktrees` liegen ungenutzt in beiden Sprachdateien. > und `.maintainingWorktrees` liegen ungenutzt in beiden Sprachdateien.