diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 00000000..461d775e --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,33 @@ +# AGENTS.md — threadnet-call + +> **Die Gruppenregeln sind kanonisch im `management`-Repo:** +> [`AGENTS.md`](https://git.lab/axion1337.chat/management/-/blob/main/AGENTS.md) +> — von außerhalb des Labs über den Gitea-Mirror lesbar: +> `https://rohana.axion1337.de/sorb/management`. Dort stehen Repo-Topologie und +> Mirror-Regeln, das Kanban-Framework (Status-Labels, WIP-Limit 2, ADR-Pflicht), +> Deploy-Übergabe und AAR-Verfahren, Secrets-Handhabung und die +> Karpathy-Leitlinien. Sie gelten für **jede** Session in diesem Repo. +> Hier steht nur, was zusätzlich für dieses Repository gilt. + +## Was dieses Repo ist + +Fork von **Element Call** (Basis `0.19.2`) für axion1337.chat — abgeleitet von +`emmick4/element-call`, Branch `livekit` (ein noch nicht gemergter Upstream-PR). + +⚠️ **`README.md` und die übrigen `docs/`-Dateien sind unverändertes Upstream-Material** und +beschreiben diesen Fork nicht. + +## Der eine Ort, der zählt + +**[`docs/axion1337-fork.md`](docs/axion1337-fork.md)** — vollständige Liste der +Fork-Änderungen und Portier-Checkliste für Upstream-Upgrades. Jede Anpassung gehört dort +hinein, sonst überlebt sie den nächsten Rebase nicht. + +⚠️ Die doppelte Ableitung (Upstream → `emmick4/livekit` → hier) macht Upgrades aufwendiger als +bei einem geraden Fork: Beim Anheben ist zuerst zu klären, ob der zugrundeliegende PR +inzwischen gemergt ist. + +## Bauen & Ausrollen + +Wie bei ThreadNet-Web: Image nach `rohana.axion1337.de`, Version im gitops-Repo anheben. +Betriebsseite: MatrixRTC/LiveKit, siehe Betriebs-Wiki `/betrieb/element-call`. diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..9aef12f7 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +Read AGENTS.md — the canonical instruction file for this repository. All rules live there.