Commit graph

12 commits

Author SHA1 Message Date
eb19cf7e99 fix: --no-verify komplett entfernt aus pre-commit + .copilot-no-tests
- pre-commit: alle --no-verify Hinweise aus Fehlermeldungen entfernt
- pre-commit: .copilot-no-tests Opt-out fuer Repos ohne Test-Framework (Check 1)
- .copilot-no-tests angelegt: dieses Setup-Repo hat kein Test-Framework
- copilot-instructions.md: no-verify + force-push explizit verboten
- README: Templates-Update Sektion + neue Scripts dokumentiert
2026-06-02 10:54:08 +00:00
3b34074556 docs: agent session history 2026-06-02 copilot-update-auto-deploy 2026-06-02 10:43:42 +00:00
55fee83bbd fix: post-commit Hook im Setup-Repo selbst installieren via deploy.sh 2026-06-02 10:41:28 +00:00
0df0f691cd fix: copilot-instructions.md Session-END Protokoll korrigiert
- Suffix _session.md als Pflichtformat dokumentiert (post-commit Hook-Erkennung)
- 'auch ohne explizite Aufforderung' entfernt: History nur via /history erstellen
  (VS Code Copilot System-Instruction blockiert sonst das Anlegen neuer Markdown-Dateien)
- Hinweis auf Konflikt mit System-Instruction ergänzt
- Gleiches Fix in git-templates/.github/copilot-instructions.md
2026-06-02 10:39:01 +00:00
0d42b4fb55 feat: copilot-update.sh + git copilot-update alias + post-merge auto-deploy
- scripts/copilot-update.sh: zieht Setup-Repo (SSH+HTTP-Fallback) in ~/.copilot-setup/,
  aktualisiert ~/.git-templates/, VS Code Prompts und repo-lokale Git-Hooks;
  copilot-instructions.md nur bei TODO-Erkennung (mit .bak Backup)
- scripts/copilot-update.fish: Fish-Variante desselben Scripts
- git-templates/hooks/post-merge: opt-in Template-Hook (ruft copilot-update.sh auf)
- scripts/deploy.sh: installiert copilot-update.sh/.fish, setzt 'git copilot-update'
  Alias, installiert post-merge Hook im Setup-Repo selbst (auto-deploy nach git pull)
- scripts/deploy.fish: analog
- scripts/copilot-bootstrap.sh: --with-update-hook Flag + post-commit Hook Installation
2026-06-02 10:36:16 +00:00
4c6fd1331c feat: post-commit hängt git-block an session-datei an
- Hook erkennt *_session.md Dateien (vom Agent via /history erstellt)
- Modus A: Git-Block an bestehende Konversations-Datei anhängen
- Modus B: Nur Git-Stub wenn kein Agent-Log vorhanden (Hinweis ausgeben)
- history.prompt.md: Dateinamen-Konvention _session.md dokumentiert
2026-06-02 09:30:23 +00:00
16588b1888 feat: mandatory agent session protocol – start/end history logging
- user-settings/settings.json: new codeGeneration.instruction forces agents to
  read PROJECT_CONTEXT.md on session start and write history log on session end
- git-templates/.github/copilot-instructions.md: prominent MANDATORY section
  at top of file (highest priority, cannot be ignored)
- .github/copilot-instructions.md: same protocol for this repo itself
2026-05-31 13:01:12 +00:00
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
e1f912f248 fix: mkdir -p .git/hooks before hook install in bootstrap
Also bootstrapped own repo: adds history/, data/, .vscode/, .gitignore
2026-05-31 12:54:13 +00:00
95d03603cf fix: history/prompts/ is committed, not gitignored
Full agent conversation history is preserved in git.
Only data/ remains gitignored (persistent service data).
2026-05-31 12:51:15 +00:00
045e2e7202 feat: add data/, history/, 3-target-group docs, pre-commit quality gate
- 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
2026-05-30 17:19:52 +00:00
9838c7a0b3 feat: initial copilot workspace setup
- User settings.json with 9 senior-dev behavior rules
- 9 prompt files: requirements, architecture, new-feature, code-review,
  debug, refactor, write-tests, done-check, docker
- git-templates for .github/ and .vscode/ auto-copy on git init
- deploy.sh (macOS/bash) and deploy.fish (Linux/fish) scripts
- copilot-bootstrap.fish for existing/cloned repos
2026-05-29 08:19:50 +00:00