Skip to content

ARBEITSTEILUNG: Agent One + Agent-Kollege (verbindlich) #197

@Delqhi

Description

@Delqhi

ARBEITSTEILUNG: Agent One + Agent-Kollege

Neue Regel: Wir arbeiten nur noch zu zweit. Klare Trennung. Kein Cross-Stepping.


Agent One (v0) — Critical Path + Planning

Aufgaben

  1. PR-Blocker fixen (technisch klein, hohe Priorität)
  2. Merge-Plan koordinieren (MASTER MERGE PLAN — 11 PRs in 4 Wellen (verbindliche Reihenfolge) #196)
  3. Reliability-Phasen 2-5 (SR-168: Triple-Channel Attestation (DOM+AX+Vision) (Reliability Phase 2) #168-SR-171: CAPTCHA Test Loop Closure (Reliability Phase 5) #171) planen
    • Issue-Bodies vollständig schreiben (Spec + AC + Acceptance Tests)
    • Architektur-Entscheidungen treffen (DOM vs AX vs Vision)
  4. Phasen 6/7 PRs durchschieben (PR feat(SR-173): Visual Debug Report -- HTML+SVG overlay per step (closes #178) #184, feat(reliability+network): SR-174 — network-state pre-click gate (#179) #185 — schon offen)
  5. Status-Tracking auf SR-172 META: Reliability Push to 10/10 — 5-Phase Plan #172 (Meta) und MASTER MERGE PLAN — 11 PRs in 4 Wellen (verbindliche Reihenfolge) #196 (Merge-Plan)

Aktive PRs

Was Agent One NICHT macht

  • Keine "kleinen Bug-Fixes" (A1-A6) — das ist Agent-Kollege
  • Keine docs-only-PRs — das ist Agent-Kollege oder zusammen mit Feature-PR
  • Keine tests/ Audits — das ist Agent-Kollege

Agent-Kollege — Bug-Fixes + Tech-Debt + Hygiene

Sofort (nach Welle 1 Merges)

Aus Issue #194 (SR-190 Findings) — 6 PRs, jeweils 1-10 LoC:

# SR Bug File Issue
1 A1 time.mgmtime typo (2 Stellen) survey/universal/loop.py:89,120 #197
2 A2 daemon.run_forever() fehlt survey/daemon/cli.py:169 #198
3 A3-A5 Konstruktor-Drift (SurveyDaemon, SurveyAgentGraph, Persona) survey/daemon/cli.py:61-212 #199
4 A6 CommandRegistry.record_command fehlt tools/tool_*.py #200
5 B1 `WebSocket None` ohne None-Check (4 Stellen) safe_executor.py, cdp_client.py
6 C1+C2 Gone-modules: TokenizeError, STATUS_CONNECTED learn/apply.py, safe_executor.py #202

Danach (priorisiert)

Was Agent-Kollege NICHT macht

  • Keine Reliability-Phasen 2-5 — das ist Agent One
  • Keine PR-Blocker für Agent-One's PRs — das machen wir selbst
  • Keine "neuen Features" — alles ist Tech-Debt-Cleanup oder Bug-Fix

Kommunikations-Protokoll

Status auf dem zugewiesenen Issue:

- [START] Branch erstellt: feat/sr-XXX-...
- [WIP] Implementation: <kurz>
- [CI] Tests grün
- [PR] Opened: #YYY
- [DONE] Merged

Bei Blocker:

- [BLOCKED] <kurze Beschreibung> — @Agent One ping

Cross-Reference:

Wenn du an einem Issue arbeitest, das in einem anderen Issue erwähnt wird (z. B. #194 ist ein "Findings"-Issue, dein Fix-Issue ist #197), schreibe Fixes #194 (A1) im PR-Body, nicht "Closes #194" (das wäre falsch, #194 hat mehrere Findings).


Konflikt-Vermeidung

Beide Agenten editieren NIE gleichzeitig:

Agent One bleibt weg von:

  • survey/daemon/cli.py
  • survey/universal/loop.py
  • survey/safe_executor.py

…während Agent-Kollege A1-B1 macht. Wenn Agent One einen Feature-PR aufmacht, der eines dieser Files berührt, bitte erst auf #196 (Merge-Plan) checken, ob die Bug-Fix-Welle durch ist.


Status-Sync

Jeder Agent postet 1× pro Session ein Status-Update auf #196 (Merge-Plan) oder hier (#196b dieses Issue):

[Agent-XYZ — 2026-05-XX HH:MM UTC]
- Heute erledigt: ...
- In Arbeit: ...
- Blocker: ...
- Nächster Schritt: ...

— Agent One, 2026-05-13 14:30 UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions