// Verve mockup — additional routes (chat, consistency, style, plot, etc.) // ════════════════ CHAT ════════════════ function RouteChat() { return (
Wissens-Chat
Antworten ausschließlich aus deinem Werk · Llama 3.1 8B (lokal)
Wer hat den Brief in Kapitel 7 geschrieben — und gibt es vorher Hinweise darauf?

Der Brief stammt von Onkel Bregor. Drei Indizien stützen das:

  1. Die Karte des Aschemundes mit roten Linien — Bregor zeichnet so seit Buch I, Kap. 3.
  2. Die Schrift ist beschrieben als {'\u201Ewinzig, fast schief\u201C'} — identisch zur Notiz in Kap. 4.
  3. Bregor sagt Aleksander am Ende von Kap. 5: {'\u201EEs kommt etwas, das nicht ich bringe.\u201C'}
Buch I · Kap. 3 · S. 41 Buch II · Kap. 4 · S. 18 Buch II · Kap. 5 · S. 27 Figur · Onkel Bregor
Hat sich Bregors Sprachstil über die Bücher verändert?

Ja — in Buch I dominieren kurze Imperative ({'\u201EGeh.\u201C'}, {'\u201EFrag nicht.\u201C'}). Ab Buch II Kap. 2 wechselt er häufiger ins Konjunktiv-Präteritum, ein Hinweis auf seine

