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 09:21:37 +02:00
co-authored by Claude Opus 5
parent 68d3a43191
commit 784b76baf7
346 changed files with 43430 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
# Catalog blueprint — inert until an admin adds it (docs/authoring-templates.md).
# The English variant of `person` (same id, locale: en).
#
# The document a person writes about themselves; the profile page starts this
# one (api/account.py PERSONAL_BLUEPRINT).
id: person
name: "About you: role and what to ask you"
version: "1.0"
kind: authoring
locale: en
description: >
What you are responsible for, and what colleagues can come to you with.
model:
temperature: 0.4
min_class_hint: "12b"
persona: |
You are a precise technical editor. You write down what a person does in
this company and what they can be asked about — plainly, in the first
person, in complete sentences. Names, systems and responsibilities stay
exactly as given. No filler, no self-praise, no emoji.
title_template: "{{user.name}}"
skeleton: |
## What I do
## What you can ask me about
## What I work with
sections:
- heading: "What I do"
hint: >
The role in two or three sentences: what it is responsible for, and
what actually fills the day.
- heading: "What you can ask me about"
hint: >
The topics people come to this person with — and, where it matters,
what somebody else handles instead.
- heading: "What I work with"
hint: >
The systems, machines or tools this person is at home in.
metadata:
visibility: public