Graham McIntire
db1b0ef2e3
Build and Push / Build CI test image (push) Successful in 24s
Build base image / Build and push base image (push) Failing after 1m21s
Build and Push / Build and Push Docker Image (push) Failing after 2m38s
Run hrrr_fetch_tasks reclaim once per sweep, not per enqueue
...
Post-merge review note on #20 : reclaim_stale_running/1 fired inside
HrrrPointEnqueuer.enqueue/1, so it ran once per contact enqueue. It
now runs once per sweep from BackfillEnqueueWorker.process/1 and
Pskr.CalibrationSampler.build_for_hour/1 — the upsert already resets
running rows it conflicts with, so the enqueue path never needed it.
2026-09-22 13:05:03 -05:00
.forgejo /workflows
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
.github
Add contact edit approval system with admin review queue
2026-04-11 16:15:49 -05:00
assets
Fix LiveView input guards, rover slider sync, and beacon pending list
2026-09-22 12:25:49 -05:00
bin
Remediate 42 security-scan findings
2026-08-24 18:34:33 -05:00
config
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
docs
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
k8s
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
lib
Run hrrr_fetch_tasks reclaim once per sweep, not per enqueue
2026-09-22 13:05:03 -05:00
lib_ml
remove: delete Nx/Axon model training code, switch to static model
2026-08-09 13:31:13 -05:00
notebooks
refactor: normalize pos1/pos2 JSONB key to 'lon' everywhere
2026-04-17 09:10:32 -05:00
priv
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
rel
Remediate 42 security-scan findings
2026-08-24 18:34:33 -05:00
rust /prop_grid_rs
Harden Rust grid worker: NOTIFY source, temp leaks, partial downloads
2026-09-22 12:54:21 -05:00
scripts
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
test
Run hrrr_fetch_tasks reclaim once per sweep, not per enqueue
2026-09-22 13:05:03 -05:00
vendor
chore(deps): bump the Elixir and Rust trees, re-vendor Oban Pro 1.8 ( #11 )
2026-09-19 14:43:40 -05:00
.credo.exs
Give the nine screens one nav instead of three
2026-08-23 17:00:33 -05:00
.dockerignore
Fix the seventy findings from the 2026-08-29 UX/accessibility audit
2026-08-29 19:10:10 -05:00
.envrc
Track .envrc with use flake, move secrets to .envrc.local
2026-07-20 18:35:13 -05:00
.formatter.exs
initial
2026-03-28 11:28:47 -05:00
.gitignore
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
.mcp.json
Register Tidewave as an MCP server
2026-08-23 17:30:03 -05:00
AGENTS.md
Address review: document the 3-field NOTIFY payload contract
2026-09-22 12:54:36 -05:00
algo.md
Fix propagation scoring and calibration audit ( #16 )
2026-09-22 07:23:17 -05:00
app.json
Migrate healthchecks from CHECKS to app.json
2026-04-04 11:24:56 -05:00
CHANGELOG.md
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
Dockerfile
Copy CHANGELOG.md into the release image builder stage ( #8 )
2026-09-05 13:41:38 -05:00
Dockerfile.base
chore(deps): bump the CI image to Elixir 1.20.4 / OTP 29.0.6 ( #9 )
2026-09-06 16:28:43 -05:00
Dockerfile.ci
Fix propagation scoring and calibration audit ( #16 )
2026-09-22 07:23:17 -05:00
flake.lock
chore(deps): bump the CI image to Elixir 1.20.4 / OTP 29.0.6 ( #9 )
2026-09-06 16:28:43 -05:00
flake.nix
Simplify Nix shell to BEAM toolchain
2026-09-04 13:56:18 -05:00
LICENSE
Add GPLv3 license
2026-04-23 13:57:07 -05:00
Makefile
Fix propagation scoring and calibration audit ( #16 )
2026-09-22 07:23:17 -05:00
mix.exs
Address review: pin the advisory lock to one session; drop dead dev flag
2026-09-22 12:58:12 -05:00
mix.lock
Update dependencies to latest versions ( #17 )
2026-09-22 07:09:38 -05:00
README.md
initial
2026-03-28 11:28:47 -05:00
shell.nix
feat: add Nix flake dev environment with Erlang 29.0.3 + Elixir 1.20.2
2026-07-15 12:57:10 -05:00