mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-08-21 22:44:31 +00:00
Claude Code deletes its transcripts after ~30 days, so between one run and the next a day can go from fully sourced to PARTIALLY sourced. On such a day the daily cache re-derives a smaller slice from the surviving files and that slice REPLACES the baseline one rather than being unioned with it, so the aged-out portion is lost. A day that aged out completely is carried forward correctly, which is what makes this a hole in never-lose rather than a missing feature. The check ages the corpus the way retention does: two days keep a single anchoring transcript each, a third loses every one. It then compares the (date, provider) slices in daily-cache.v19.json against the ones the 0.9.20 baseline recorded in daily-cache.v17.json, requiring the partial days never to shrink and the fully sourceless day to come back exactly. This is a hard failure, not a note. It is expected to be red until the fix lands: on the generated corpus the two partial days currently lose 76.6% and 56.8% of their cost, while the fully sourceless control day returns to the cent. It runs last and on its own cache dir, so mutating the corpus cannot disturb the payload parity comparison. The shard-republication defect found earlier stays a note, now naming its pending follow-up issue. |
||
|---|---|---|
| .. | ||
| upgrade-path | ||
| bundle-litellm.mjs | ||