
Cotton
Translation workflow
Genereeritud tõlgetest ülevaadatavad tulemused.
Mängudialoogi tõlketöövoog.
Ülevaatuse leitud võidujooks, põhjuse järgi tagastatud seiskunud tööd
Üks juhtum, mille poliitika ja commit nimetavad teostajaks Claude'i ja ülevaatajaks Codexi, ning teine, mis muutis seiskunud tööd diagnoositavaks.
May 19, 2026
Kvoodi ammendumisel peatuv muudatus parandati samas PR-is koos ülevaatuse leitud võidujooksuga
InimeneInimene
TegevusKvoodi ammendumisel kulud peatatakse · automaatset varulahendust pole
- üleandmineTeostuse piirang→ Checkpoint'i · peatamise · käsitsi jätkamise teostus (Claude)
KodeerimisagentClaude
TegevusCheckpoint'i · peatamise · käsitsi jätkamise teostus
- üleandmineSama PR-i ülevaatus→ Leid: võidujooks · dubleeritud olekumuutused (Codex)
Ülevaatus · verifitseerimineCodex
Vaatlus · leidLeid: võidujooks · dubleeritud olekumuutused
- tagasi saadetudVõidujooks · idempotentsus→ Samas PR-is: realukk · unikaalne skoorivõti · atomaarne üleminek (Sama PR)
ArtefaktidSama PR
ArtefaktSamas PR-is: realukk · unikaalne skoorivõti · atomaarne üleminek
- üleandmine→ Kohalik fixture · DB integratsioonikontrolli kirjed (Sama PR)
ArtefaktidSama PR
ArtefaktKohalik fixture · DB integratsioonikontrolli kirjed
- mitte salvestatud täitmineKontrollitud ulatus→ Uusi CI ega tootmisjuurutuse tulemusi ei kogutud (Sama PR)
ArtefaktidSama PR
Reegel · verifitseerimataUusi CI ega tootmisjuurutuse tulemusi ei kogutud
- Kontekst
- Inimese seatud tingimus oli peatada kulud kvoodi ammendumisel, ilma automaatse varulahenduseta. Claude teostas checkpoint'i, peatamise ja käsitsi jätkamise ning projekti MCP kaudu käivitatud Codexi ülevaatus leidis olekumuutustes võidujooksu ja dubleerimise.
- Tulemus
- Sisenemis- ja jätkamisüleminekud käivad luku sees, kohtuniku skooridel on dubleerimise vastu unikaalne võti ja tehingu piir määrati. See ei tähenda, et kõik võidujooksud on kõrvaldatud.
- Piirang
- Commit nimetab 140 kontrolli ja hilisem integratsiooni CHANGELOG 160, seega neid ei liideta üheks käivituste arvuks. Poliitika järgi on Codexi ülevaatus valikuline kohalik samm, seega ei tähenda see, et iga varasem PR selle läbis.
Allikad ja allesjäävad piirangud
- Poliitika salvestab järjekorra: Claude teostab, Codex vaatab projekti MCP kaudu kohapeal üle, ülevaatus lisatakse PR-ile ning lahkarvamusi uuritakse koos Claude'i ülevaatusagendiga. Automaatne Codexi ülevaatus CI-s oli edasi lükatud.
- Arenduskontrollid kasutavad fixture'eid ja mock'e ning päris mudelikutsed vajavad oma ulatust. Ülevaatuse leiud lisatakse samasse PR-i ja liidetakse squash'iga feature → main.
May 26, 2026
Seiskunud tööd muudeti diagnoositavaks ja tagastati põhjuse järgi
ArendusesTõlke-worker · järjekord
Vaatlus · leiddraft-olekusse jäänud tööd · katsed ammendatud
- üleandmineVaadeldud väärtused→ failedReason'i · väljumiskoodide · draft-oleku võrdlus (Arendaja)
InimeneArendaja
TegevusfailedReason'i · väljumiskoodide · draft-oleku võrdlus
- üleandmine→ Põhjus: päritud NODE_OPTIONS põrkub alamprotsessides (Arendaja)
InimeneArendaja
Vaatlus · leidPõhjus: päritud NODE_OPTIONS põrkub alamprotsessides
- tagasi saadetudPäritud valiku põrge→ NODE_OPTIONS eemaldatakse · protsessipõhine samaaegsuse piir (Koodimuudatused)
TööseanssKoodimuudatused
TegevusNODE_OPTIONS eemaldatakse · protsessipõhine samaaegsuse piir
- üleandmine→ Järjekorra olek: waiting · active · failed · stale (Koodimuudatused)
TööseanssKoodimuudatused
TegevusJärjekorra olek: waiting · active · failed · stale
- üleandmine→ Aegunud tööde kontroll: järjekorrast puudu vs katsed ammendatud, hargneb tulemuse olemasolu järgi (Koodimuudatused)
TööseanssKoodimuudatused
TegevusAegunud tööde kontroll: järjekorrast puudu vs katsed ammendatud, hargneb tulemuse olemasolu järgi
- üleandmineÜks tsükkel→ Arenduse kontrollring: 200 kandidaati → 106 viidud · 2 uuesti järjekorda · 0 viga (Artefaktid)
ArtefaktidArtefaktid
ArtefaktArenduse kontrollring: 200 kandidaati → 106 viidud · 2 uuesti järjekorda · 0 viga
- mitte salvestatud täitmineTõlgenduse piir→ 106 ei ole edukad tõlked (Artefaktid)
ArtefaktidArtefaktid
Reegel · verifitseerimata106 ei ole edukad tõlked
- Kontekst
- BullMQ failedReason'i, alamprotsesside väljumiskoodide ja draft-olekusse jäänud tööde võrdlemine näitas, et päritud NODE_OPTIONS põrkus alamprotsessides. Pärast seda tehti sama olukord järjekorra olekuna nähtavaks.
- Tulemus
- Seiskunud tööd jagatakse järjekorrast puuduvateks ja katsed ammendanuteks; viimased viiakse põhjusega olekusse needs_review või needs_credential olenevalt sellest, kas tulemus on olemas. Inimese ülevaatus jääb alles.
- Piirang
- Samaaegsuse piir on protsessipõhine. Algseid käivituslogisid ülevaadatud materjalis ei olnud; latentsusnäitajaid ei esitata, sest taotletud mudeleid ja effort'i ei salvestatud. Ehitus- ja väljalaskekood üksi ei ole tõend avaliku juurutuse kohta.
Allikad ja allesjäävad piirangud
- CHANGELOG salvestab ettepaneku paralleelsete adapteriharude kohta, kuid seda ei muudeta tegeliku paralleelse täitmise kirjeks.
- Ülejäänud osa 200-st selles kirjes ei liigendata.