@ Frage stellen, Figur erwähnen…
⌘↵ senden · @ Figur · # Ort · / Befehl
); } // ════════════════ CONSISTENCY ════════════════ function RouteConsistency() { const items = [ { sev: "warn", title: "Augenfarbe Aleksander", body: "In Buch I Kap. 3 als \u201Egrau\u201C beschrieben, in Buch II Kap. 2 als \u201Eblaugr\u00FCn\u201C.", refs: ["Buch I · Kap. 3", "Buch II · Kap. 2"], status: "Offen" }, { sev: "warn", title: "Naimas Mantel", body: "\u201EMarineblau\u201C (Kap. 1), \u201Edunkelgr\u00FCn\u201C (Kap. 4), \u201Eviel zu gro\u00DF\u201C (Kap. 7).", refs: ["Buch II · Kap. 1, 4, 7"], status: "Offen" }, { sev: "info", title: "Vogelbahn-Depot · Geographie", body: "Lage einmal als \u201En\u00F6rdlich Salzwacht\u201C, einmal als \u201Ewestlich Aschemund\u201C.", refs: ["Buch II · Kap. 5", "Buch I · Kap. 9"], status: "Offen" }, { sev: "ok", title: "Henrik Salm · Alter", body: "Konsistent 42 J. (Kap. 2, 6, 11).", refs: ["Buch II · Kap. 2, 6, 11"], status: "Geprüft" }, { sev: "ok", title: "Eiserne Strecke · Stilllegung", body: "1893 in allen Erwähnungen.", refs: ["Buch I · Kap. 3", "Buch II · Kap. 4"], status: "Geprüft" }, ]; return (
{items.map((it, i) => (
{it.title}
{it.body}
{it.refs.map((r, j) => {r})}
{it.status}
))}
); } // ════════════════ STYLE REVIEWER ════════════════ function RouteStyle() { return (
Stil-Reviewer
Buch II · Kapitel 7 · Stilprofil „nüchtern" · 12 Vorschläge
Lesbarkeit 72 ↑ 6
{[ { tag: "Tempo", from: "Aleksander nickte, weil ihm nichts Besseres einfiel.", to: "Aleksander nickte stumm, sein Blick auf den Bahnsteig geheftet.", reason: "aktiver, weniger Erklärung" }, { tag: "Adverbien", from: "Sie sah ihn überraschenderweise direkt an.", to: "Ihre Augen trafen ihn ohne Umweg.", reason: "Adverb in Bild aufgelöst" }, { tag: "Wortwiederholung", from: "…der Brief. Der Brief war schwer.", to: "…der Brief. Er war schwer geworden.", reason: "Pronomen statt Wiederholung" }, { tag: "Satzanfang", from: "Es war kurz nach fünf, als er den Brief…", to: "Kurz nach fünf zog er den Brief…", reason: "starkes Verb am Anfang" }, ].map((s, i) => (
{s.tag} Kap. 7 · Zeile {12 + i*4}
{s.from}
{s.to}
{s.reason}
))}
); } // ════════════════ PLOT-HELFER ════════════════ function RoutePlot() { return (
Plot-Helfer · Beat-Sheet
Save the Cat! · Buch II — Salzwacht
Akt II · 64% geschrieben
{[ { act: "I", beat: "Opening Image", title: "Aleksander beim Telegrafen, allein", written: true, pct: 100 }, { act: "I", beat: "Setup", title: "Vogelbahn-Routine, Naima taucht auf", written: true, pct: 100 }, { act: "I", beat: "Catalyst", title: "Erster Brief im Depot", written: true, pct: 100 }, { act: "II", beat: "Break Into Two", title: "Aleksander nimmt den Auftrag an", written: true, pct: 100 }, { act: "II", beat: "B Story", title: "Naima & Aleksander · Annäherung", written: true, pct: 80 }, { act: "II", beat: "Fun & Games", title: "Schmugglerpfade durch den Aschemund", written: true, pct: 100 }, { act: "II", beat: "Midpoint", title: "Brief am Bahnsteig — Wendepunkt", written: "wip", pct: 65, note: "Du arbeitest hier gerade." }, { act: "II", beat: "Bad Guys Close In", title: "Henrik Salm findet das Depot", written: false, pct: 0 }, { act: "II", beat: "All Is Lost", title: "Naima verschwindet", written: false, pct: 0 }, { act: "III", beat: "Finale", title: "Konfrontation · Hellberg-Anwesen", written: false, pct: 0, note: "AI-Vorschlag verfügbar" }, ].map((b, i) => (
Akt {b.act}
{b.beat}
{b.title}
{b.pct}%
{b.note &&
{b.note}
}
))}
); } // ════════════════ Library — Werke-Übersicht ════════════════ function RouteLibrary() { const works = [ { title: "Die Eiserne Stunde", sub: "Reihe · 3 Bücher · 2024–", words: 187420, status: "in Arbeit", spine: "linear-gradient(135deg, #5a1f29, #2d1318)", initials: "ES", active: true }, { title: "Salzlieder", sub: "Erzählband · 12 Geschichten", words: 41330, status: "Lektorat", spine: "linear-gradient(135deg, #2a3a4a, #14202a)", initials: "SL" }, { title: "Brief an Anna", sub: "Novelle · 1 Buch · 2023", words: 28110, status: "Veröffentlicht", spine: "linear-gradient(135deg, #3a4a3a, #1a2a1a)", initials: "BA" }, { title: "Der lange Sommer", sub: "Roman · Entwurf", words: 11200, status: "Entwurf", spine: "linear-gradient(135deg, #4a3a2a, #2a201a)", initials: "LS" }, { title: "Werkstatt-Notizen", sub: "Tagebuch · seit 2021", words: 64200, status: "fortlaufend", spine: "linear-gradient(135deg, #3a3a3a, #1a1a1a)", initials: "WN" }, ]; return (
{works.map((w, i) => (
{w.initials}
{w.title}
{w.sub}
{w.words.toLocaleString("de-DE")} Wörter · {w.status}
{w.active && Aktiv}
))}
); } // Stubs that reuse grid for items we don't fully detail function RouteMagic() { const items = [ { name: "Salzschriften", type: "System", desc: "Bindung durch beschriftetes Salz. Funktioniert nur am Aschemund.", img: "linear-gradient(135deg, #4a4a3a, #20201a)", icon: "✺", tags: ["Hard Magic"] }, { name: "Vogelbahn-Lieder", type: "Ritus", desc: "Mündliche Codes der Schmuggler. Ähnliche Logik wie Sprechgesang.", img: "linear-gradient(135deg, #3a3a4a, #1a1a24)", icon: "♪", tags: ["Soft"] }, { name: "Eiserne Bindungen", type: "Effekt", desc: "Eisen wirkt unterdrückend. Henrik trägt einen Ring.", img: "linear-gradient(135deg, #2a2a2a, #0a0a0a)", icon: "⛓", tags: ["Antagonist"] }, { name: "Hellberg-Pakte", type: "System", desc: "Familiäre Bindungen über Generationen. Nicht freiwillig auflösbar.", img: "linear-gradient(135deg, #4a3030, #20141a)", icon: "✠", tags: ["Lore"] }, ]; return (
{items.map((p, i) => )}
); } function RouteConcepts() { const items = [ { name: "Vogelschneise", desc: "Hochland-Region · politisch eigenständig · Vogelbahn-Heimat", count: 14 }, { name: "Eiserne Linie", desc: "Stillgelegte Bahn · Symbol des alten Regimes", count: 19 }, { name: "Aschemund-Salz", desc: "Wirtschaftliche Grundlage Salzwachts", count: 22 }, { name: "Die Stunde", desc: "Titel-Konzept · namensgebende Übergangsphase", count: 9 }, { name: "Hellberg-Familie", desc: "Adelsdynastie · Eigentümer der Salzraffinerie", count: 17 }, { name: "Vogelbahn-Slang", desc: "Sprache der Schmuggler · 80+ Begriffe dokumentiert", count: 31 }, { name: "Telegrafische Codes", desc: "Aleksanders Berufswelt · 12 Codes im Werk", count: 12 }, { name: "Briefe als Motiv", desc: "Wiederkehrend in jedem Akt", count: 8 }, { name: "Naimas Mantel", desc: "Bedeutung wechselt durchs Buch", count: 6 }, ]; return (
{items.map((c, i) => (
{c.name}
{c.desc}
{c.count} Erwähnungen
))}
); } // generic stubs use inbox-style list function RouteFactions() { return ; } function RouteTimeline() { return ; } function RouteNotes() { return ; } function RouteInbox() { return ; } function RouteGenericList({ title, count, items }) { return (
{items.map((it, i) => (
{it.n}
{it.d}
{it.b}
))}
); } // Dashboard / Book function RouteDashboard() { return (
Aktiv · zuletzt vor 4 Min

Buch II — Salzwacht

Reihe „Die Eiserne Stunde" · Akt II · 64% geschrieben
{[ {l: "Wörter", v: "67.420", d: "+1.842 diese Woche"}, {l: "Kapitel", v: "11 / 17", d: "geschrieben / geplant"}, {l: "Figuren", v: "17", d: "5 mit POV"}, {l: "Konsistenz", v: "3", d: "offene Hinweise"}, ].map((s, i) => (
{s.l}
{s.v}
{s.d}
))}
); } function RouteBook() { return ; } Object.assign(window, { RouteChat, RouteConsistency, RouteStyle, RoutePlot, RouteLibrary, RouteMagic, RouteConcepts, RouteFactions, RouteTimeline, RouteNotes, RouteInbox, RouteDashboard, RouteBook, RouteGenericList });