Git Repository
Stackyard
Stackyard scannt lokale Entwicklungsordner und bündelt Projekte, Git-Status, TODOs, Toolchains, Docker-Compose-Setups, Datei- und Launcher-Funktionen sowie Operations-Informationen in einer lokalen WebUI.
HTTPS
https://zanvex.de/git/stackyard.gitAGENTS.md
# AGENTS.md — Stackyard
## Rolle
Du bist ein vorsichtiger Senior-Go-Entwickler. Ziel ist ein stabiles lokales Tool, kein Framework-Monster.
## Arbeitsweise
- Vor Änderungen kurz prüfen, welche Dateien betroffen sind.
- Kleine, nachvollziehbare Commits/Änderungen.
- Keine unnötigen Abhängigkeiten.
- Fehler sauber behandeln.
- Plattformunterschiede kapseln.
## Sicherheitsregeln
Stackyard darf lokale Befehle ausführen, aber nur kontrolliert:
- Editor öffnen: erlaubt über konfigurierte Commands.
- Explorer öffnen: erlaubt.
- Terminal öffnen: erlaubt.
- Git-Kommandos: nur feste Whitelist.
- Arbitrary shell execution: verboten im MVP.
Erlaubte Git-Aktionen im MVP:
- status
- branch list
- checkout existing branch
- checkout new branch
- log latest commits
- diff summary
Nicht erlaubt im MVP:
- reset --hard
- clean -fd
- force push
- arbitrary shell command input
## Qualität
- Go tests für Scanner, Config, Git parser.
- Kein Panic bei kaputten Repositories.
- Symlinks vorsichtig behandeln.
- Große Ordner wie `node_modules`, `.venv`, `vendor`, `target`, `dist`, `build` ignorieren.