Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[Bug][claude_code] Incremental collection stops after the first run

Offen
#9,289 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

@clementsen arbeitet bereits daran.

Seit 30.10.2026.

  • #9290 von @clementsen — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
32/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
go

Rechercherichtung

The fix lives around CollectorStateManager (which persists since) and computeUsageDateRange in the Claude Code blueprint collector; grep those symbols to find where the range is computed against the 3-days-behind until. Read the state-manager tests for the existing since semantics, then decide how to record the last collected day rather than the run start. Note that an open pull request (#9290) already targets this issue, so check its state before starting work; done means a second run at least a day later collects the days the first run did not.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

What happened

After the first successful run, incremental runs collect no data, but they still report success.

Cause

CollectorStateManager saves the start time of the run as since. computeUsageDateRange resumes at since + 1 day, but until is 3 days behind now, so every later run gets an empty range. A plain start = since fix still skips days whenever a run is missed.

Expected

Each incremental run resumes from the last day the previous run collected.

How to reproduce

Run a Claude Code blueprint twice, at least a day apart. The second run collects no new days.

Vorherrschende Sprache
Go
Sterne
3.2k
Forks
830
Ø Merge
2 T. 6 Std.
Gemergte PRs (30 T.)
62

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/devlake

Alle Issues in apache/devlake

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.