Globusfiguren fra Eco², bearbeidet for denne porteføljen ut fra den nyeste offisielle hovedfiguren: en himmelblå globus med grønne landområder, en spire på toppen og et brunt smilende ansikt
Tilbake til salen

Eco²

Backend · Cloud infrastructure

Veiledning i kildesortering ut fra ett bilde og en samtale.

En alt-i-ett-AI-assistent som forstår hvordan kildesortering fungerer i Korea.

2025.10.31 — 2026.02.10

Teamprosjekt · grunnlag for infrastruktur og utrulling → domenebackend → asynkron behandling, samtaleagent, verifisering

2025 새싹 해커톤 (Saessak Hackathon)Excellence Award · 2. desember 2025

  • NettappDriften avsluttet

En retting holdt atskilt fra en annen agent, en gjennomgang delt opp etter perspektiv

To caser rettet med kodeagenter i Eco²-backenden. En modell nevnes bare der en medforfattermarkering for Claude Opus 4.5 eller 4.6 registrerer den.

Full tegnforklaring

Slik leser du · én grammatikk for alle caser

  • Kolonner viser hvem som handlet; ovenfra og ned er tid
  • Heltrukket: en registrert overlevering eller et neste steg
  • Kraftig lapis ↩: et funn som sendte arbeidet tilbake
  • Stiplet: ikke en registrert utførelse (en nedskrevet regel, råd uten myndighet, en ubekreftet grense)
  • Rektangel: en handling
  • Avrundet: en observert tilstand eller et funn
  • Brettet hjørne: et artefakt eller belegg
  • Skravert kolonne: deler av produktet under utvikling (ikke agentene som ble brukt til å bygge det)

Case 1 / 2 · Holdt atskilt fra develop-grenen en annen agent brukte, ble token-strømming rettet i to omganger

January 2026

Holdt atskilt fra develop-grenen en annen agent brukte, ble token-strømming rettet i to omganger

  1. KodeagentEn annen agent

    HandlingAnnet arbeid pågår på develop

    • overleveringArbeidstreet opptatt → skilt ut→ Separat worktree · analysenotat først (Rettings-worktree)
  2. Under utviklingChat-strøm

    Observasjon · funnBare stage-hendelser kommer fram, ingen tokens

    • overleveringOmfang: utsending av strøm→ Separat worktree · analysenotat først (Rettings-worktree)
  3. KodeagentRettings-worktree

    HandlingSeparat worktree · analysenotat først

    • overleveringFiler som skal endres→ Pakk inn OpenAI SDK i en LangChain-adapter (Rettings-worktree)
  4. KodeagentRettings-worktree

    HandlingPakk inn OpenAI SDK i en LangChain-adapter

    • overlevering→ PR #437 → flettet inn i develop (Artefakter)
  5. ArtefakterArtefakter

    ArtefaktPR #437 → flettet inn i develop

    • overlevering→ Worktree · analysesteg i git-workflow-skillen (Artefakter)
    • overleveringE2E etter fletting→ Answer-tokens duplisert · intent «general» lekker (Chat-strøm)
  6. Under utviklingChat-strøm

    Observasjon · funnAnswer-tokens duplisert · intent «general» lekker

  7. ArtefakterArtefakter

    ArtefaktWorktree · analysesteg i git-workflow-skillen

  8. KodeagentRettings-worktree

    HandlingSkill de to senderne fra hverandre via node · seq → hopp over fangede tokens (to omganger)

    • overleveringFør / etter→ Registrerte SSE-utdrag før og etter (Chat-strøm)
    • overleveringKontroll på command-nivå→ Lokal command-kontroll: 0 notifier-tokens (Artefakter)
  9. Under utviklingChat-strøm

    Observasjon · funnRegistrerte SSE-utdrag før og etter

  10. ArtefakterArtefakter

    ArtefaktLokal command-kontroll: 0 notifier-tokens

    • overlevering→ PR #448 · flettet etter løsning av konflikter med develop (Artefakter)
  11. ArtefakterArtefakter

    ArtefaktPR #448 · flettet etter løsning av konflikter med develop

