← all branches

claude/tarifas-missing-data-2026-d0ddc5

safe
0610538 · incrementalpre-PRreviewed 2026-08-04 19:09 UTC0H · 0M · 0L · 1I
The 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+1445domains/utility/src/tariff-job+9314services/utility/tariffs/cfe+857219infra/cdk/src/stacks/services/utility/tariffs+246101scripts/db+1040.claude/rules+950apps/platform/src/api+130
Blast
19 files, +1213/−258; tariff pipeline (CFE lambda handlers + SFN), domain decisions/shells, infra CDK, scripts/db watchdog, CI config
ci· no PR yetcoderabbit· 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.

History · 2 commits

  1. 0610538safeincremental0H · 0M · 0L2026-08-04 19:09current
  2. aa77fe5needs attentionincremental3H · 5M · 6L2026-08-04 18:44