
Eco²
Backend · Cloud infrastructure
Kierrätysohjeet yhdestä kuvasta ja keskustelusta.
Kaiken kattava AI-avustaja, joka ymmärtää, miten kierrätys toimii Koreassa.
Toisesta agentista erillään pidetty korjaus, näkökulmittain jaettu katselmointi
Kaksi Eco²-taustajärjestelmän tapausta, jotka korjattiin koodausagenttien avulla. Malli nimetään vain, kun Claude Opus 4.5:n tai 4.6:n yhteistekijämerkintä kirjaa sen.
January 2026
Erillään toisen agentin käyttämästä develop-haarasta tokenien suoratoisto korjattiin kahdessa vaiheessa
KoodausagenttiToinen agentti
ToimenpideMuuta työtä käynnissä develop-haarassa
- luovutusPuu varattu → erotettu→ Erillinen worktree · ensin analyysimuistio (Korjaus-worktree)
KehitteilläChat-virta
Havainto · löydösVain vaihetapahtumia saapuu, ei tokeneita
- luovutusLaajuus: virran lähetys→ Erillinen worktree · ensin analyysimuistio (Korjaus-worktree)
KoodausagenttiKorjaus-worktree
ToimenpideErillinen worktree · ensin analyysimuistio
- luovutusMuutettavat tiedostot→ OpenAI SDK kääritään LangChain-sovittimeen (Korjaus-worktree)
KoodausagenttiKorjaus-worktree
ToimenpideOpenAI SDK kääritään LangChain-sovittimeen
- luovutus→ PR #437 → yhdistetty develop-haaraan (Artefaktit)
ArtefaktitArtefaktit
ArtefaktiPR #437 → yhdistetty develop-haaraan
- luovutus→ Worktree · analyysivaiheet git-workflow-taitoon (Artefaktit)
- luovutusE2E yhdistämisen jälkeen→ Vastaustokenit kahdentuvat · intent ”general” vuotaa (Chat-virta)
KehitteilläChat-virta
Havainto · löydösVastaustokenit kahdentuvat · intent ”general” vuotaa
- palautettuKaksi lähettäjää→ Kaksi lähettäjää erotetaan solmun · seq:n mukaan → kaapatut tokenit ohitetaan (kaksi vaihetta) (Korjaus-worktree)
ArtefaktitArtefaktit
ArtefaktiWorktree · analyysivaiheet git-workflow-taitoon
KoodausagenttiKorjaus-worktree
ToimenpideKaksi lähettäjää erotetaan solmun · seq:n mukaan → kaapatut tokenit ohitetaan (kaksi vaihetta)
- luovutusEnnen / jälkeen→ Kirjatut SSE-otteet ennen ja jälkeen (Chat-virta)
- luovutusKomentotason tarkistus→ Paikallinen komentotarkistus: 0 notifier-tokenia (Artefaktit)
KehitteilläChat-virta
Havainto · löydösKirjatut SSE-otteet ennen ja jälkeen
ArtefaktitArtefaktit
ArtefaktiPaikallinen komentotarkistus: 0 notifier-tokenia
- luovutus→ PR #448 · yhdistetty develop-konfliktien ratkaisun jälkeen (Artefaktit)
ArtefaktitArtefaktit
ArtefaktiPR #448 · yhdistetty develop-konfliktien ratkaisun jälkeen
- Konteksti
- Chatin SSE toimitti vaihetapahtumat mutta ei tokeneita. Toinen agentti työskenteli develop-haarassa, joten työ alkoi analyysimuistiolla erillisessä worktreessa; ensimmäisen korjauksen yhdistämisen jälkeen silloin havaittu kahdentuminen ja vuoto rajattiin toisella korjauksella.
- Tulos
- Tokenien lähetysvastuu rajattiin siihen yhteen solmuun, joka niitä todella tuottaa. Komentotarkistus osoittaa vain, ettei notifier lähetä tokeneita; kirjatut SSE-otteet näyttävät sen jälkeisen E2E-havainnon. Ne ovat eri näyttöä.
- Raja
- Toisen agentin identiteettiä ja mallia sekä koodausagenttien määrää ei ole kirjattu. Kummallakaan PR:llä ei ollut muodollista katselmointihyväksyntää, eikä tämä kirjaus ole nykyinen palvelu eikä uusi E2E-ajo.
Lähteet ja jäljelle jäävät rajat
- PR #448:n sisällä ensimmäinen paikka ohitti vastaustokenit; jatkokorjaus sai ProcessChatCommandin ohittamaan jokaisen kaapatun viestitokenin. Niitä ei yhdistetä yhdeksi kerralla onnistuneeksi korjaukseksi.
- Analyysimuistio ja SSE-otteet ennen ja jälkeen ovat repositorion sisäisiä raporttikirjauksia.
February 10, 2026
Arvioija katselmoitiin näkökulma kerrallaan, ja vain konkreettisista havainnoista tuli koodia
KoodausagenttiToteutus
ToimenpideEhdokas arviointiputkeksi
- luovutusNäkökulmittainen katselmointi→ Havainnot: ei otantaa · ei kustannusvartijaa / muuttuvat tulokset / konfiguraatio sulkeuman ulkopuolella (Viisi katselmoinnin näkökulmaa)
Katselmointi · todentaminenViisi katselmoinnin näkökulmaa
Havainto · löydösHavainnot: ei otantaa · ei kustannusvartijaa / muuttuvat tulokset / konfiguraatio sulkeuman ulkopuolella
- palautettuSuodatus ennen arviointia→ Otanta ja päivittäisten kustannusten tarkistus ennen arviointia (Toteutus)
- palautettuMuuttumattomat tulokset · kiinnitetty konfiguraatio→ Jäädytetyt tulosobjektit · eksplisiittinen konfiguraation sidonta (Toteutus)
KoodausagenttiToteutus
ToimenpideOtanta ja päivittäisten kustannusten tarkistus ennen arviointia
KoodausagenttiToteutus
ToimenpideJäädytetyt tulosobjektit · eksplisiittinen konfiguraation sidonta
- luovutusTarkistukset→ Yksikkö- · kytkentätarkistukset (paikallinen · mockattu) (Artefaktit)
ArtefaktitArtefaktit
ArtefaktiYksikkö- · kytkentätarkistukset (paikallinen · mockattu)
- ei kirjattu suoritusEi ulotu tänne asti→ Todellinen Redis + PG E2E: ei kirjoitettu tuolloin (Artefaktit)
- luovutus→ PR #546 yhdistetty · menettely eval-feedback-loop-taitoon (Artefaktit)
ArtefaktitArtefaktit
Sääntö · todentamatonTodellinen Redis + PG E2E: ei kirjoitettu tuolloin
ArtefaktitArtefaktit
ArtefaktiPR #546 yhdistetty · menettely eval-feedback-loop-taitoon
- Konteksti
- Keskustelujen arviointiputken toteutusraportti kirjaa viisi katselmoinnin näkökulmaa ja kaksi korjauskierrosta. Näkökulmien määrä ei ole istuntojen tai agenttien määrä.
- Tulos
- Koodissa on haara, joka ottaa otoksen ja tarkistaa päivittäiset kustannukset ennen arviointia, jäädytetyt tulosobjektit ja eksplisiittinen konfiguraation sidonta. Jos kustannuskysely epäonnistuu, L2-arviointi jatkuu silti, joten kyse ei ole ehdottomasta kulukatosta.
- Raja
- Viisi näkökulmaa ovat tapa jakaa katselmointi; ne eivät tarkoita viittä itsenäistä malli-istuntoa eivätkä ihmisasiantuntijoiden hyväksyntää. Raportin lähes 100:n sisäiset pisteet eivät ole laadun mittaus, eikä niitä tuoda tänne.
Lähteet ja jäljelle jäävät rajat
- Raportin alussa linkitetty PR on #545; vaiheet 1–4 yhdistänyt julkinen PR on #546.
- Vielä avoinna oleva uudelleenkalibroinnin tynkä on myös mainittu raportissa sellaisenaan.