Dashboard

Ticketen bliver en pull request. Polylane klarer gravearbejdet imellem.

Skriv dig på ventelisten

Den tjekker først, hvad der blev ændret. Halvdelen af alle tickets kan spores tilbage til en ændring, nogen lavede.

Clouds prod-aws Changes

SQS visibility timeout lowered on checkout-events

Moderate impact configuration ·Synced 12 minutes ago

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.

What we're watching
ApproximateAgeOfOldestMessage
checkout-events · baseline at change 3.2s · worse if up
Watching: no issue since this change
NumberOfMessagesReceived
checkout-events · baseline at change 41/min · worse if up
Watching: no issue since this change
Triggering events
SetQueueAttributes CloudTrail · deploy-bot · 12:41:02Z attached to this record's delta window
Full diff (3 changes)
Nodes (2) Edges (1)
2 nodes modified · 1 edge removed

Teorier testes, ikke tages for givet. Bekræftet kun med beviser fra dine rigtige systemer.

H1 Confirmed

Hyperdrive pool exhaustion after deploy 9f3c2a1

Confidence: strong · 3 of 3 passes

Prosecution confirmed
Defense confirmed
Neutral confirmed
H2 Refuted

Upstream PlanetScale degradation

Confidence: definitive · 3 of 3 passes

Prosecution refuted
Defense refuted
Neutral refuted
H3 Inconclusive

Cold-start regression in the new isolate

Confidence: weak · 2 of 3 passes

Prosecution inconclusive
Defense refuted
Neutral inconclusive

Rettelsen ankommer klar til gennemgang. Rodårsag, validering og diffen inkluderet.

github.com/coreplane/payments-api/pull/491

Cap retries on the checkout webhook worker #491

polylane
Open polylane wants to merge 1 commit into main from polylane/autofix/chat/k3x9f2-4e7d21a
Conversation 1 Commits 1 Checks 1 Files changed 2
polylane bot commented 6 minutes ago ···

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.

Root cause · Why it's safe · Out of scope
polylane added commit 4e7d21a Verified
Review required At least 1 approving review is required
ci / test Successful in 3m 12s Details
Review required Waiting on your review: Polylane never merges on its own
Merging is blocked

Sådan virker Polylane. Den lærer dit system, holder øje med det, undersøger og handler.

  • Den lærer dit system først

    Kontekstgrafen kortlægger hver ressource og afhængighed på tværs af dine clouds, repositories og observability-udbydere. Agenter ræsonnerer over rigtig topologi, ikke gæt.

  • Detektion uden tærskler

    Indbyggede kontroller for hver udbyder, plus kontroller genereret fra dine egne gemte queries og dashboards. En statistisk gennemgang og en agent beslutter sammen, og en forbedring rejser aldrig et issue.

  • Undersøgelser, der viser beviser

    Hver påstand linker tilbage til den query, loglinje eller ændringspost, der ligger bag. En vurdering uden beviser falder tilbage til uafgjort.

  • Skrivninger skal gøres fortjent, aldrig antages

    Konti forbindes skrivebeskyttet. Rollbacks er slået fra som standard, rate-begrænsede og registrerede. Kodeændringer går gennem din normale gennemgang.

  • Den bliver skarpere hver uge

    Minder, daglige noter og overvågnings-queries genbekræftet mod rigtige data: julis undersøgelse lærer af junis.

Den kobler sig på det, du allerede kører. Forbind skrivebeskyttet og kom i gang.

Spørgsmål.

Hvordan giver jeg Polylane en ticket?

Start en tråd i konsollen, via CLI'en eller fra din editor gennem MCP-serveren, og beskriv fejlen. Agenter tager den derfra med workspacets fulde kontekst: grafen, telemetrien, ændringsposterne og koden.

Hvad hvis den ikke kan finde årsagen?

Så siger den det. Undersøgelser slutter som løst, diagnosticeret eller uafgjort: en undersøgelse, der ikke kunne nå data, bekræfter aldrig, og alt, der kræver en menneskelig beslutning, bliver én eskalering, ikke et nagende loop.

Lærer den af tidligere tickets?

Ja. Bekræftede fund gemmes som minder og hentes efter betydning i senere tråde, og daglige noter fører en løbende oversigt over, hvad der skete. Julis undersøgelse lærer af junis.

Hvem skriver rettelsen?

Polylanes autofix som standard: undersøgt først, skrevet og valideret, med begrundelsen vedhæftet. Eller overlad implementeringen til Devin, Cursor eller Factory. Uanset hvad gennemgår du den.

Hvilke repositories virker den med?

GitHub-repositories, forbundet gennem GitHub-appen. Rettelsen lander på en branch i repositoryet bag den berørte service, med undersøgelsen linket fra ændringen.

Flere anvendelser

Tickets ind. Pull requests ud. Backloggen rykker endelig af sig selv.