Hymyilevä puuvillahahmo alkuperäisestä Cotton-logosta, tausta ja tekstit poistettuina
Takaisin saliin

Cotton

Translation workflow

Generoiduista käännöksistä katselmoitavia tuloksia.

Pelien dialogin käännöstyönkulku.

2026.05.06 — 2026.05.26

Työprojekti · käännösten käsittely, tuomio ja katselmointipolku

  • VerkkosovellusToteutettu · kehitysympäristö

Katselmoinnin löytämä kilpatilanne, jumiutuneet työt palautettu syyn mukaan

Yksi tapaus, jonka käytäntö ja commit nimeävät Clauden toteuttajaksi ja Codexin katselmoijaksi, ja yksi, joka teki jumiutuneista töistä diagnosoitavia.

Koko selite

Lukuohje · sama kielioppi joka tapauksessa

  • Sarakkeet kertovat, kuka toimi; ylhäältä alas kulkee aika
  • Yhtenäinen: kirjattu luovutus tai seuraava vaihe
  • Paksu tummansininen ↩: havainto, joka palautti työn
  • Katkoviiva: ei kirjattu suoritus (kirjoitettu sääntö, neuvo ilman valtuutta, todentamaton raja)
  • Suorakulmio: toimenpide
  • Pyöristetty: havaittu tila tai löydös
  • Taitettu kulma: artefakti tai näyttö
  • Viivoitettu sarake: kehitteillä olevan tuotteen osat (ei sen rakentamiseen käytetyt agentit)

Tapaus 1 / 2 · Kiintiön loppuessa pysähtyvä muutos korjattiin samassa PR:ssä, mukaan lukien katselmoinnin löytämä kilpatilanne

May 19, 2026

Kiintiön loppuessa pysähtyvä muutos korjattiin samassa PR:ssä, mukaan lukien katselmoinnin löytämä kilpatilanne

  1. IhminenIhminen

    ToimenpideKulut pysäytetään kiintiön loppuessa · ei automaattista varapolkua

    • luovutusToteutusrajoite→ Checkpointin · pysäytyksen · manuaalisen jatkamisen toteutus (Claude)
  2. KoodausagenttiClaude

    ToimenpideCheckpointin · pysäytyksen · manuaalisen jatkamisen toteutus

    • luovutusSaman PR:n katselmointi→ Havainto: kilpatilanne · kahdentuneet tilasiirtymät (Codex)
  3. Katselmointi · todentaminenCodex

    Havainto · löydösHavainto: kilpatilanne · kahdentuneet tilasiirtymät

  4. ArtefaktitSama PR

    ArtefaktiSamassa PR:ssä: rivilukko · yksilöllinen pisteavain · atominen siirtymä

    • luovutus→ Paikallinen testiaineisto · DB-integraation tarkistuskirjaukset (Sama PR)
  5. ArtefaktitSama PR

    ArtefaktiPaikallinen testiaineisto · DB-integraation tarkistuskirjaukset

    • ei kirjattu suoritusTarkistettu laajuus→ Uusia CI- tai tuotantokäyttöönoton tuloksia ei kerätty (Sama PR)
  6. ArtefaktitSama PR

    Sääntö · todentamatonUusia CI- tai tuotantokäyttöönoton tuloksia ei kerätty

Konteksti
Ihmisen asettama ehto oli lopettaa kulut kiintiön loppuessa ilman automaattista varapolkua. Claude toteutti checkpointin, pysäytyksen ja manuaalisen jatkamisen, ja projektin MCP:n kautta ajettu Codex-katselmointi löysi tilasiirtymistä kilpatilanteen ja kahdentumisen.
Tulos
Sisääntulo- ja jatkamissiirtymät ajetaan lukon sisällä, tuomaripisteillä on yksilöllinen avain kahdentumista vastaan, ja transaktion raja asetettiin. Tämä ei tarkoita, että jokainen kilpatilanne olisi poistettu.
Raja
Commit mainitsee 140 tarkistusta ja myöhempi integraation CHANGELOG 160, joten niitä ei yhdistetä yhdeksi ajomääräksi. Käytännön mukaan Codex-katselmointi on valinnainen paikallinen vaihe, joten tämä ei tarkoita, että jokainen aiempi PR olisi käynyt sen läpi.
Lähteet ja jäljelle jäävät rajat
  • Käytäntö kirjaa järjestyksen: Claude toteuttaa, Codex katselmoi paikallisesti projektin MCP:n kautta, katselmointi liitetään PR:ään, ja erimielisyydet selvitetään yhdessä Clauden katselmointiagentin kanssa. Automaattinen Codex-katselmointi CI:ssä oli lykätty.
  • Kehitystarkistukset käyttävät testiaineistoja ja mockeja, ja todelliset mallikutsut tarvitsevat oman laajuutensa. Katselmoinnin havainnot sisällytetään samaan PR:ään ja squash-yhdistetään feature → main.

