Saken blir en pull request. Polylane gjør gravingen imellom.
Bli med på ventelistenDen sjekker hva som ble endret først. Halvparten av sakene fører tilbake til en endring noen gjorde.
SQS visibility timeout lowered on checkout-events
VisibilityTimeout on checkout-events dropped from 120s to 15s. Consumers that hold a message longer than 15 seconds will see it delivered twice; the dead-letter queue threshold is unchanged.
Teorier testes, ikke stoles på. Bekreftet bare med bevis fra de faktiske systemene dine.
Hyperdrive pool exhaustion after deploy 9f3c2a1
Confidence: strong · 3 of 3 passes
Upstream PlanetScale degradation
Confidence: definitive · 3 of 3 passes
Cold-start regression in the new isolate
Confidence: weak · 2 of 3 passes
Fiksen kommer klar til gjennomgang. Rotårsak, validering og diffen inkludert.
Cap retries on the checkout webhook worker #491
polylanemain from polylane/autofix/chat/k3x9f2-4e7d21a Retries on the checkout webhook worker were unbounded: a failing delivery re-queued itself forever and amplified load on payments-api. This caps delivery at 5 attempts with exponential backoff and dead-letters the payload after the last one.
What changed
worker/deliver.ts gains MAX_DELIVERY_ATTEMPTS = 5 and backoff between attempts; exhausted payloads land in checkout-webhooks-dlq instead of re-queueing.
Validation
npm test — 214 passed. A forced failing delivery stopped after 5 attempts and appeared in the dead-letter queue.
Slik fungerer Polylane. Den lærer systemet ditt, følger med på det, undersøker og handler.
-
Den lærer systemet ditt først
Kontekstgrafen kartlegger hver ressurs og avhengighet på tvers av skyene, repositoriene og observerbarhetsleverandørene dine. Agenter resonnerer over faktisk topologi, ikke gjetninger.
-
Deteksjon uten terskler
Innebygde sjekker for hver leverandør, pluss sjekker generert fra dine egne lagrede spørringer og dashbord. En statistisk gjennomgang og en agent avgjør sammen, og en forbedring reiser aldri et issue.
-
Undersøkelser som viser belegg
Hver påstand lenker tilbake til spørringen, logglinjen eller endringsoppføringen bak den. En konklusjon uten bevis faller tilbake til uavklart.
-
Skriving må gjøres fortjent, aldri antas
Kontoer kobles til skrivebeskyttet. Rollbacks er av som standard, ratebegrenset og dokumentert. Kodeendringer går gjennom den vanlige gjennomgangen din.
-
Den blir skarpere hver uke
Minner, dagsnotater og overvåkingsspørringer bekreftet på nytt mot ekte data: julis undersøkelse lærer av junis.
Den kobler seg på det du allerede kjører. Koble til skrivebeskyttet og start.
Spørsmål.
Hvordan gir jeg Polylane en sak?
Start en tråd i konsollen, over CLI-en eller fra editoren din gjennom MCP-serveren, og beskriv feilen. Agenter tar det derfra med workspacets fulle kontekst: grafen, telemetrien, endringsoppføringene og koden.
Hva om den ikke finner årsaken?
Da sier den det. Undersøkelser ender som løst, diagnostisert eller uavklart: en undersøkelse som ikke nådde data, bekrefter aldri, og alt som trenger en menneskelig beslutning, blir én eskalering, ikke en plagsom løkke.
Lærer den av tidligere saker?
Ja. Bekreftede funn lagres som minner og hentes etter betydning i senere tråder, og dagsnotater fører en løpende oversikt over hva som skjedde. Julis undersøkelse lærer av junis.
Hvem skriver fiksen?
Polylanes autofiks som standard: undersøkt først, skrevet og validert, med begrunnelsen vedlagt. Eller gi implementeringen til Devin, Cursor eller Factory. Uansett gjennomgår du den.
Hvilke repositorier fungerer den med?
GitHub-repositorier, koblet til gjennom GitHub-appen. Fiksen lander på en gren i repositoryet bak den berørte tjenesten, med undersøkelsen lenket fra endringen.