Stav k 13. 9. 2026 · ověřeno živě

Mapa systémů MámOkno

Co kde běží, kdo to vlastní, jaká data v tom jsou a jak to čte Odysseus. Bez klíčů a hesel, jen názvy secretů a kde leží.

Tok dat kolem Odyssea

ZDROJE (jen čtení) Firemní Supabase zakázky · sklad/FIFO · výdeje · platby · tickety Report (Apps Script → MCP) smlouvy · servisy · kalendáře · Daktela · cíle Ithaka (Sova) API business_case · service_job · tickety · lidé Finance appka (Kuba) MCP rozpočty · cashflow · faktury dodavatelů Mozek na Drivu 76 poznámek + 4 dokumenty týmu, sync 15 min Odysseus Supabase Edge Function (Deno) gpt-5-mini · OpenAI (klíč Nikolas) nástroje: report 18 · Ithaka 4 · finance 9 paměť: poznámky mozku + 12 zpráv chatu tabulky: tg_* · mozek_* · ukoly webhook Telegram · admin routy VÝSTUPY Telegram DM povoleným · skupiny na oslovení @OdysseusMamOknoBot (vlastní Nikolas) Obsidian → Drive „MámOkno mozek“ archiv skupin po dnech · deník odpovědí odtud čte i GPT mozek v ChatGPT Asana (čeká na token) /ukol /moje /ukoly /hotovo /preulozit bez tokenu fronta v tabulce ukoly Telegram → webhook → uložit zprávu → (oslovení?) → model + nástroje → odpověď → deník Každých 15 min: Mac Davida (LaunchAgent) stáhne archiv a deník do vaultu, nahraje poznámky do bota, rclone na Drive.

Systémy

Firemní Supabase

zdroj pravdy
Kde
ybdtncearvwtserzlqkf.supabase.co, organizace Mamokno (David, Kuba)
Data
zakázky, sklad/FIFO, výdeje, materiály, uživatelé, platby v appce; nově tg_*, mozek_*, ukoly
Appky
Skladová appka (Lovable, deploy = push main), Servis PWA techniků (Vercel), TaskChat
Odysseus
vlastní tabulky přímo; zakázky přes report MCP (SQL jen SELECT)

Report

hodinově
Kde
Apps Script „Reporty mámokno.cz“ (info.pumplo) → dashboard.json → dashboard na Vercelu → mo-report-mcp.vercel.app
Data
smlouvy (podle přidání), servisy z kalendářů, schůzky, leady, Daktela, cíle, provize ST
Přístup
MCP tokeny v URL: david, nikolas-firma, nikolas-osobni, kuba, odysseus (env MCP_TOKEN na Vercelu)
Repo
infopumplo-prog/mamokno-report (Kuba write)

Ithaka (Sova)

Andrej
Kde
Cloudflare Workers, účet access@mamokno.cz: prod app.mamokno.cz, DEV mamokno-app-dev.access-d2d.workers.dev; Neon Postgres přes Hyperdrive
Kód
GitLab vtpd_sova/mamokno, TanStack Start + Drizzle; CI nasazuje DEV z main, produkci nasazuje Andrej ručně
API
/api/odysseus/business-case · summary (prod i DEV), activity · people (zatím jen DEV); Bearer ODYSSEUS_API_KEY, jen čtení, bez telefonů a e-mailů
Pozor
kódy zakázek OP-260-… (jiný formát než report OP-26-…)

Finance appka

Kuba
Kde
Cloudflare worker mamokno-finance na odysseus.mamokno.cz (stejný účet jako Sova)
Data
rozpočty, střediska, cashflow, faktury dodavatelů, fronta ke schválení; čte finance z firemní Supabase
Přístup
MCP /mcp s Bearer tokenem z appky (Nastavení → Tokeny, scope Čtení); 9 nástrojů fin_*; částky v haléřích
Stav
vzorová data, Kuba ladí; tokeny jde v appce revokovat

Mozek (znalosti)

David
Kde
Obsidian vault mamokno-mozek na Davidově Macu ↔ Drive „MámOkno mozek“ (rclone) ↔ GPT „MámOkno mozek“ v ChatGPT Business (Actions → mozek-api)
Do bota
všechny .md z vaultu + dokumenty jen na Drivu (docx → text) → mozek_znalosti, à 15 min
Z bota
archiv Telegramu 99-K-zapracovani/telegram/<skupina>/den.md, deník odpovědí konverzace/

Telegram

migrace
Bot
@OdysseusMamOknoBot, založen na Nikolasově účtu, privacy OFF (čte vše ve skupinách)
Skupiny
AI (pilot), Realizace, Reklamace, IT, Obchod, Faktury; chybí Callcentrum a All; import WhatsApp historie až po přidání bota
Chování
DM povoleným lidem; ve skupině jen na oslovení „Odyssee“, zmínku nebo reply; profily per skupina (/profil)

Odysseus (bot)

jádro
Kde
Supabase Edge Function odysseus na firemním projektu (deploy vždy --no-verify-jwt)
Model
gpt-5-mini přes OpenAI, klíč Nikolase (platnost do 11. 9. 2027), odhad 100–400 Kč/měs
Secrets
TELEGRAM_BOT_TOKEN · TELEGRAM_WEBHOOK_SECRET · ODYSSEUS_ADMIN_KEY · LLM_API_KEY · MCP_URL · ITHAKA_API_URL/KEY · FINANCE_MCP_URL/TOKEN (+ ASANA_PAT až bude)
Repo
github.com/infopumplo-prog/mamokno-odysseus (Kuba write); brány a testy v GATES.md

Ostatní (zatím mimo bota)

nenapojeno
Kalendáře
Google kalendáře techniků a OZ (report je čte přes info.pumplo; nový technik musí kalendář nasdílet)
CRM
Raynet (schůzky OZ; Apps Script sync do VPTD tabulek), GoHighLevel (leady, SMS/e-mail; bez API klíče), Daktela (hovory; report čte)
Faktury
iDoklad (Petra), Fakturoid (Sova, QR platby), GP tom (karta; MR !387)
Automaty
Make (org MámOkno.cz), Zapier (Consultura, vypnuto), vptd_report_bot (Telegram reporty)

Kdo na co čeká

VěcBlokujeKdoCo je potřeba
Asana úkoly z Telegramuzápis úkolůBarčaPersonal Access Token, projekty per skupina, e-maily lidí v Asaně
Ithaka aktivita a lidé na produkcinástroje ithaka_aktivita, ithaka_lide na ostrých datechAndrejnasadit produkci z main (obsahuje !392)
Telegram skupiny Callcentrum a Allarchiv a čtení těchto skupinNikolas / Davidzaložit, přidat bota, /profil callcentrum a /profil firma
Oznámení týmu a přesun lidíplná migrace z WhatsAppuNikolastext oznámení, přidání lidí, import historie z iPhonu
Rozdíl obratu 15,5 vs 11,4 mil.shoda reportu a finance appkyKubaříct zdroj 11,4 mil. (banka? Fakturoid?)

Co přijde dál

Pravidlo pro všechny nástroje bota: čísla nikdy z paměti modelu, vždy z nástroje; v produkčních datech se jen čte. Zápis do Asany a Ithaky jde pouze přes návrh, který potvrdí člověk.

Sestavil David Novotný s Odysseem, 13. 9. 2026. Podrobnosti a historie rozhodnutí jsou ve vaultu MámOkno (procesy/2026-09-11 Odysseus…). Klíče a hesla v mapě záměrně nejsou.