M3.14: README — Phase M3 abhaken + Modul-Uebersicht ergaenzen

Status-Abschnitt aktualisiert:
- M2 + M3 jetzt beide auf DONE
- M3-Block zeigt alle 11 neuen Module mit Ein-Zeilen-Beschreibung
- Personas-Status 0.1.0 → 0.2.0 vermerkt
- M4 als NEXT markiert mit konkreten Schritten

M4-Hinweis: required_prompt_modules-Listen in jeder Persona-Frontmatter
sind schon da — M4 muss sie nur in volle Skill-Manifeste ueberfuehren
und in skill-index.md verlinken.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
tim
2026-06-02 15:37:13 +02:00
parent 71823d0d63
commit 765491c06f
+30 -13
View File
@@ -71,22 +71,39 @@ parsecapere-prompts/
## Status-Stand (heute, 2026-06-02) ## Status-Stand (heute, 2026-06-02)
### Phase M2 — DONE ### Phase M2 — DONE
- Drei Personas 1:1 aus dem JS-Code extrahiert: - Drei Personas 1:1 aus dem JS-Code extrahiert (siehe Commit `f4f147e`).
- `personas/main-voice.md``llm/gemini.js` (SYSTEM_PROMPT_VOICE + SYSTEM_PROMPT_INTRO)
- `personas/kreuzwort-builder.md``orchestrator/kreuzwort-orchestrator.js`
- `personas/lueckentext-builder.md``orchestrator/lueckentext-orchestrator.js`
- `base/`, `workflows/`, `tools-context/` sind **leer** (Ordner existieren als Marker).
- `skill-index.md` ist ein **Stub** — wird in M4 gefuellt.
### Phase M3 — NEXT (geplant) ### Phase M3 — DONE (2026-06-02)
- Diff zwischen den drei Personas → Boilerplate identifizieren. Module-Extraktion in 13 Commits. Aufteilung der 3 Monolithen in **11 wiederverwendbare Module**:
- Extraktion in `base/`, `workflows/`, `tools-context/`.
- Personas auf "wirklich Unique" trimmen.
- **Jeder Extract = eigener Commit** mit aussagekraeftiger Message.
### Phase M4 — danach **`base/`** — universelle Basis fuer ALLE Personas:
- `base/identity.md` — Stream-Box-Sichtbarkeitsprinzip
- `base/style.md` — Deutsch / knapp / Success-Meldung / kein falsches Lob
- `base/constraints.md` — Anti-Halluzination + Trace-Bewusstsein
**`workflows/`** — Task-Typ-spezifische Patterns:
- `workflows/plan-before-action.md``record_thought` + `record_reflection` (Main-Voice)
- `workflows/sub-agent-discipline.md` — KEIN record_*, keine Voice-Tools (Sub-Agents)
- `workflows/tool-scope-lock.md` — strikte Tool-Liste, keine erfundenen Calls
- `workflows/self-correction.md` — Validate-Loop-Pattern (Kreuzwort)
- `workflows/error-recovery.md` — unstrukturierte Tool-Fehler, max 3 Versuche
**`tools-context/`** — Tool-Erklaerungen:
- `tools-context/brick-creation.md` — Pulse/View/Row + delete-Mapping (Main-Voice)
- `tools-context/atomic-chain.md` — strikt-lineare ID-Verkettung (Lueckentext)
- `tools-context/atomic-finalize.md` — All-in-One Layer+Solution (Kreuzwort)
**`personas/`** — auf das **wirklich Unique** getrimmt (Status `0.1.0 → 0.2.0`):
- `personas/main-voice.md` — User-Sprache-Tool-Tabelle + Anti-Halluzination + Scope-Escalation
- `personas/kreuzwort-builder.md` — Grid-Regeln + 6-Schritt-Workflow
- `personas/lueckentext-builder.md``__<gapId>__`-Pattern + Decoy-Regel + 4-Schritt-Workflow
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-Manifeste im separaten Repo `parsecapere-skills`.
- `skill-index.md` mit echten Eintraegen befuellen. - `skill-index.md` mit echten Eintraegen befuellen (heute noch Stub).
- Frontmatter-`required_prompt_modules`-Listen in volle Skill-Definitionen ueberfuehren.
### Phase M5 — danach ### Phase M5 — danach
- `mcp-gitea`-Service auf LLM-VPS (Tools: `load_skill`, `list_skills`, `load_prompt_module`). - `mcp-gitea`-Service auf LLM-VPS (Tools: `load_skill`, `list_skills`, `load_prompt_module`).