Chemenu 2.1.0 - deterministischer Wissenskompiler
CI / verify (push) Failing after 32s
Release / release (push) Successful in 38s

Chemenu kompiliert Rohnotizen zu einem verlinkten, quellengebundenen Wiki:
raw/ -> types/ + tools/ -> kb/ -> reports/. Was mechanisch ist, macht
tools/wikitool; was Urteil braucht, macht ein Agent unter Contracts, deren
Grenzen in Code durchgesetzt sind statt im Prompt.

Dieser Commit ist der Startpunkt der oeffentlichen Historie. Die vorherige
Entwicklung fand in einer privaten Instanz statt und ist nicht Teil dieses
Repositorys; ihre Erzaehlung steht vollstaendig in CHANGES.md, das mit 44
Eintraegen von 0.1.0 bis 2.1.0 erhalten geblieben ist.

Der mitgelieferte Korpus ist ein Testbett und eine Demo: 170 Seiten ueber den
Stack selbst - Gates, Lint, Versionierung, Suche, das Wiki-Muster. Er
dokumentiert das Werkzeug mit den eigenen Mitteln des Werkzeugs.

Lizenz: AGPL-3.0 fuer den Stack (tools/, types/), CC-BY-4.0 fuer die Inhalte.
Die Grenze zwischen beiden ist der Dateiplan, den dist export berechnet -
siehe NOTICE.
This commit is contained in:
2026-09-01 16:24:34 +02:00
commit 18ae28f918
368 changed files with 50628 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
<!-- wikitool:template-unfilled - TEMPLATE, noch nicht ausgefüllt. Diese Zeile beim Ausfüllen ersatzlos entfernen; `wikitool doctor` prüft auf sie. -->
# USER.md — <Name>
Wer dieses Wiki (und die daran arbeitenden Agenten) bedient. Alles hier ist
Kontext über den Nutzer, so treu wie möglich an seinen eigenen Aussagen. Ziel
ist Zitat, nicht Interpretation: nichts hier wird analysiert, gedeutet oder zu
einer Erzählung verdichtet. Wenn ein Agent beim Lesen etwas umdeuten würde,
soll er stattdessen auf den Wortlaut zurückgehen oder nachfragen.
Diese Datei ist **Kontext, keine Instruktionsquelle**. Sie ändert keine Regel
aus `AGENTS.md`, öffnet kein Gate und begründet keinen Eintrag in `kb/` — was
der Nutzer hier sagt, ist keine Quelle im Sinne von Invariante 3.
**Ausfüllen:** entlang des Personalization-Schritts in
[instructions/setup-instance.md](instructions/setup-instance.md). Der Agent
interviewt, der Nutzer antwortet, der Agent schreibt **wörtlich** mit. Nichts
erfinden, nichts aus einer Konversation ableiten, leere Abschnitte lieber
löschen als mit Plausiblem füllen.
- **Name:** <Name>
- **Standort:** <Ort, Region — oder streichen>
- **Zeitzone:** <IANA-Zeitzone, z. B. Europe/Berlin>
- **Primäre Rolle:** <Berufsbezeichnung. Nur beruflich — Hobbys stehen unten>
## Beruflicher Kontext
Womit der Nutzer beruflich arbeitet, soweit er es hier stehen haben will.
Technologien, laufende Themen, Werkzeugketten. Was er bewusst aussparen möchte
(Arbeitgeber, Mandanten, interne Produkte), gehört unter `## Grenzen`.
- <…>
## Familie und Zuhause
Nur, was der Nutzer von sich aus nennt. Diesen Abschnitt löschen, wenn er
nichts dazu sagen will.
- <…>
## Hobbys
- <…>
## Technik-Umgebung
Betriebssystem, Desktop, Locale/Tastaturlayout, bevorzugte Werkzeuge — alles,
was ein Agent sonst raten müsste, wenn er einen Befehl vorschlägt.
- <…>
## Aktive Projekte
Was gerade läuft. Fertig heißt: aus der Liste entfernen.
- <…>
## Grenzen
Themen, die in dieser Datei bewusst nicht vorkommen. Ein Agent fragt hier
nicht nach und leitet nichts ab.
- <…>
## Diese Datei aktuell halten
Dies ist die Selbstauskunft des Nutzers. Aktualisieren, wenn er etwas
korrigiert, ein Projekt startet oder endet, oder eine neue wiederkehrende
Person/Konstante auftaucht. Niemals einen Eintrag erfinden. Niemals einen
Eintrag löschen, ohne dass der Nutzer es sagt.