
Cotton
Translation workflow
Vygenerované preklady ako výsledky pripravené na revíziu.
Pracovný postup na preklad dialógov v hrách.
Súbeh nájdený revíziou, uviaznuté úlohy vrátené podľa príčiny
Jeden prípad, kde zásady a commit uvádzajú Claude pre implementáciu a Codex pre revíziu, a jeden, ktorý umožnil diagnostikovať uviaznuté úlohy.
May 19, 2026
Zmena, ktorá zastaví prácu po vyčerpaní kvóty, sa opravila v tom istom PR, vrátane súbehu nájdeného revíziou
ČlovekČlovek
AkciaZastaviť výdavky po vyčerpaní kvóty · bez automatického fallbacku
- odovzdanieObmedzenie implementácie→ Implementácia checkpointu · zastavenia · ručného obnovenia (Claude)
Kódovací agentClaude
AkciaImplementácia checkpointu · zastavenia · ručného obnovenia
- odovzdanieRevízia v tom istom PR→ Zistenie: súbeh · duplicitné prechody stavov (Codex)
Revízia · overenieCodex
Pozorovanie · zistenieZistenie: súbeh · duplicitné prechody stavov
- vrátenéSúbeh · idempotencia→ V tom istom PR: zámok riadka · jedinečný kľúč skóre · atomický prechod (Ten istý PR)
ArtefaktyTen istý PR
ArtefaktV tom istom PR: zámok riadka · jedinečný kľúč skóre · atomický prechod
- odovzdanie→ Záznamy lokálnych fixtures · kontrol integrácie s DB (Ten istý PR)
ArtefaktyTen istý PR
ArtefaktZáznamy lokálnych fixtures · kontrol integrácie s DB
- nejde o zaznamenané vykonanieOverený rozsah→ Nové výsledky CI ani produkčného nasadenia sa nezbierali (Ten istý PR)
ArtefaktyTen istý PR
Pravidlo · neoverenéNové výsledky CI ani produkčného nasadenia sa nezbierali
- Kontext
- Podmienkou stanovenou človekom bolo zastaviť výdavky po vyčerpaní kvóty, bez automatického fallbacku. Claude implementoval checkpoint, zastavenie a ručné obnovenie a revízia Codex spustená cez MCP projektu našla v prechodoch stavov súbeh a duplicitu.
- Výsledok
- Prechody vstupu a obnovenia bežia vnútri zámku, skóre sudcu nesú jedinečný kľúč proti duplicitám a hranica transakcie sa stanovila. Neznamená to, že sa odstránili všetky súbehy.
- Obmedzenie
- Commit uvádza 140 kontrol a neskorší CHANGELOG integrácie 160, preto sa nespájajú do jedného počtu behov. Podľa zásad je revízia Codex voliteľným lokálnym krokom, takže to neznamená, že ňou prešiel každý skorší PR.
Zdroje a zostávajúce obmedzenia
- Zásady zaznamenávajú poradie: Claude implementuje, Codex reviduje lokálne cez MCP projektu, revízia sa pripojí k PR a nezhody sa vyšetrujú spolu s revíznym agentom Claude. Automatická revízia Codex v CI bola odložená.
- Vývojové kontroly používajú fixtures a mocky a skutočné volania modelu vyžadujú vlastný rozsah. Zistenia z revízie sa zapracujú do toho istého PR, ktorý sa zlučuje squash z feature → main.
May 26, 2026
Uviaznuté úlohy sa sprístupnili diagnostike a vrátili podľa príčiny
Vo vývojiWorker prekladov · front
Pozorovanie · zistenieÚlohy ponechané v drafte · vyčerpané pokusy
- odovzdaniePozorované hodnoty→ Porovnanie failedReason · návratových kódov · stavu draftu (Vývojár)
ČlovekVývojár
AkciaPorovnanie failedReason · návratových kódov · stavu draftu
- odovzdanie→ Príčina: zdedené NODE_OPTIONS kolidujú v podprocesoch (Vývojár)
ČlovekVývojár
Pozorovanie · zisteniePríčina: zdedené NODE_OPTIONS kolidujú v podprocesoch
- vrátenéKolízia zdedenej voľby→ Odstránenie NODE_OPTIONS · limit súbežnosti na proces (Zmeny kódu)
Pracovná reláciaZmeny kódu
AkciaOdstránenie NODE_OPTIONS · limit súbežnosti na proces
- odovzdanie→ Stav frontu: waiting · active · failed · stale (Zmeny kódu)
Pracovná reláciaZmeny kódu
AkciaStav frontu: waiting · active · failed · stale
- odovzdanie→ Kontrola uviaznutých: chýba vo fronte vs vyčerpané pokusy, vetvenie podľa existencie výsledku (Zmeny kódu)
Pracovná reláciaZmeny kódu
AkciaKontrola uviaznutých: chýba vo fronte vs vyčerpané pokusy, vetvenie podľa existencie výsledku
- odovzdanieJeden cyklus→ Kontrola v dev: 200 kandidátov → 106 presunutých · 2 znova vo fronte · 0 chýb (Artefakty)
ArtefaktyArtefakty
ArtefaktKontrola v dev: 200 kandidátov → 106 presunutých · 2 znova vo fronte · 0 chýb
- nejde o zaznamenané vykonanieHranica interpretácie→ Tých 106 nie sú úspešné preklady (Artefakty)
ArtefaktyArtefakty
Pravidlo · neoverenéTých 106 nie sú úspešné preklady
- Kontext
- Porovnanie failedReason z BullMQ, návratových kódov podprocesov a úloh ponechaných v drafte odhalilo, že zdedené NODE_OPTIONS v podprocesoch kolidovali. Potom sa tá istá situácia zviditeľnila ako stav frontu.
- Výsledok
- Uviaznuté úlohy sa delia na tie, ktoré vo fronte chýbajú, a tie, ktoré vyčerpali pokusy; tie druhé sa s uvedením dôvodu presunú do needs_review alebo needs_credential podľa toho, či existuje výsledok. Ľudská revízia zostáva zachovaná.
- Obmedzenie
- Limit súbežnosti platí na proces. Pôvodné logy behov neboli v revidovaných materiáloch k dispozícii; hodnoty latencie sú vynechané, pretože požadované modely a effort sa nezaznamenali. Samotný kód buildov a vydaní nie je dokladom verejného nasadenia.
Zdroje a zostávajúce obmedzenia
- CHANGELOG zaznamenáva návrh paralelných vetiev adaptérov, ten sa však neprevádza na záznam skutočného paralelného vykonávania.
- Zvyšok z 200 nie je v tomto zázname ďalej členený.