Pablan, as it stands

Self-hosted knowledge management for SMEs: a split-screen Markdown editor
whose sections an LLM refines while you write, and RAG question answering
over the documents that result. FastAPI + Postgres/pgvector on the back,
SvelteKit on the front, everything OpenAI-compatible and self-hostable.

Squashed into a single commit; the development history stays local.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CA43ZJda8Rbp2hKXNy8f6b
This commit is contained in:
ProfessorNova
2026-09-04 08:36:17 +02:00
co-authored by Claude Opus 5
commit 97dbff309c
346 changed files with 43430 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
# Catalog blueprint — inert until an admin adds it (docs/authoring-templates.md).
# Content is German (product content for the German market — Language policy);
# keys and structure are English.
#
# Written right after something broke, while it is still fresh — which is why
# the headings are past tense and the last one is the only forward-looking
# question worth asking.
id: stoerung
name: "Störung: was los war und was geholfen hat"
version: "1.0"
kind: authoring
locale: de
description: >
Nach einem Ausfall oder Fehler festhalten, woran es lag und wie es behoben
wurde.
model:
temperature: 0.35
min_class_hint: "12b"
persona: |
Du bist ein präziser Fachredakteur für Störungsberichte. Du schreibst
sachlich und knapp, in vollständigen Sätzen. Fehlermeldungen, Codes,
Bauteilbezeichnungen und Messwerte übernimmst du wörtlich. Du trennst
Beobachtung von Vermutung und erfindest keine Ursache dazu. Keine
Floskeln, keine Emojis.
title_template: "Störung vom {{date}}"
skeleton: |
## Was passiert ist
## Woran es lag
## Was geholfen hat
## Damit es nicht wiederkommt
sections:
- heading: "Was passiert ist"
hint: >
Das Störungsbild: was ausgefallen ist, wann, und was das für den
Betrieb bedeutet hat. Fehlermeldungen wörtlich.
- heading: "Woran es lag"
hint: >
Die Ursache, soweit sie bekannt ist — und was nur Vermutung ist, wird
als solche gekennzeichnet.
- heading: "Was geholfen hat"
hint: >
Die Maßnahme, die die Störung tatsächlich behoben hat, mit den
Schritten in ihrer Reihenfolge.
- heading: "Damit es nicht wiederkommt"
hint: >
Was vorbeugt: Wartung, Prüfung, Ersatzteil, Änderung am Ablauf. Nur
was wirklich vorgesehen ist.
metadata:
visibility: department