2.8 KiB
2.8 KiB
HANDOFF — talk 2.0, SDD-Lauf 2026-10-18 (Abendstand)
Für nahtlose Weiterarbeit am Arbeitslaptop (oder hier): dieser Stand ist komplett auf Gitea gepusht (main + feat/v1 + SDD-Arbeitszustand via force-add).
Wo der Loop steht
- Tasks 1–6: complete & review clean (Details + aufgeschobene Minors:
.superpowers/sdd/plan/progress.md) - Task 7 (talk wrap): implementiert, 5 Commits
a3424c3..acfba19— Dispatch wurde extern unterbrochen, Report-Datei fehlt, Review wurde nachträglich vom Controller angestoßen. Erste Aktion beim Weitermachen: Ledger-Eintrag „Task 7: review …" lesen. Falls Review Okay/Approved → complete setzen; falls Befunde → Fix-Loop frisch dispatchen (Implementer-Sessions sind maschinenlokal, NICHT fortsetzbar — neues Dispatch mit Brief + Befunden). - Tasks 8–13: noch nicht dispatched. Reihenfolge/Blocker: siehe
.scratch/talk-2-0/plan.md. Task 13 ist Nutzer-gated (ElevenLabs-Key-Rotation VOR Löschung von ~/talk.sh).
SOFORT ZUERST morgen
- Task-5-Zeitbomben-Fix:
TestLawState(internal/queue/queue_test.go:491) hardcodiert "18:00-08:00" — Test rot zwischen 18:00-08:00 Uhr. Frisches Fix-Dispatch (dynamisch inaktives Fenster now+2h→now+3h, Assertions nicht schwächen), danachgo test -race -count=3 -run TestLawState ./internal/queue/+ volle Suite. - Task-7-Cross-Compile-Smoke vervollständigen (darwin/windows amd64, CGO_ENABLED=0) → dann Task 7 complete setzen.
Wie weitermachen (exact)
- Repo klonen/pullen:
git@code.m3ta.dev:m3tam3re/talk.git, Branchfeat/v1 - SDD-Skill laden (
subagent-driven-development), Ledger lesen:.superpowers/sdd/plan/progress.md(erste Zeile = plan-Identität; Tasks mit „complete" sind fertig — nicht re-dispatchen) - Nächster Task: Brief extrahieren mit
bash ~/.agents/skills/subagent-driven-development/scripts/task-brief .scratch/talk-2-0/plan.md <N>— N = erster Task ohne complete-Zeile - Subagents auf
zai-coding-plan/glm-5.3#max(Nutzer-Vorgabe)
Umgebungsfakten (dev-relevant)
- Dev-Host Linux/NixOS, Go 1.26.8; espeak fehlt, spd-say/speech-dispatcher vorhanden (osbuiltin-Linux nutzt spd-say)
- Cross-Compile nur mit
CGO_ENABLED=0(oto v3 purego) — Release-Task 11 muss das pinnen - Windows-Test-VM: 192.168.122.115 via WinRM (Zugangsdaten beim Nutzer) — Task 11 bekommt echte Windows-Laufzeit-Verifikation
- Real-Key-Check (ElevenLabs/OpenAI) noch ausständig — Keys waren nicht in Env; natürlicher Nachtest via Task 8
talk test/doctornach Key-Rotation
Offene Nutzer-Aktionen
- Push-Auth: auf neuer Maschine
ssh-add ~/.ssh/gitea(SSH-Config hat Host code.m3ta.dev → IdentityFile gitea) - ElevenLabs-Key rotieren → dann Task 13 (Löschung ~/talk.sh) freigeben
- nixpkgs-PRs #24/#7 als superseded schließen + m3ta-nixpkgs talk/crunch deprecaten (Vorlage kommt in Task 12)