check-live-surfaces: bounded concurrency, timeouts as failed checks - #51
Conversation
…s, not crashes The first production run opened ~190 connections at once for the map-link sweep and died on an unhandled connect timeout. Link checks now run 8 at a time with a 20 s timeout each; a network error is reported as status 0 on that check instead of aborting the run. Against production after #50 and docs#34 deployed: 132 passed, 0 failed. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
developer-docs | 9b93789 | Commit Preview URL Branch Preview URL |
Sep 03 2026, 04:21 PM |
Code Review SummaryStatus: No Issues Found | Recommendation: Merge The previous review's only SUGGESTION ( Files Reviewed (1 file)
Previous Review Summaries (2 snapshots, latest commit 833e51e)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 833e51e)Status: 1 Issue Found | Recommendation: Address before merge Overview
The previous review's SUGGESTION about the unused The only open finding is a future-risk note on Issue Details (click to expand)SUGGESTION
Files Reviewed (1 file)
Fix these issues in Kilo Cloud Previous review (commit 25f5eda)Status: 1 Issue Found | Recommendation: Address before merge Overview
The change correctly addresses the reported crash: the map-link sweep is now bounded (concurrency 8) and Issue Details (click to expand)SUGGESTION
Files Reviewed (1 file)
Reviewed by minimax-m3 · Input: 23.7K · Output: 1.3K · Cached: 126.7K |
…esults array Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… sweep Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Follow-up to #50. The first production run of
scripts/check-live-surfaces.mjscrashed: the map-link sweep fired ~190 fetches at once and an unhandled connect timeout killed the process before the report.Rerun against production after #50 and docs#34 deployed: 132 passed, 0 failed, including every capability-map link and the deterministic half of the smoke set.
Decision needed from: none.
🤖 Generated with Claude Code