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.