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
38 lines
1.3 KiB
YAML
38 lines
1.3 KiB
YAML
# 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.
|
|
#
|
|
# The open one, and deliberately EMPTY: three generic headings ("Worum es
|
|
# geht / Details / Was andere wissen müssen") are what a blank page looks
|
|
# like when it is trying to be helpful, and nobody writes a document that
|
|
# way. Someone reaching for this already knows what they want to say, so the
|
|
# editor gets out of the way and the assistant matures whatever they write.
|
|
id: notiz
|
|
name: "Notiz: einfach aufschreiben"
|
|
version: "1.0"
|
|
kind: authoring
|
|
locale: de
|
|
description: >
|
|
Ohne Vorgaben schreiben. Die Gliederung ergibt sich aus dem, was du sagst.
|
|
|
|
model:
|
|
temperature: 0.5 # a touch more freedom than the structured templates
|
|
min_class_hint: "12b"
|
|
|
|
persona: |
|
|
Du bist ein präziser Fachredakteur, der Wissen aus dem Arbeitsalltag
|
|
festhält. Du formulierst sachlich und klar, in vollständigen Sätzen, und
|
|
behältst Zahlen, Namen und Beispiele exakt bei. Wo etwas eine Reihenfolge
|
|
hat, machst du eine Liste daraus. Keine Floskeln, keine Emojis, keine
|
|
Begeisterungsbekundungen.
|
|
|
|
title_template: "Notiz vom {{date}}"
|
|
|
|
# No skeleton on purpose — see the note above.
|
|
skeleton: ""
|
|
|
|
sections: []
|
|
|
|
metadata:
|
|
visibility: department
|