Výběr sekce
Role a odpovědnosti
1. Člověk
Člověk zadává požadavek, problém nebo změnu. Určuje, co se má řešit, případně co se řešit nesmí. Člověk je vlastník zadání a finální uživatelská autorita nad výsledkem.
2. ChatGPT
ChatGPT převádí lidské zadání do strukturovaného zadání pro Claude a po schválení analýzy také do strukturovaného zadání pro Codex. Zadání musí být přesné, jednoznačné, dostatečně detailní a musí odpovídat aktuální fázi procesu. ChatGPT také kontroluje výstup od Claude a rozhoduje, zda je analýza dostatečně kvalitní pro předání Codexu.
3. Claude
Claude provádí analýzu nad zadaným problémem. Jeho úkolem není psát produkční kód, ale připravit analytický dokument podle stanovené šablony. Claude nesmí svévolně rozšiřovat scope ani měnit soubory projektu.
4. ChatGPT po analýze
ChatGPT provede kontrolu Claude analýzy. Ověří, zda:
- odpovídá zadání,
- neobsahuje domněnky mimo rozsah,
- drží se reality projektu,
- pracuje s aktuálním stavem projektu,
- pojmenovává správné soubory a testy,
- dává dostatečný podklad pro implementaci a ověření změny.
Teprve po této kontrole připraví ChatGPT zadání pro Codex.
5. Codex
Codex implementuje schválené změny podle zadání od ChatGPT, které vychází ze schválené Claude analýzy. Codex má měnit jen nezbytně nutné soubory, upravit nebo doplnit testy a vytvořit implementační dokument k provedené změně. Codex nesmí svévolně rozšiřovat scope.
6. Človek po implementaci
Člověk provádí uživatelskou kontrolu výsledku. Ověřuje, zda změna odpovídá očekávání, zda dává smysl funkčně i procesně a zda se má pokračovat dalším krokem.
7. NotebookLM
Do projektu NotebookLM se po relevantních změnách předávají vybrané projektové soubory, aby uchovávaly aktuální znalosti o projektu, jeho pravidlech, architektuře a vývojovém kontextu. Předávají se pouze dokumenty, které mají dlouhodobou znalostní hodnotu a slouží jako referenční základ pro další práci. Dokumentace se předává těsně po navýšení verze implementovaného modulu.