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

2

Nápady, které si přehazujeme v hlavě. Nic z toho není slib.

V plánu

17

Rozhodnuté. Čeká, až na to přijde řada.

MCP

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.

Týmová plocha

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ží.

Zrcadlení

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.

Týmová plocha

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í.

Týmová plocha

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.

Discord

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.

Discord

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.

Discord

Jedno nastavení jazyka napříč službami

Jazyk zvolený kdekoliv platí všude — na webu, v launcheru i na Discordu.

Provoz

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.

Feedback mapa

API feedback mapy

Sběr podnětů z webu, launcheru i Discordu do jednoho místa.

Feedback mapa

Napojení na roadmapu a tickety

Z podnětu jde udělat kartu na roadmapě nebo ticket, aniž by se přepisoval ručně.

MCP

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í.

Moderace

Globální ban/unban napříč službami

Jedna akce v ID → propagace na naše servery a služby. Konzistentní stav banu.

Notifikace

Push notifikace pro interní tasky

Při přiřazení/změně: člověk nebo celá sekce. Web teď; mobilní admin později.

Identita

Passkeys / WebAuthn

Přihlášení a potvrzení bez hesla — vedle stávajících SSO providerů.

Identita

Steam link (volitelně)

Další propojený účet vedle Discord/GitHub/Google/Microsoft.

MCP

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

0

Zrovna to má někdo v rukou.

Tady nic

Hotovo

29

Postavené a venku. Nejnovější nahoře.

Roadmapa

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.

Obsah

Č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

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.

Discord

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č.

Soukromí

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í.

Interní tasky

MCP nástroje pro interní tasky

Agent čte a mění interní tasky jako člověk ve workspace — scoped token, audit.

Interní tasky

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

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é.

Vydání

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á.

Vydání

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.

Feedback mapa

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.

Týmová plocha

Čí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.

Týmová plocha

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.

Týmová plocha

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.

Týmová plocha

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.

Týmová plocha

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.

Support

Hlášení chyb z aplikací → tickety

Ticket = DB + soukromý Discord kanál (autor + tým). Create z app/web; zrcadlení web ↔ Discord. Live.

Identita

Microsoft účet — společný tenant + Graph profil

Link Microsoft účtu pro spotřebitelské i firemní účty; profil přes Microsoft Graph (User.Read).

Bezpečnost

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í.

Support

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.

Social

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

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 API

Launcher social API (search, avatary)

API pro launcher: hledání uživatelů a Discord profilovky jako CDN odkazy (ne binární data).

Znalostní vrstva

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.)

Notifikace

Bot je online, dokud běží backend

Discord bot se ukazuje jako online po celou dobu, co běží backend.

MCP

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).

Notifikace

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.

Notifikace

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í.

Docs portál

Dokumentace v databázi

Dokumentace se píše a edituje za běhu a je verzovaná — stejně jako roadmapa.