HAI-Agent-Workflow / docs /PATCHPLAN.md
smlflg's picture
Initial public upload from Projekte/HAI-Agent-Workflow
6fa7356 verified
|
Raw History Blame Contribute Delete
2.3 kB

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/<project>/<pair-id>/<lane-id> 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.