Skip to content
PublikovánoAktualizováno: 10. září 2026 v 00:00 Vytvořeno v TechFides

Architektura

Architektura rozhoduje o tom, jak dobře se agent v systému zorientuje. U tohoto projektu je to nejsilnější hodnocená oblast: splněno všech 6 kontrol.

Skóre

StavPočet
✅ OK6
🟥 Není OK0

Celkově: systém je pro agenta čitelný. Architektura má aktuální diagram, infrastruktura je celá jako kód, dokumentace žije v repozitáři ve strojově čitelné podobě a API má generovaného klienta.

Co jsme hodnotili

#KontrolaStav
1Existuje aktuální high-level diagram interních i externích komponent a jejich integrací.
2Architektura je v souladu s aktuálními požadavky i roadmapou na nejbližší kvartál.
3Infrastruktura je definována jako kód (IaC) a je verzována.
4Technická dokumentace je součástí zdrojového kódu, je strojově čitelná a průběžně udržovaná.
5API je zdokumentováno ve strojově čitelném formátu a klientský kód je z něj generován.
6Dokumentace obsahuje přehled prostředí, instancí a jejich účelu.

Zjištění

Dokumentace je součástí kódu

Technická dokumentace je vedená jako markdown přímo v repozitáři, verzovaná spolu s kódem a opatřená stavem a datem poslední aktualizace. Agent ji tedy čte stejným způsobem jako zdrojový kód, bez potřeby přístupu do externího nástroje. Nezávislá kontrola úplnosti dokumentace dala této oblasti 88 % ve všech službách.

⚠️ Dílčí zjištění: kontrola zároveň odhalila, že u dvou služeb se dokumentace rozešla s realitou. Popis stavového managementu a lokalizace odpovídá starší verzi kódu. Dokumentace u nich nechybí, je zastaralá. Řešíme v prioritizovaných zjištěních.

Infrastruktura celá jako kód

Prostředí je popsané deklarativně a verzované v gitu. Nový člen týmu ani agent nemusí zjišťovat stav z konzole cloudového poskytovatele. To má přímý dopad na AI vývoj: agent může navrhnout změnu infrastruktury jako běžný merge request, který projde stejným review.

API se generovaným klientem a kontrolou driftu

Specifikace API jsou v repozitáři a generuje se z nich typovaný klient. Soulad mezi kódem a specifikací navíc hlídá CI. Frontend tedy nikdy nevolá backend „naslepo“ a agent si nemůže vymyslet endpoint, který neexistuje.

Přehled prostředí a jejich účelu

Dokumentace uvádí jednotlivá prostředí, jejich účel a rozsah. Agent tak pozná, co je produkce a co testovací instance, což je předpoklad pro bezpečné rizikové operace.

Doporučení

PrioritaDoporučení
StředníSrovnat dokumentaci dvou služeb s aktuálním stavem kódu (stavový management, lokalizace).
NízkáDoplnit decision log skutečným obsahem; struktura je připravená, ale zatím prázdná.
NízkáArchivovat historickou část technologické vize, která popisuje stav několik let zpátky.