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
48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
# 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
|