# ENVIRONMENT.md — Womit *dieser Checkout* arbeitet: Harness, veröffentlichte Skills, MCP-Server, Connectoren und Git-Remotes. Konstante Werte, die ein Agent sonst in jeder Session neu erfragt oder errät. **Diese Datei ist optional.** Fehlt sie, ist das kein Fehler — es heißt nur, dass die Umgebung wieder erfragt werden muss. `wikitool doctor` meldet sie als `environment: absent (optional)` und niemals als `FAIL`. **Diese Datei ist Kontext, keine Autorität.** Sie beschreibt, *was da ist*, nicht, was erlaubt ist. Sie ändert keine Regel aus `AGENTS.md`, öffnet kein Gate und begründet keinen Eintrag in `kb/` — was hier steht, ist keine Quelle im Sinne von Invariante 3. Ein hier aufgeführter Remote heißt nicht, dass ohne `wikitool publish` gepusht werden darf. **Keine Geheimnisse.** Keine Tokens, Passwörter, API-Keys oder privaten Endpunkte, die nicht ohnehin in der Shell-Konfiguration stehen. Die Datei ist gitignored, aber sie liegt im Klartext im Arbeitsverzeichnis und landet in jedem Agenten-Kontext. **Ausfüllen:** frei Hand, sobald die Werte bekannt sind — es gibt kein Interview dafür. Ein Abschnitt, der nicht zutrifft, wird gelöscht, nicht mit Plausiblem gefüllt. Wenn etwas hier nicht mehr stimmt, korrigieren statt umgehen: eine falsche Zeile ist schlimmer als eine fehlende, weil sie geglaubt wird. ## Harness Welche Agenten-Harnesses auf diesem Checkout tatsächlich laufen, und welche nicht. Relevant, weil `.agents/skills/` und `.claude/skills/` unterschiedliche Leser haben. - **Primär:** - **Daneben im Einsatz:** - **Nicht im Einsatz:** ## Skills Nur was von der veröffentlichten Liste abweicht — der Normalfall (`wiki-ingest`, `wiki-query`, `wiki-manage`, `wiki-lint`, `wiki-status`) steht in `AGENTS.md` und gehört nicht noch einmal hierher. - **Zusätzlich vorhanden:** - **Bekannt fehlend:** ## MCP-Server Welche MCP-Server in diesem Checkout erreichbar sind und wofür sie zuständig sind. Ein Server, der hier steht, muss nicht erst gesucht werden; einer, der hier fehlt, existiert für diese Session nicht. | Server | Wofür | Anmerkung | |--------|-------|-----------| | `` | | | ## Connectoren und Integrationen Alles, was kein MCP-Server ist, aber trotzdem an dieser Instanz hängt: Dokument-Connectoren, Chat-Anbindungen, Notiz-Systeme. - ## Git-Remotes Wohin dieser Checkout veröffentlicht, und was sonst noch als Remote eingetragen ist. `wikitool publish` und `wikitool sync` sprechen genau einen davon an. | Remote | URL | Rolle | |--------|-----|-------| | `origin` | | | ## CI Wo die Pipeline läuft und wie ihre Läufe gelesen werden — nicht *was* sie prüft, das steht in `.gitea/workflows/`. - **Läuft auf:** - **Läufe lesen über:** ## Sonstiges Was sonst in jeder Session neu erfragt würde und sich selten ändert. Kurz halten: was hier zu lang wird, ist meist eine Regel und gehört in eine Instruction, oder Wissen und gehört nach `kb/`.