Kansho/backend/config/generation_instructions.seed.json
2026-08-28 08:40:28 +02:00

146 lines
6.3 KiB
JSON

{
"seed_revision": "2026-08-27-generation-guidelines-v1",
"purpose": "journal_generate",
"max_instruction_chars": 1000,
"max_label_chars": 80,
"max_summary_chars": 160,
"slots": {
"transformation": {
"instruction_key": "transformation_instructions",
"variants": [
{
"id": "journal-generate-transformation-correction",
"guideline_key": "correction",
"label": "behutsam",
"summary": "Nur Korrektur von Sprache und Zeichensetzung.",
"instruction": "Korrigiere nur Rechtschreibung, Grammatik und Zeichensetzung. Behalte Satzbau, Reihenfolge und Formulierungen."
},
{
"id": "journal-generate-transformation-copyedit",
"guideline_key": "copyedit",
"label": "redaktionell",
"summary": "Glättet Übergänge und behält die vorhandene Struktur.",
"instruction": "Glätte holprige Stellen und verbessere Übergänge. Behalte die vorhandene Satz- und Absatzstruktur weitgehend."
},
{
"id": "journal-generate-transformation-reshape",
"guideline_key": "reshape",
"label": "spürbar",
"summary": "Formuliert schwache Stellen neu, wenn die Lesbarkeit gewinnt.",
"instruction": "Formuliere schwache oder fehlerhafte Stellen eigenständig neu. Die Grundstruktur darf sich ändern, wenn die Lesbarkeit gewinnt."
},
{
"id": "journal-generate-transformation-substantial",
"guideline_key": "substantial",
"label": "substanziell",
"summary": "Überarbeitet Sätze und Absätze eigenständig.",
"instruction": "Überarbeite den Text substanziell. Formuliere Sätze und Absätze eigenständig neu, wenn dadurch Lesbarkeit, Rhythmus oder Wirkung gewinnen. Bewahre nicht automatisch die Quellsyntax.",
"is_default": true
}
]
},
"detail": {
"instruction_key": "detail_instructions",
"variants": [
{
"id": "journal-generate-detail-compact",
"guideline_key": "compact",
"label": "kompakt",
"summary": "Nur die tragenden belegten Ereignisse.",
"instruction": "Wähle nur die tragenden belegten Ereignisse. Lass nebensächliche Einzelheiten weg."
},
{
"id": "journal-generate-detail-selected",
"guideline_key": "selected",
"label": "ausgewählt",
"summary": "Wichtige Ereignisse und wenige markante Details.",
"instruction": "Behalte die wichtigen belegten Ereignisse und wenige markante Details."
},
{
"id": "journal-generate-detail-broad",
"guideline_key": "broad",
"label": "weitgehend",
"summary": "Die meisten belegten Ereignisse und einmaligen Details.",
"instruction": "Behalte die meisten belegten Ereignisse und einmaligen Details. Kürze nur Offensichtliches."
},
{
"id": "journal-generate-detail-complete",
"guideline_key": "complete",
"label": "vollständig",
"summary": "Alle belegten Ereignisse; nur echte Wiederholungen entfernen.",
"instruction": "Erhalte sämtliche belegten Ereignisse und einmaligen Details. Entferne nur echte Wiederholungen.",
"is_default": true
}
]
},
"voice": {
"instruction_key": "voice_instructions",
"variants": [
{
"id": "journal-generate-voice-neutral",
"guideline_key": "neutral",
"label": "neutral",
"summary": "Neutraler Journalstil, Writing Profile nur als leise Tendenz.",
"instruction": "Schreibe in einem neutralen Journalstil. Das Writing Profile höchstens als leise Tendenz."
},
{
"id": "journal-generate-voice-light",
"guideline_key": "light",
"label": "dezent",
"summary": "Rhythmus und Wortwahl des Writing Profiles zurückhaltend.",
"instruction": "Nimm Rhythmus und Wortwahl des Writing Profiles zurückhaltend auf."
},
{
"id": "journal-generate-voice-noticeable",
"guideline_key": "noticeable",
"label": "spürbar",
"summary": "Writing Profile spürbar, ohne in den Vordergrund zu treten.",
"instruction": "Wende das Writing Profile spürbar an, ohne es in den Vordergrund zu stellen."
},
{
"id": "journal-generate-voice-clear",
"guideline_key": "clear",
"label": "deutlich",
"summary": "Rhythmus, Wortwahl und Reflexionsdichte des Writing Profiles deutlich.",
"instruction": "Wende Rhythmus, Wortwahl und Reflexionsdichte des Writing Profiles deutlich an, ohne den Text künstlich zu literarisieren.",
"is_default": true
}
]
},
"narrative": {
"instruction_key": "narrative_instructions",
"variants": [
{
"id": "journal-generate-narrative-chronicle",
"guideline_key": "chronicle",
"label": "Chronik",
"summary": "Sachlich in der Reihenfolge der Quellen.",
"instruction": "Erzähle sachlich in der Reihenfolge der Quellen. Gewichte nichts extra."
},
{
"id": "journal-generate-narrative-structured",
"guideline_key": "structured",
"label": "gegliedert",
"summary": "Klar gegliedert, ohne besondere Momente extra herauszustellen.",
"instruction": "Gliedere den Tag klar. Besondere Momente nicht extra herausstellen."
},
{
"id": "journal-generate-narrative-weighted",
"guideline_key": "weighted",
"label": "gewichtet",
"summary": "Belegte Kontraste und besondere Momente erkennbar.",
"instruction": "Arbeite belegte Kontraste und besondere Momente erkennbar heraus. Erzeuge daraus keine neue Dramatik, Bewertung oder Kausalität.",
"is_default": true
},
{
"id": "journal-generate-narrative-emphasized",
"guideline_key": "emphasized",
"label": "betont",
"summary": "Belegte Kontraste und Höhepunkte im Vordergrund.",
"instruction": "Stelle belegte Kontraste und Höhepunkte deutlich in den Vordergrund. Erzeuge daraus keine neue Dramatik, Bewertung oder Kausalität."
}
]
}
}
}