Commit 1730664
daily: wire cells refresh (raw h3 → pyramid → cells.db → D1)
Adds the cells chain to `daily.yml` before the D1 import, and registers
`cells` in `api/d1-import.dvc` (cmd + `cells.db` dep). DVX-gated: the heavy
pyramid rebuild only runs on days the crash data changed; `d1-import` then
exact-diffs cells.db into D1 (~tens of writes/day). `d1-diff.py` now logs
the per-table delta so the first runs confirm that volume.
The R2 pyramid push for the filtered/parquet path (4b) is deferred — the
daily job has no R2 creds yet; the D1 default-view path (4a) needs none.
Not yet exercised in CI — must be validated via a scoped `workflow_dispatch`
run before the cron relies on it (a cells-stage failure would otherwise
block the site deploy).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 37532e2 commit 1730664
3 files changed
Lines changed: 21 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
157 | 170 | | |
158 | 171 | | |
159 | 172 | | |
160 | | - | |
| 173 | + | |
161 | 174 | | |
162 | 175 | | |
163 | 176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | | - | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
73 | 77 | | |
74 | 78 | | |
75 | 79 | | |
| |||
0 commit comments