diff --git a/README.md b/README.md index f512018..fe607ca 100644 --- a/README.md +++ b/README.md @@ -100,12 +100,16 @@ Module-Extraktion in 13 Commits. Aufteilung der 3 Monolithen in **11 wiederverwe Jede Persona hat im Frontmatter jetzt eine `required_prompt_modules`-Liste — Vorgriff auf M4. -### Phase M4 — NEXT -- Skill-Manifeste im separaten Repo `parsecapere-skills`. -- `skill-index.md` mit echten Eintraegen befuellen (heute noch Stub). -- Frontmatter-`required_prompt_modules`-Listen in volle Skill-Definitionen ueberfuehren. +### Phase M4 — DONE (2026-06-02) +- Drei Skill-Manifeste im Schwester-Repo + [`parsecapere-skills/composite/`](https://gitea.parsecapere.de/tim/parsecapere-skills/src/branch/main/composite) + angelegt: `main-voice.md`, `kreuzwort-builder.md`, `lueckentext-builder.md`. +- `skill-index.md` von Stub → populated. Verlinkt auf alle drei Manifeste. +- Persona-Frontmatter (`required_prompt_modules`) und Skill-Manifest sind heute + noch dupliziert — M5-Composer entscheidet welche Quelle Single-Source-of-Truth ist. + (Default-Plan: Skill-Manifest gewinnt, Persona-Frontmatter ist Backup-Hinweis.) -### Phase M5 — danach +### Phase M5 — NEXT - `mcp-gitea`-Service auf LLM-VPS (Tools: `load_skill`, `list_skills`, `load_prompt_module`). - STDB-Cache (`gitea_section_cache`-Tabelle). - Webhook-Endpoint `/webhook` fuer Cache-Invalidation.