Spezialisierung je Thema: begrenzt den Umfang auf einen Ausschnitt
Drittes Feld neben Thema und Hinweisen. Hinweise fügen hinzu, die Spezialisierung nimmt weg: Recherche, Gliederung, Kapitel und Prüfung bekommen sie als verbindliche Grenze; nur Stoff, der dafür gebraucht wird, Grundlagen nur soweit nötig. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
9
API.md
9
API.md
@@ -12,9 +12,10 @@ Ohne `v2` gilt die neueste Version.
|
||||
|
||||
## Themen und Versionen
|
||||
|
||||
- `GET /api/themen` → `[{slug, name, titel, hinweise, angelegt, status, laeuft, stufe, versionen: [{v, status, laeuft, stufe, angelegt, kosten_usd}]}]`
|
||||
- `GET /api/themen` → `[{slug, name, titel, hinweise, spezialisierung, angelegt, status, laeuft, stufe, versionen: [{v, status, laeuft, stufe, angelegt, kosten_usd}]}]`
|
||||
– `status/laeuft/stufe` gelten für die neueste Version; `status`: `neu | laeuft | pausiert | fertig | fehler`
|
||||
- `POST /api/themen` `{name, hinweise}` → Thema wie oben (legt `v1` an)
|
||||
- `POST /api/themen` `{name, hinweise, spezialisierung}` → Thema wie oben (legt `v1` an)
|
||||
– `hinweise`: wie das Thema zu verstehen ist (fügt hinzu); `spezialisierung`: Grenze des Umfangs, nur was dafür gebraucht wird (nimmt weg)
|
||||
- `GET /api/themen/{slug}` → Thema wie oben
|
||||
- `DELETE /api/themen/{slug}` – ganzes Thema
|
||||
- `POST /api/themen/{slug}/versionen` → `{"v": N}` – nächste Version, gleiche Eingaben, ohne Start
|
||||
@@ -37,7 +38,7 @@ Alte Zustände ohne diese Stufe bekommen sie beim Laden nachgetragen.
|
||||
|
||||
```json
|
||||
{
|
||||
"slug": "godot-4", "name": "Godot 4", "version": 1, "titel": "Godot 4", "hinweise": "…",
|
||||
"slug": "godot-4", "name": "Godot 4", "version": 1, "titel": "Godot 4", "hinweise": "…", "spezialisierung": "",
|
||||
"status": "laeuft", "grund": "", "stufe": "schreiben", "angelegt": "2026-09-28T10:00:00Z",
|
||||
"deutung": {"titel": "Godot 4", "untertitel": "…", "deutung": "…", "buchtyp": "werkzeug|wissen", "zielgruppe": "…"},
|
||||
"stufen": [
|
||||
@@ -91,7 +92,7 @@ Solange ein Lauf läuft, enthält `buch` die bereits geschriebenen Kapitel (Stat
|
||||
|
||||
```
|
||||
storage/<Thema>/
|
||||
thema.json {name, slug, titel, hinweise, angelegt}
|
||||
thema.json {name, slug, titel, hinweise, spezialisierung, angelegt}
|
||||
v1/, v2/, … je Version:
|
||||
state.json Zustand wie oben (ohne Buch)
|
||||
deutung.json vom Recherche-Agenten
|
||||
|
||||
Reference in New Issue
Block a user