Kontekst
Chats SSE leverte stage-hendelser, men ingen tokens. En annen agent arbeidet på develop, så arbeidet begynte med et analysenotat i en separat worktree; etter at den første rettingen var flettet inn, ble dupliseringen og lekkasjen som da ble observert, snevret inn med en ny retting.
Resultat
Ansvaret for å sende tokens ble snevret inn til den ene noden som faktisk produserer dem. Command-kontrollen viser bare at notifier ikke sender tokens; de registrerte SSE-utdragene viser E2E-observasjonen etterpå. Dette er ulike belegg.
Begrensning
Den andre agentens identitet og modell og antallet kodeagenter er ikke registrert. Ingen av de to PR-ene hadde en formell godkjenning ved gjennomgang, og denne loggen er verken den nåværende tjenesten eller en ny E2E-kjøring.
Kilder og gjenværende begrensninger
  • Innenfor PR #448 hoppet den første patchen over answer-tokens; en oppfølging fikk ProcessChatCommand til å hoppe over alle fangede meldingstokens. De slås ikke sammen til én retting som virket første gang.
  • Analysenotatet og SSE-utdragene før og etter er interne rapportlogger i repositoryet.

February 10, 2026

Evaluatoren ble gjennomgått perspektiv for perspektiv, og bare konkrete funn ble kode

  1. KodeagentImplementering

    HandlingKandidat til evalueringspipeline

    • overleveringGjennomgang perspektiv for perspektiv→ Funn: ingen sampling · kostnadssperre / foranderlige resultater / config utenfor closure (Fem gjennomgangsperspektiver)
  2. Gjennomgang · verifiseringFem gjennomgangsperspektiver

    Observasjon · funnFunn: ingen sampling · kostnadssperre / foranderlige resultater / config utenfor closure

  3. KodeagentImplementering

    HandlingSampl og kontroller dagskostnad før evaluering

  4. KodeagentImplementering

    HandlingFrosne resultatobjekter · eksplisitt config-binding

    • overleveringKontroller→ Enhets- · wiring-kontroller (lokalt · mocket) (Artefakter)
  5. ArtefakterArtefakter

    ArtefaktEnhets- · wiring-kontroller (lokalt · mocket)

    • ikke en registrert utførelseRekker ikke så langt→ Faktisk Redis + PG E2E: ikke skrevet den gangen (Artefakter)
    • overlevering→ PR #546 flettet · prosedyren inn i eval-feedback-loop-skillen (Artefakter)
  6. ArtefakterArtefakter

    Regel · ubekreftetFaktisk Redis + PG E2E: ikke skrevet den gangen

  7. ArtefakterArtefakter

    ArtefaktPR #546 flettet · prosedyren inn i eval-feedback-loop-skillen

Kontekst
Implementeringsrapporten for pipelinen for samtaleevaluering registrerer fem gjennomgangsperspektiver og to runder med rettinger. Antallet perspektiver er ikke et antall sesjoner eller agenter.
Resultat
Koden har en gren som sampler og kontrollerer dagskostnaden før evaluering, frosne resultatobjekter og eksplisitt config-binding. Hvis kostnadsoppslaget feiler, fortsetter L2-evalueringen likevel, så det er ikke et fast tak på forbruket.
Begrensning
De fem perspektivene er en måte å dele opp gjennomgangen på; de betyr ikke fem uavhengige modellsesjoner eller godkjenning fra menneskelige eksperter. Rapportens interne score på nesten 100 er ikke en kvalitetsmåling og gjengis ikke.
Kilder og gjenværende begrensninger
  • PR-en som er lenket øverst i rapporten, er #545; den offentlige PR-en som flettet fase 1–4, er #546.
  • Recalibration-stubben som fortsatt står åpen, er også oppgitt i rapporten slik den er.