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:
@@ -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`).
|
||||||
|
|||||||
Reference in New Issue
Block a user