diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md new file mode 100644 index 0000000..d2efcab --- /dev/null +++ b/.claude/skills/release/SKILL.md @@ -0,0 +1,29 @@ +--- +name: release +description: Prüft die Release-Bereitschaft vor einer Auslieferung. Verwenden bei "Release vorbereiten", "Können wir v1.2.0 ausliefern?" in Projekten mit Releases-Add-on. Ein Release gibt immer ein Mensch frei. +--- + +# /release – vom Merge zum kontrollierten Release + +## Prüft + +- Version korrekt (SemVer), Tag geplant? +- CHANGELOG vollständig – nur was Nutzer/Betreiber wissen müssen? +- CI grün auf dem Release-Stand? +- Migrationen geprüft (/database-migration gelaufen)? +- Offene `security`- oder `decision-needed`-Issues? +- Rollback-Weg vorhanden und geprobt? +- Staging-Smoke-Test bestanden? +- Monitoring/Alerts bereit; Monitoring-Check nach Deploy eingeplant? + +## Ergebnisformat + +``` +Version: vX.Y.Z · Status: ready | blocked +Bestanden: … · Offen: … · Freigabe benötigt: Orchestrator (immer) +``` + +## Grenzen + +- Deployt nie selbst; erstellt Tag/Release erst nach dokumentierter menschlicher Freigabe. +- `blocked` wird nie schöngeredet – ein offener Punkt ist ein offener Punkt. diff --git a/AGENTS.md b/AGENTS.md index 0d8bf6b..e713c15 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -67,7 +67,7 @@ Stages: this card + issue → PR diff + module + tests → neighbouring interfac ## Skill register (load on demand – not everything up front) -Installed in `.claude/skills/` (core, always): **start-work · finish-work · review-pr · plan-issue**. +Installed in `.claude/skills/` (core, always): **start-work · finish-work · review-pr · plan-issue**; installed on trigger: **release** (v0.1.0). Others exist as templates in `Entwicklungsplan/templates/skills/` and are installed once their trigger occurs: `project-start`/`project-plan`/`setup-project` (founding: discovery → plan → setup after approval) · `architecture-decision` · `legacy-audit` · `refactor-module` · `security-review` (from P1) · `ai-eval` (AI/RAG) · `database-migration` (DB) · `infra-change` (infra) · `observability`/`incident` (operations) · diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b1ae4f..9f87913 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ This file records what changes **in the product** – process and session state ## [Unreleased] +## [0.1.0] – 2026-09-27 + +First release: the pilot scope – intake of e-mail and PDF/Excel/Word, AI extraction with sources and +uncertainty, review with corrections, exactly-once ERP export, multi-tenancy, audit trail and the public +showcase with prepared samples. + ### Added - Prepared samples for the showcase (`pnpm seed:samples`): per demo company one synthetic request to review (with an uncertain and a missing value) and one already approved and exported through the normal path. Their