
Eco²
Backend · Cloud infrastructure
Panduan daur ulang dari satu foto dan percakapan.
Asisten AI serba ada yang memahami cara kerja daur ulang di Korea.
Perbaikan yang dipisahkan dari agen lain, tinjauan yang dibagi per sudut pandang
Dua kasus yang diperbaiki dengan agen pemrograman di backend Eco². Model hanya disebut bila tanda rekan penulis Claude Opus 4.5 atau 4.6 mencatatnya.
January 2026
Terpisah dari branch develop yang sedang dipakai agen lain, streaming token diperbaiki dalam dua tahap
Agen pemrogramanAgen lain
TindakanPekerjaan lain sedang berlangsung di develop
- serah terimaTree terpakai → dipisahkan→ Worktree terpisah · catatan analisis dulu (Worktree perbaikan)
Dalam pengembanganStream Chat
Observasi · temuanHanya event tahap yang tiba, tanpa token
- serah terimaCakupan: emisi stream→ Worktree terpisah · catatan analisis dulu (Worktree perbaikan)
Agen pemrogramanWorktree perbaikan
TindakanWorktree terpisah · catatan analisis dulu
- serah terimaBerkas yang diubah→ Bungkus OpenAI SDK dalam adapter LangChain (Worktree perbaikan)
Agen pemrogramanWorktree perbaikan
TindakanBungkus OpenAI SDK dalam adapter LangChain
- serah terima→ PR #437 → di-merge ke develop (Keluaran)
ArtefakKeluaran
ArtefakPR #437 → di-merge ke develop
- serah terima→ Worktree · langkah analisis di skill git-workflow (Keluaran)
- serah terimaE2E setelah merge→ Token jawaban terduplikasi · intent “general” bocor (Stream Chat)
Dalam pengembanganStream Chat
Observasi · temuanToken jawaban terduplikasi · intent “general” bocor
- dikembalikanDua pemancar→ Bedakan dua pemancar lewat node · seq → lewati token yang tertangkap (dua tahap) (Worktree perbaikan)
ArtefakKeluaran
ArtefakWorktree · langkah analisis di skill git-workflow
Agen pemrogramanWorktree perbaikan
TindakanBedakan dua pemancar lewat node · seq → lewati token yang tertangkap (dua tahap)
- serah terimaSebelum / sesudah→ Kutipan SSE tercatat, sebelum dan sesudah (Stream Chat)
- serah terimaPemeriksaan tingkat perintah→ Pemeriksaan perintah lokal: 0 token notifier (Keluaran)
Dalam pengembanganStream Chat
Observasi · temuanKutipan SSE tercatat, sebelum dan sesudah
ArtefakKeluaran
ArtefakPemeriksaan perintah lokal: 0 token notifier
- serah terima→ PR #448 · di-merge setelah konflik develop diselesaikan (Keluaran)
ArtefakKeluaran
ArtefakPR #448 · di-merge setelah konflik develop diselesaikan
- Konteks
- SSE Chat mengirim event tahap tetapi tanpa token. Agen lain sedang bekerja di develop, sehingga pekerjaan dimulai dengan catatan analisis di worktree terpisah; setelah perbaikan pertama di-merge, duplikasi dan kebocoran yang kemudian teramati dipersempit dengan perbaikan kedua.
- Hasil
- Tanggung jawab memancarkan token dipersempit ke satu node yang benar-benar menghasilkannya. Pemeriksaan perintah hanya menunjukkan bahwa notifier tidak mengirim token; kutipan SSE yang tercatat menunjukkan observasi E2E sesudahnya. Keduanya bukti yang berbeda.
- Batasan
- Identitas dan model agen lain itu, serta jumlah agen pemrograman, tidak tercatat. Kedua PR tidak memiliki persetujuan tinjauan formal, dan catatan ini bukan layanan saat ini maupun eksekusi E2E baru.
Sumber dan batasan yang tersisa
- Di dalam PR #448, patch pertama melewati token jawaban; patch lanjutan membuat ProcessChatCommand melewati semua token pesan yang tertangkap. Keduanya tidak digabung menjadi satu perbaikan yang berhasil sejak awal.
- Catatan analisis dan kutipan SSE sebelum/sesudah adalah catatan laporan internal di repositori.
February 10, 2026
Evaluator ditinjau per sudut pandang, dan hanya temuan konkret yang menjadi kode
Agen pemrogramanImplementasi
TindakanKandidat pipeline evaluasi
- serah terimaTinjauan per sudut pandang→ Temuan: tanpa sampling · cost guard / hasil dapat berubah / konfigurasi di luar closure (Lima sudut pandang tinjauan)
Tinjauan · verifikasiLima sudut pandang tinjauan
Observasi · temuanTemuan: tanpa sampling · cost guard / hasil dapat berubah / konfigurasi di luar closure
- dikembalikanSaring sebelum evaluasi→ Sampling dan cek biaya harian sebelum evaluasi (Implementasi)
- dikembalikanHasil tak berubah · config terkunci→ Objek hasil frozen · pengikatan config eksplisit (Implementasi)
Agen pemrogramanImplementasi
TindakanSampling dan cek biaya harian sebelum evaluasi
Agen pemrogramanImplementasi
TindakanObjek hasil frozen · pengikatan config eksplisit
- serah terimaPemeriksaan→ Pemeriksaan unit · wiring (lokal · mock) (Keluaran)
ArtefakKeluaran
ArtefakPemeriksaan unit · wiring (lokal · mock)
- bukan eksekusi yang tercatatTidak menjangkau sejauh ini→ E2E dengan Redis + PG sungguhan: belum ditulis saat itu (Keluaran)
- serah terima→ PR #546 di-merge · prosedur masuk ke skill eval-feedback-loop (Keluaran)
ArtefakKeluaran
Aturan · belum diverifikasiE2E dengan Redis + PG sungguhan: belum ditulis saat itu
ArtefakKeluaran
ArtefakPR #546 di-merge · prosedur masuk ke skill eval-feedback-loop
- Konteks
- Laporan implementasi pipeline evaluasi percakapan mencatat lima sudut pandang tinjauan dan dua putaran perbaikan. Jumlah sudut pandang bukan jumlah sesi atau agen.
- Hasil
- Kode memiliki cabang yang melakukan sampling dan memeriksa biaya harian sebelum evaluasi, objek hasil frozen, dan pengikatan config eksplisit. Bila pencarian biaya gagal, evaluasi L2 tetap berjalan, sehingga ini bukan batas keras pengeluaran.
- Batasan
- Lima sudut pandang adalah cara membagi tinjauan; itu tidak berarti lima sesi model independen atau persetujuan ahli manusia. Skor internal laporan yang mendekati 100 bukan pengukuran kualitas dan tidak dibawa ke sini.
Sumber dan batasan yang tersisa
- PR yang ditautkan di kepala laporan adalah #545; PR publik yang me-merge Phase 1–4 adalah #546.
- Stub recalibration yang masih terbuka juga dinyatakan apa adanya di laporan.