May 26, 2026

Jumiutuneista töistä tehtiin diagnosoitavia ja ne palautettiin syyn mukaan

  1. KehitteilläKäännösworker · jono

    Havainto · löydösdraft-tilaan jääneet työt · yritykset käytetty

    • luovutusHavaitut arvot→ failedReasonin · poistumiskoodien · draft-tilan vertailu (Kehittäjä)
  2. IhminenKehittäjä

    ToimenpidefailedReasonin · poistumiskoodien · draft-tilan vertailu

    • luovutus→ Syy: peritty NODE_OPTIONS törmää aliprosesseissa (Kehittäjä)
  3. IhminenKehittäjä

    Havainto · löydösSyy: peritty NODE_OPTIONS törmää aliprosesseissa

  4. TyöistuntoKoodimuutokset

    ToimenpideNODE_OPTIONS poistetaan · prosessikohtainen samanaikaisuusraja

    • luovutus→ Jonon tila: waiting · active · failed · stale (Koodimuutokset)
  5. TyöistuntoKoodimuutokset

    ToimenpideJonon tila: waiting · active · failed · stale

    • luovutus→ Vanhentuneiden tarkistus: puuttuu jonosta vs yritykset käytetty, haarautuu tuloksen olemassaolon mukaan (Koodimuutokset)
  6. TyöistuntoKoodimuutokset

    ToimenpideVanhentuneiden tarkistus: puuttuu jonosta vs yritykset käytetty, haarautuu tuloksen olemassaolon mukaan

    • luovutusYksi kierros→ Dev-tarkistuskierros: 200 ehdokasta → 106 siirretty · 2 jonoon uudelleen · 0 virhettä (Artefaktit)
  7. ArtefaktitArtefaktit

    ArtefaktiDev-tarkistuskierros: 200 ehdokasta → 106 siirretty · 2 jonoon uudelleen · 0 virhettä

    • ei kirjattu suoritusTulkinnan raja→ 106 eivät ole onnistuneita käännöksiä (Artefaktit)
  8. ArtefaktitArtefaktit

    Sääntö · todentamaton106 eivät ole onnistuneita käännöksiä

Konteksti
BullMQ:n failedReasonin, aliprosessien poistumiskoodien ja draft-tilaan jääneiden töiden vertailu paljasti, että peritty NODE_OPTIONS törmäsi aliprosesseissa. Sen jälkeen sama tilanne tehtiin näkyväksi jonon tilana.
Tulos
Jumiutuneet työt jaetaan jonosta puuttuviin ja yrityksensä käyttäneisiin; jälkimmäiset siirtyvät syyn kanssa tilaan needs_review tai needs_credential sen mukaan, onko tulos olemassa. Ihmisen katselmointi säilyy.
Raja
Samanaikaisuusraja on prosessikohtainen. Alkuperäisiä ajolokeja ei ollut katselmoidussa aineistossa; viivelukuja ei esitetä, koska pyydettyjä malleja ja effort-arvoa ei kirjattu. Koonti- ja julkaisukoodi yksin ei ole näyttöä julkisesta käyttöönotosta.
Lähteet ja jäljelle jäävät rajat
  • CHANGELOG kirjaa ehdotuksen rinnakkaisista sovitinhaaroista, mutta sitä ei muuteta kirjaukseksi todellisesta rinnakkaisesta suorituksesta.
  • 200:n loppuosaa ei ole eritelty tässä kirjauksessa.