rd13_copilot_setup/history/summary/PROJECT_CONTEXT.md
Conrad Schulz 67fbc150f8 docs: log initial session history and fill PROJECT_CONTEXT
- history/prompts/2026-05-30_initiales-setup-erweiterungen.md: full session log
- history/summary/PROJECT_CONTEXT.md: filled with real project state
2026-05-31 12:56:52 +00:00

3.4 KiB
Raw Blame History

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.md TODO-Felder ausfüllen (Stack, Architecture, NFRs dieses Repos)
  • Bei Änderungen an git-templates/ immer deploy.sh neu 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.sh oder fish 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

  1. Diese Datei gelesen? Gut du kennst den Stand.
  2. Neues Feature → git-templates/ anpassen → deploy.sh ausführen → committen
  3. Nach jeder Session: history/prompts/YYYY-MM-DD_beschreibung.md anlegen + diese Datei aktualisieren

Bekannte Fallstricke / "Don't do this"

  • deploy.sh nach jeder Änderung an git-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.sh skippt vorhandene Prompt-Dateien neue Prompts werden aber korrekt hinzugefügt