Skip to content

[deep-report] Chunk/paginate the logs() collector to beat the 60s bridge deadline (fixes truncated audits) #42994

Description

@github-actions

Description

The logs() collector hits the 60s bridge deadline on the initial call and both retries, so every daily audit only downloads a partial slice of run directories:

All fleet totals are therefore lower bounds, and day-over-day comparisons are noisy — a systemic observability gap affecting three+ audits simultaneously.

Fix: chunk/paginate the logs() fetch (e.g. by time-slice or page cursor) and/or raise the per-call deadline, so a full 24h window is retrieved across bounded calls instead of one 60s-capped call.

Expected Impact

Highest observability leverage this run — turns three partial daily audits into complete ones, restoring accurate fleet success/token/API-consumption totals.

Suggested Agent

Copilot SWE Agent (collector/bridge change).

Estimated Effort

Medium (1-4 hours).

Data Source

DeepReport Intelligence Briefing 2026-07-02; #42942, #42976, #42840.

Generated by 🔬 Deep Report · 266.6 AIC · ⌖ 17.9 AIC · ⊞ 10.2K ·

  • expires on Jul 4, 2026, 7:36 AM UTC-08:00

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions