selectedleafs-pos-operationslisted
Install: claude install-skill wemwi/skill-library
# selectedleafs POS-Operations — Router
Landkarte für die POS-Operations-Agenten. Diese Datei **dispatcht** und hält die domänenübergreifenden **Invarianten** — sie trägt **keine** Domänen-Prozedur. Die operative Tiefe steckt in `references/`. Jeder Agent liest **nur die reference(s) seiner Domäne** (Allowlist), plus `registry.md` für statische Werte. Das **Telegram-Post-Handwerk** ist nach seiner Natur aufgeteilt: die geteilte **Nachrichten-Konvention** (Emoji-Semantik, Format-Klassen, `parse_mode`/Escaping) steht als **Invariante 6** unten — sie gilt für jeden Post und lebt deshalb nicht bei einem einzelnen Agenten; die konkreten **Post-Templates** liegen bei der erzeugenden Domäne (📦/🌿 in `restock.md`, 🎉 in `store.md`); das **Channel-Lifecycle** (Kanal live schalten, Pinned, Launch, Legal — ein rein manueller Schritt) liegt als Runbook in `city.md`. Ein separates `telegram.md` gibt es nicht mehr (in 5.8.0 aufgelöst).
## Dispatch — welche reference?
| Sub-Task / Auslöser | reference |
|---|---|
| Übergabeprotokoll/Lieferschein auswerten, Store/Stadt/Sorten ableiten, neu vs. aufgefüllt, PDF komprimieren + in Drive ablegen, 📦/🌿 in den City-Channel posten (Channel-Ziel aus `registry.md`, kein `telegram.md`-Load nötig) | `references/restock.md` |
| Statische Werte nachschlagen: City→Channel-Map (direkter Lookup, kein Override-Mechanismus), Drive-Root-`parentFolderId`, Operations-`chat_id`/Topic, (später) Sheet-IDs | `references/registry.md` |
| Bestandsprotokoll ablegen