claude/tarifas-missing-data-2026-d0ddc5
safe0610538 · incrementalpre-PRreviewed 2026-08-04 19:09 UTC0H · 0M · 0L · 1IThe branch
- Purpose
- Fix silent data loss and hard-coded month limits in the CFE tariff pipeline, plus stabilize CI
- Goal
- Make the CFE rate engine reach any month and fail loudly on missing data; fix turbo cache timeout loop
- Sub-goals
- SG-1: Stop silent data loss in the CFE rate pipeline (abba006a)
- SG-2: Make the CFE rate engine reach any month and fail loudly (aa77fe55)
- SG-3: Give Validate Code Quality a budget a cold cache can finish in (0610538b)
The changes (whole branch)
- What
- Three commits: (1) fixed silent data loss in CFE tariff rate pipeline, (2) extended CFE rate engine to reach any month with loud failure on missing data, (3) bumped CI timeout-minutes 15→25 to fix a self-sustaining cold-cache timeout loop
- Why
- The CFE rate pipeline had hard-coded month limits causing silent failures; CI was perpetually timing out because cold runs filled 13.75 min of a 15-min budget, preventing cache saves and guaranteeing every next run started cold
- Areas
- .github/workflows+144−5domains/utility/src/tariff-job+93−14services/utility/tariffs/cfe+857−219infra/cdk/src/stacks/services/utility/tariffs+246−101scripts/db+104−0.claude/rules+95−0apps/platform/src/api+13−0
- Blast
- 19 files, +1213/−258; tariff pipeline (CFE lambda handlers + SFN), domain decisions/shells, infra CDK, scripts/db watchdog, CI config
➖ci· no PR yet➖coderabbit· no .coderabbit.yaml in repo
Findings · 1
improvement1
info
Consider logging turbo cache-hit result to surface future cold-cache regressions faster
.github/workflows/pr-checks.yml:35
A step that logs the cache-hit output from the Turborepo restore step would make a future timeout regression immediately diagnosable without measuring wall-clock deltas.