|
| 1 | +# AGENTS.md — Multi-Agent Governance & Workflow Policy |
| 2 | + |
| 3 | +> **Repository:** `dev-bricks/pythonbox` (`C:\_Local_DEV\repos\pythonbox`) |
| 4 | +> **Status:** ACTIVE / HEALTHY |
| 5 | +> **Frameworks:** Gemini / Antigravity, Claude Code, OpenAI Codex |
| 6 | +
|
| 7 | +--- |
| 8 | + |
| 9 | +## 1. Multi-Agent Rollen & Pfad-Autorität |
| 10 | + |
| 11 | +- **Kanonischer Quellpfad (Autorität):** `C:\_Local_DEV\repos\pythonbox` |
| 12 | +- **Spiegel-Pfad (OneDrive):** `C:\Users\User\OneDrive\.TOPICS\.SOFTWARE\...` (Nur Read-only Mirror / Backup) |
| 13 | +- **Agenten-Rollen:** |
| 14 | + - **Gemini / Antigravity:** Automatisierte Systemwartung, UX/Accessibility Reviews, Bugsweeps, Permission Control, Scheduled Tasks. |
| 15 | + - **Claude / Codex:** Feature-Entwicklung, Refactoring, CI/CD, Test-Entwicklung. |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +## 2. Permission Level & Autonomie-Erwartungen |
| 20 | + |
| 21 | +- **Standard-Berechtigung:** Projekt-Ebene Default / Turbo Mode. |
| 22 | +- **Autonome Ausführung:** Automatisierte Aufrufe (Scheduled Tasks, Sidecars) sollen weitestgehend **ohne Nachfragen** laufen, sofern die Qualitäts-Gates und Sicherheitsprotokolle eingehalten werden. |
| 23 | +- **Rollback-Garantie:** Maßnahmen an Doku- oder Konfigurationsdateien sind non-breaking. Bei unerwünschten Effekten gilt: Git-Revert oder manuelles Rollback. |
| 24 | + |
| 25 | +--- |
| 26 | + |
| 27 | +## 3. Workflow Hooks & Sicherheitsprotokolle |
| 28 | + |
| 29 | +Alle Agenten MÜSSEN folgende Letter Hooks beachten: |
| 30 | + |
| 31 | +1. **`HOOK-DOC-TRAVERSAL-01` (Dokumenten-Traversal):** Vor Beginn der Arbeit `AGENTS.md`, `CLAUDE.md`, `README.md` im Projektstamm lesen. |
| 32 | +2. **`HOOK-GARDENER-MEMORY-01` (Preflight Memory):** Bei komplexen Aufgaben `gardener` / Wissensgedächtnis konsultieren. |
| 33 | +3. **`HOOK-WORKFLOW-HYGIENE-01` (Lock Security & Git Hygiene):** |
| 34 | + - Vor Dateiedits oder Git-Aktionen `LOCK*.txt` prüfen. Wenn `LOCK*.txt` oder `LOCK.user*.txt` existiert -> **ABSOLUTES TABU** (keine Änderungen, keine Pushes). |
| 35 | + - Qualitäts-Gate: `pytest` ausführen vor Commits. |
| 36 | + - `CHANGELOG.md` aktualisieren. |
| 37 | +4. **`HOOK-PATH-VALIDATION-01` (Pfad-Validierung):** Raw-Strings (`r"C:\..."`) oder Forward-Slashes in Python verwenden. |
| 38 | +5. **`HOOK-BANNER-ASSET-01` (Banner & Visual Guardrails):** Keine vorhandenen Banners überschreiben oder doppeln. |
| 39 | + |
| 40 | +--- |
| 41 | + |
| 42 | +## 4. Testen & Verifizierung |
| 43 | + |
| 44 | +```powershell |
| 45 | +pytest |
| 46 | +``` |
| 47 | +- Alle 93+ Pytest-Tests müssen grün bleiben. |
0 commit comments