- history/prompts/2026-05-30_initiales-setup-erweiterungen.md: full session log - history/summary/PROJECT_CONTEXT.md: filled with real project state
3.4 KiB
3.4 KiB
PROJECT_CONTEXT – rd13_copilot_setup
Diese Datei ist der persistente Gedächtnis-Speicher für alle Agenten. Beim Start jeder neuen Agent-Session: diese Datei zuerst lesen. Nach Abschluss einer Aufgabe: diesen Stand aktualisieren.
Aktueller Projektstatus
Letzte Aktualisierung: 2026-05-31 – Session-History initial angelegt Phase: Produktion / stabil – wird bei Bedarf erweitert
Was ist dieses Projekt?
Portierbare GitHub Copilot Workspace-Konfiguration. Einmal eingerichtet, stattet es jedes neue oder bestehende Git-Repo automatisch mit Copilot-Instruktionen, VS Code- Einstellungen, Dokumentations-Templates, Agent-History-Struktur und einem pre-commit Quality Gate aus.
Stack: Shell (POSIX sh + fish), Markdown
Deployment: bash scripts/deploy.sh oder fish scripts/deploy.fish auf jedem neuen System
Erledigte Aufgaben (neueste zuerst)
| Datum | Aufgabe | Ergebnis | Entscheidungen |
|---|---|---|---|
| 2026-05-31 | Bug fix: mkdir -p .git/hooks + eigenes Repo bootstrapped | e1f912f |
– |
| 2026-05-31 | history/prompts/ committed statt gitignored | 95d0360 |
Vollständige History bleibt im Repo |
| 2026-05-30 | Initiale Erweiterungen: data/, history/, hooks, 3-Zielgruppen-Docs | 045e2e7 |
Nur data/ gitignored |
| 2026-05-30 | Remote origin gesetzt + initial push | ssh://git@192.168.178.6:2222/cschulz/rd13_copilot_setup.git |
– |
Offene Aufgaben & bekannte Probleme
.github/copilot-instructions.mdTODO-Felder ausfüllen (Stack, Architecture, NFRs dieses Repos)- Bei Änderungen an
git-templates/immerdeploy.shneu ausführen damit die Templates in~/.git-templates/aktuell sind
Kritische Architekturentscheidungen
| Entscheidung | Begründung | Wo dokumentiert |
|---|---|---|
history/prompts/ committed |
Lückenlose Projekt-History im Repo | docs/MAINTAINER.md |
data/ gitignored |
Persistente Daten: Größe + Sicherheit | docs/ADMIN.md |
| POSIX sh für Bootstrap | Läuft überall ohne Abhängigkeiten | docs/MAINTAINER.md |
| Git-Alias statt Fish-Wrapper | Portabel: bash, sh, CI, GUI-Clients | docs/MAINTAINER.md |
pre-commit mit --no-verify Escape |
Quality Gate ohne harten Block | git-templates/hooks/pre-commit |
Wichtige Pfade & Konventionen
- Persistente Daten:
/data/(gitignored, nie committen!) - Agent-Logs (voll):
/history/prompts/(committed – vollständige History bleibt erhalten) - Dieser Kontext:
/history/summary/PROJECT_CONTEXT.md(committed) - Deploy:
bash scripts/deploy.shoderfish scripts/deploy.fish - Bootstrap einzelnes Repo:
sh ~/.local/bin/copilot-bootstrap.sh [/pfad/zum/repo] - Git-Templates:
~/.git-templates/(nach Deploy) - Prompts:
~/.vscode-server/data/User/prompts/(nach Deploy)
Für den nächsten Agenten: Startpunkt
- Diese Datei gelesen? Gut – du kennst den Stand.
- Neues Feature →
git-templates/anpassen →deploy.shausführen → committen - Nach jeder Session:
history/prompts/YYYY-MM-DD_beschreibung.mdanlegen + diese Datei aktualisieren
Bekannte Fallstricke / "Don't do this"
deploy.shnach jeder Änderung angit-templates/neu ausführen – sonst sind die lokalen Templates veraltet- Beim Bootstrap neuer Repos ohne
hooks/-Verzeichnis:mkdir -p .git/hooks/ist jetzt im Script (war Bug) deploy.shskippt vorhandene Prompt-Dateien – neue Prompts werden aber korrekt hinzugefügt