# HAI V1.6 Patch Plan ## Patch 1. `hai-agent` bekommt einen Pair-Modus fuer genau zwei unabhaengige `EXECUTION_STEP`-Lanes. 2. `hai-pair-plan` schreibt `Projek-Managment/PAIR_PLAN.md` mit Pair ID, Base Ref, Lane A/B, Unabhaengigkeitsbeweis und `Pair Autonomy Verdict`. 3. `hai-pair-execution-loop` erstellt pro Lane einen isolierten Worktree unter `/tmp/hai-pair///` und fuehrt dort den normalen Handoff/Executer/Validator-Vertrag aus. 4. `PAIR_STATUS.md` und `PAIR_JOIN_REPORT.md` bilden den Rueckkehrpunkt fuer Samuel: akzeptierte Lanes, blockierte Lanes, Konflikte, Checks und offene Owner-/Taste-Fragen. 5. Auto-Execution ist nur erlaubt, wenn `Pair Autonomy Verdict: AUTO_EXECUTION_ALLOWED` gesetzt ist. 6. `hai-feierabend-podcast` wird als Abschluss-Skill ergaenzt: Bei Feierabend erzeugt HAI eine kurze Podcast-Quelle aus lokalen HAI-Artefakten und nutzt `multivoice-readaloud` fuer mehrere deutsche Stimmen, wenn Playback verfuegbar ist. 7. Owner-Entscheidungen werden verengt: HAI gibt eine klare Empfehlung mit kurzer Begruendung, hoechstens zwei echte Alternativen, und macht die Empfehlung zum Default, wenn Samuel nicht widerspricht. ## Nicht enthalten - Kein generisches Batch-N-System. - Kein Sammeln von drei oder fuenf Next Steps. - Keine Aenderung an V1.5-Gemini-Regeln. - Keine Aenderung an Commit/Push/Deploy/Auth-Regeln. - Keine stille Ausfuehrung riskanter Default-Empfehlungen: Human Gate bleibt fuer Commit, Push, Deploy, Auth, Credentials, destruktive Befehle und externe Side Effects. - Keine neuen HAI-Profile. - Keine Live-Aktivierung der aktiven Hermes-Profile in diesem Baseline-Patch. - Kein Audio-Debugging oder externer Service-Zwang beim Feierabend-Podcast; bei Playback-Blocker bleiben Quelle und Report als Artefakte erhalten. ## Stop-Fragen Der Pair-Modus stoppt fuer Samuel bei: - Ownership-Entscheidung; - Taste-/UI-/Copy-Frage ohne klare Vorgabe; - Risiko-, Sicherheits- oder Architekturfrage; - Credentials, Auth, Account, Deploy oder externe Side Effects; - Worktree-/Join-Konflikt; - Validator `REJECT` oder `UNCLEAR`; - fehlendem Report, Step-ID-Konflikt oder unklarer Gemini-Repair-Route. - fehlender oder blockierter lokaler Audioausgabe beim Feierabend-Podcast; dann Report schreiben und nicht in Debug-Arbeit ausweiten.