- New repo convention: /data/<service>/ for all persistent service data (gitignored) - New repo convention: /history/prompts/ (gitignored) + /history/summary/PROJECT_CONTEXT.md for agent session logging and compressed project context - git-templates/hooks/pre-commit: quality gate checking tests + docs on every commit - git-templates/docs/: USER.md, ADMIN.md, MAINTAINER.md templates (3 target groups) - git-templates/history/summary/PROJECT_CONTEXT.md: agent context template - prompts/history.prompt.md: /history prompt for logging sessions + updating summary - copilot-bootstrap.sh: creates all new folders, .gitignore entries, installs hook - deploy.sh + deploy.fish: deploy hooks, doc templates, history template - docs/ADMIN.md: new admin handbook for this project - docs/USER.md + docs/MAINTAINER.md: updated with new conventions - git-templates/.github/copilot-instructions.md: extended DoD + new conventions - README.md: updated structure overview + prompt table
1.8 KiB
1.8 KiB
PROJECT_CONTEXT – [PROJEKT_NAME]
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: Phase:
Was ist dieses Projekt?
Stack: Deployment:
Erledigte Aufgaben (neueste zuerst)
| Datum | Aufgabe | Ergebnis | Entscheidungen |
|---|---|---|---|
| … | … | … | … |
Offene Aufgaben & bekannte Probleme
- TODO 1
- TODO 2
Kritische Architekturentscheidungen
| Entscheidung | Begründung | Wo dokumentiert |
|---|---|---|
| … | … | docs/adr/NNN-…md |
Wichtige Pfade & Konventionen
- Persistente Daten:
/data/<service>/(gitignored, nie committen!) - Agent-Logs (voll):
/history/prompts/(gitignored, lokal) - Dieser Kontext:
/history/summary/PROJECT_CONTEXT.md(committed) - Tests:
tests/(Struktur spiegelt Source) - Docs:
docs/USER.md|docs/ADMIN.md|docs/MAINTAINER.md
Für den nächsten Agenten: Startpunkt
- …
- …
Bekannte Fallstricke / "Don't do this"
- …