Roadmapa · STYGION Backend
Všechno, co stavíme, na jednom místě
Žádná data, žádné sliby, které bychom neuhlídali. Jen co nám leží v hlavě, co jsme se rozhodli udělat, na čem někdo zrovna dělá a co už je venku.
Naposled venku Projekt jde přejmenovat, i s kartami před 3 týdny
Zkoumá se
2Nápady, které si přehazujeme v hlavě. Nic z toho není slib.
V plánu
17Rozhodnuté. Čeká, až na to přijde řada.
Discord je schopnost, ne složka skriptů
Kanály, role, práva i připnuté texty se dnes mění spouštěním Node skriptů z checkoutu s botím tokenem v prostředí. Co má umět člověk i agent, patří na MCP jako všechno ostatní — přečíst guildu, aplikovat spec, říct, co se rozešlo. Schopnost, která existuje jen jako skript, je schopnost jen toho, kdo má checkout.
Překlad jako schopnost
Jedno místo, které přeloží text mezi češtinou a angličtinou, pro obě použití. Přeložené se nikam neukládá, pokud si to člověk sám neuloží.
Hlas na Discordu je tentýž hlas jako na webu
Reakce u podnětu na Discordu se počítá jako „to chci taky" na webu a naopak. Jeden člověk, jeden hlas, ať ho odevzdá kdekoliv — ne dvě čísla, která se rozejdou.
Lidé a moderace jako schopnost
Přehled účtů, poznámky a zablokování platné napříč službami — vždy s důvodem, se sdělením dotyčnému a s cestou k odvolání.
Katalog, peníze a provoz jako schopnosti
Co děláme a co provozujeme, kolik měsíc stojí a jestli všechno odpovídá — dosažitelné stejně pro člověka i pro agenta.
Správa Discordu z admin workspace
Podoba serveru — kanály, role, práva — se bude dát měnit z administrace, ne skriptem na něčím počítači.
Nastavení z Discordu se ukládá do účtu
Kdo má propojený Discord se STYGION ID, tomu se volby z Discordu uloží k účtu. Vypnout to jde na obou stranách — v Discord panelu i ve správě účtu na webu.
Jedno nastavení jazyka napříč službami
Jazyk zvolený kdekoliv platí všude — na webu, v launcheru i na Discordu.
Noční záloha dat mimo server
Data se každou noc sama zazálohují mimo server, aby šlo obnovit i po výpadku hardwaru.
API feedback mapy
Sběr podnětů z webu, launcheru i Discordu do jednoho místa.
Napojení na roadmapu a tickety
Z podnětu jde udělat kartu na roadmapě nebo ticket, aniž by se přepisoval ručně.
MCP: kompletní správa Discordu
Agent přes MCP umí Discord server 1:1: číst strukturu (kanály, kategorie, role, oprávnění, nastavení guildy, emoji, webhooks, automod, forum thready…), i ji upravovat a stavět (CRUD kanálů/rolí, permissions, zprávy, moderace, oznámení, audit log). Stejná schopnost musí být dostupná i v admin workspace (UI 1:1 s MCP — ne jen agent). Cíl: celý Discord spravovat z agenta i z webu. Bezpečnost: admin-only, audit, dry-run, potvrzení u destruktivních akcí.
Globální ban/unban napříč službami
Jedna akce v ID → propagace na naše servery a služby. Konzistentní stav banu.
Push notifikace pro interní tasky
Při přiřazení/změně: člověk nebo celá sekce. Web teď; mobilní admin později.
Passkeys / WebAuthn
Přihlášení a potvrzení bez hesla — vedle stávajících SSO providerů.
Steam link (volitelně)
Další propojený účet vedle Discord/GitHub/Google/Microsoft.
Dev/ops odpovědi pro agenta (jen tým)
Agent si přes MCP vytáhne připravená vývojová a provozní fakta z týmové dokumentace. Naskočí, až bude tým dokumentaci mít.
Staví se
0Zrovna to má někdo v rukou.
Tady nic
Hotovo
29Postavené a venku. Nejnovější nahoře.
Projekt jde přejmenovat, i s kartami
Produkt se přejmenuje a jeho klíč je poslední, co to dožene — je vidět v adrese desky, a jediná cesta jinam byla vyrobit druhý projekt, přendat každou kartu ručně a první smazat. To nikdo neudělá dvakrát, takže klíč zůstane špatně. Teď je to jeden krok: karty i dokumenty, které se na projekt odkazují, jdou s ním. Přejmenovat na klíč, který existuje, jde odmítnout — sloučit dva projekty je rozhodnutí, ne vedlejší účinek překlepu.
Článek se ohlásí sám, a jenom jednou
Vydání článku znamená web i Discord naráz, česky i anglicky. Oprava textu zprávu přepíše místo aby poslala druhou, a stažení článku ji zase uklidí.
Agent se přihlásí, místo aby dostal klíč
Připojit nástroj ke STYGIONu znamená přihlásit se přes STYGION ID, stejně jako na webu. Co pak smí, plyne z toho, kdo jsi, a mění se ve chvíli, kdy se to změní — role, o kterou přijdeš, platí od dalšího požadavku a nic se neodvolává. V zařízeních to stojí vedle prohlížeče a launcheru a odhlášením to skončí. Není co odkud kam kopírovat.
Celý Discord, řízený z backendu
Všechno, co jde na našem Discordu udělat rukama — místnosti, role, kdo co vidí, připnuté panely i s tlačítky, a srovnání serveru do podoby, jakou má mít — umí i naše nástroje. Ručně pouštěné skripty, z nichž si každý nesl vlastní kopii textů serveru, jsou pryč.
GDPR export a smazání účtu
Stáhni si všechno, co o tobě máme, jedním kliknutím — a smaž účet i s tím, co k němu patří, taky jedním. Bez psaní nám, bez čekání.
MCP nástroje pro interní tasky
Agent čte a mění interní tasky jako člověk ve workspace — scoped token, audit.
Interní úkoly jako schopnost
Deska úkolů pro tým: založit, přiřadit člověku nebo sekci, začít, zmrazit, dokončit, zahodit. Jde to ze studia i od agenta, protože je to jedna schopnost, ne dvě.
Rewrite backendu: jedno jádro, tři rozhraní
Hotovo — nový backend jede na stygion.eu od 22. srpna 2026 a ten starý je pryč. Postavený kolem jednoho pravidla: co umí člověk, umí i agent. Každá schopnost je popsaná jednou a rozhraní z ní vznikají, takže web, aplikace i asistent vidí to samé.
Listing, který by odešel nedovyplněný, neodejde
Co se každému portálu řekne o souboru — jakou chce Javu, jestli je to serverový mod, co musí být vedle něj — je zapsané u produktu a zkontrolované dřív, než se cokoliv odešle. Stisk napřed ukáže, co přesně odejde, soubor po souboru, protože nahrání se zpátky vzít nedá.
Verze se dostane na CurseForge a Modrinth jedním stiskem
Každý sestavený build je vidět, tým mu vybere kanál a verze modu odejde na portály, odkud si ji lidi instalují — všechny jary sestavení, u každého napsané, pro co je. Kam odešla a jak jde schvalování zůstane vidět u verze.
Vyřešené vlákno se dá znovu otevřít tím, kdo ho napsal
Hotové vlákno zavře psaní ostatním, ale autor může říct „pořád mi to nejde" — a tím se vrátí k nám do fronty. Hlasovat jde dál.
Čísla, která už víme, na jednom místě
Stažení, podněty, dotazy, přihlášení — co se děje u nás na serveru, se dá spočítat bez sledování kohokoliv.
Fronta práce sestavená napříč funkcemi
Každá část systému hlásí, co u ní čeká na člověka, a jedno místo to skládá dohromady. Nová funkce svoje řádky přinese sama.
Auditní stopa se dá číst, ne jen zapisovat
Záznam o každé změně už vzniká. Teď se dá i prohlížet, filtrovat a u vybraných věcí vrátit zpátky.
Sekce týmu vycházejí z rolí na Discordu
Kdo co ve studiu otevře, se odvozuje z role, kterou opravdu drží. Žádný druhý seznam, který se rozejde.
U agenta je vidět, čí je
Přístup pro asistenta se vydává jen členům týmu a je vázaný na jejich účet, takže je vždycky vidět, za koho agent jednal.
Hlášení chyb z aplikací → tickety
Ticket = DB + soukromý Discord kanál (autor + tým). Create z app/web; zrcadlení web ↔ Discord. Live.
Microsoft účet — společný tenant + Graph profil
Link Microsoft účtu pro spotřebitelské i firemní účty; profil přes Microsoft Graph (User.Read).
Session a API hardening
Tvrdší práce se sessions (včetně zneplatnění při zneužití), odmítnutí prázdného service tokenu, limity velikosti request body. CI kontrola zranitelností závislostí.
Soukromé ticket kanály na Discordu
Nový ticket = soukromý kanál: autor a tým vidí kanál, ostatní ne. Zrcadlení zpráv web ↔ Discord.
Discord avatary pro všechny uživatele (ne jen já)
Seznamy přátel a uživatelů dostanou reálnou Discord profilovku (včetně bot fallbacku a zpětného doplnění v databázi).
Social: user search + Discord avatar CDN
GET /social/users/search + Discord avatar CDN. SyncDiscordAvatar na /me a exchange (OAuth → reálná CDN URL). Live 2026-07.
Launcher social API (search, avatary)
API pro launcher: hledání uživatelů a Discord profilovky jako CDN odkazy (ne binární data).
Dokumentace se dá prohledat, ne jen přečíst
Fulltext s úryvky, čtení po sekcích, úpravy po jednom nadpisu a historie revizí s návratem zpět. (Znalostní graf, který tu stával vedle, přepis nepřežil — hledání a odkazy na kartách dělají totéž bez druhé databáze.)
Bot je online, dokud běží backend
Discord bot se ukazuje jako online po celou dobu, co běží backend.
Rozšíření MCP pro agenta
Agent má nad dokumentací i roadmapou jedno efektivní rozhraní — čte i zapisuje s minimem režie. Odpovědi jsou úsporné (jeden jazyk, jen potřebné, náhled struktury místo celé stránky).
Discord notifikace
Upozornění na Discordu přes našeho backendového bota: dokončený úkol, upravená stránka, nová verze v tvém kanálu.
Systém notifikací (opt-in)
Sleduj úkol, stránku nebo kanál vydání a nech si dát vědět, když se něco změní.
Dokumentace v databázi
Dokumentace se píše a edituje za běhu a je verzovaná — stejně jako roadmapa.