Commit graph

  • cd7f2fc2b8
    feat(propagation): Phase 3 Stream A cutover — Rust owns f00..f18 Graham McIntire 2026-04-19 18:13:41 -05:00
  • 65f7963ca3
    feat(prop-grid-rs): analysis pipeline + kind-aware worker dispatch Graham McIntire 2026-04-19 18:10:18 -05:00
  • d41ced5850
    feat(profiles_file): read Rust-written MessagePack alongside legacy ETF Graham McIntire 2026-04-19 18:04:34 -05:00
  • 6613804bbf chore: update prop image to git.mcintire.me/graham/prop:main-1776639595-1307b1d [skip ci] FluxCD 2026-04-19 23:02:50 +00:00
  • 8434b09af1 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776639595-1307b1d [skip ci] FluxCD 2026-04-19 23:00:49 +00:00
  • 9324c92e1a chore: update prop image to git.mcintire.me/graham/prop:main-1776639367-22f5828 [skip ci] FluxCD 2026-04-19 22:59:47 +00:00
  • 1307b1d8ac
    feat(prop-grid-rs): MessagePack ProfilesFile writer Graham McIntire 2026-04-19 17:59:40 -05:00
  • d145dad3c7 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776639366-22f5828 [skip ci] FluxCD 2026-04-19 22:57:49 +00:00
  • 22f5828b7e
    feat(prop-grid-rs): port native-duct grid fetch + add claim_next_analysis Graham McIntire 2026-04-19 17:55:48 -05:00
  • 92c6ee349f
    fix(weather): anchor timeline offsets to the Now slot, not wall-clock Graham McIntire 2026-04-19 17:51:49 -05:00
  • 236108d433 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776638909-afbdbbc [skip ci] FluxCD 2026-04-19 22:49:39 +00:00
  • afbdbbc26d
    feat(prop-grid-rs): port NexradClient.fetch_frame to Rust Graham McIntire 2026-04-19 17:47:04 -05:00
  • 9f36e78397
    feat(prop-grid-rs): port Commercial.build_link_lookup to Rust Graham McIntire 2026-04-19 17:44:26 -05:00
  • b161ed4b3f
    feat(prop-grid-rs): port Propagation.Duct to Rust Graham McIntire 2026-04-19 17:42:13 -05:00
  • 94d856153e chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776638384-f26e0dc [skip ci] FluxCD 2026-04-19 22:41:25 +00:00
  • f26e0dc226
    perf(prop-grid-rs): parallel band scoring + metrics + HA Graham McIntire 2026-04-19 17:39:26 -05:00
  • dcb68089db chore: update prop image to git.mcintire.me/graham/prop:main-1776637893-022e692 [skip ci] FluxCD 2026-04-19 22:34:26 +00:00
  • 65d7122c36 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776637891-022e692 [skip ci] FluxCD 2026-04-19 22:32:38 +00:00
  • 022e6928bc
    perf(prop-grid-rs): claim N forecast hours concurrently Graham McIntire 2026-04-19 17:31:12 -05:00
  • 7b1de3f995
    feat(prop-grid-rs): surface grid_tasks.kind in claim_next Graham McIntire 2026-04-19 17:28:38 -05:00
  • 14d3e6ae5b
    feat(grid_tasks): add kind column to split forecast vs analysis work Graham McIntire 2026-04-19 17:26:53 -05:00
  • ed6b16dc60 chore: update prop image to git.mcintire.me/graham/prop:main-1776637573-4870862 [skip ci] FluxCD 2026-04-19 22:29:59 +00:00
  • 48708621c5
    chore(mrms): delete pipeline — consumer AsosAdjustmentWorker already disabled Graham McIntire 2026-04-19 17:25:51 -05:00
  • 676999606b chore: update prop image to git.mcintire.me/graham/prop:main-1776637110-0528727 [skip ci] FluxCD 2026-04-19 22:22:50 +00:00
  • 0528727405
    refactor(status): drop verbose per-task detail line under grid_tasks panel Graham McIntire 2026-04-19 17:18:14 -05:00
  • 3572a15c4c chore: update prop image to git.mcintire.me/graham/prop:main-1776636597-234a27b [skip ci] FluxCD 2026-04-19 22:12:47 +00:00
  • 234a27b9bc
    feat(status): show Rust prop-grid-rs work queue alongside Oban panel Graham McIntire 2026-04-19 17:07:37 -05:00
  • 52c062c90a chore: update prop image to git.mcintire.me/graham/prop:main-1776635907-6c73012 [skip ci] FluxCD 2026-04-19 22:01:40 +00:00
  • 6c73012d09
    fix(k8s): tier label isolates hot pods from backfill endpoints Graham McIntire 2026-04-19 16:58:12 -05:00
  • 8ab2d836fb chore: update prop image to git.mcintire.me/graham/prop:main-1776635487-65693ed [skip ci] FluxCD 2026-04-19 21:54:34 +00:00
  • 65693ed415
    feat(prop): Phase 2 cutover — Rust owns f01–f18 Graham McIntire 2026-04-19 16:51:13 -05:00
  • 54bc46ab60 chore: update prop image to git.mcintire.me/graham/prop:main-1776635090-6d91461 [skip ci] FluxCD 2026-04-19 21:47:29 +00:00
  • 76a407c8b1 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776635096-6d91461 [skip ci] FluxCD 2026-04-19 21:46:29 +00:00
  • 6d914614ac
    perf(grid-rs): stream bands to disk, drop merged grid early Graham McIntire 2026-04-19 16:44:29 -05:00
  • ae4b0742fb chore: update prop image to git.mcintire.me/graham/prop:main-1776634649-ca33b83 [skip ci] FluxCD 2026-04-19 21:41:27 +00:00
  • ca33b8331b
    fix(grid-rs): bump memory limit to 2 Gi Graham McIntire 2026-04-19 16:37:05 -05:00
  • 25c3d4f688
    fix(grid-rs): bump memory limit to 1 Gi Graham McIntire 2026-04-19 16:35:16 -05:00
  • 90281b8562 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776634333-2d67cf7 [skip ci] FluxCD 2026-04-19 21:32:58 +00:00
  • e7496331ba chore: update prop image to git.mcintire.me/graham/prop:main-1776634019-2d67cf7 [skip ci] FluxCD 2026-04-19 21:31:30 +00:00
  • 2d67cf7611
    fix(grid-rs): decode run_time / valid_time as NaiveDateTime Graham McIntire 2026-04-19 16:26:35 -05:00
  • a40e2d1630 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1776633497-5692d50 [skip ci] FluxCD 2026-04-19 21:25:02 +00:00
  • 735553e443
    feat(flux): add image-automation for prop-grid-rs Graham McIntire 2026-04-19 16:24:29 -05:00
  • bf370ba1e4 chore: update prop image to git.mcintire.me/graham/prop:main-1776633273-03ba48f [skip ci] FluxCD 2026-04-19 21:18:02 +00:00
  • 03ba48fe36
    chore(prop): stop seeding grid_tasks until Rust is validated Graham McIntire 2026-04-19 16:14:17 -05:00
  • 5692d50a72
    fix(grid-rs): build the actual binary, not the stub Graham McIntire 2026-04-19 16:12:37 -05:00
  • 04df743e82 chore: update prop image to git.mcintire.me/graham/prop:main-1776632590-6e64e08 [skip ci] FluxCD 2026-04-19 21:07:57 +00:00
  • 6e64e0850b
    fix(grid-rs): use :latest tag for wgrib2 source image Graham McIntire 2026-04-19 16:02:47 -05:00
  • 862c0a915e chore: update prop image to git.mcintire.me/graham/prop:main-1776632295-79bbdf9 [skip ci] FluxCD 2026-04-19 21:01:53 +00:00
  • 8d3abbc711 chore: update prop image to git.mcintire.me/graham/prop:main-1776632143-8774181 [skip ci] FluxCD 2026-04-19 20:58:43 +00:00
  • 79bbdf900b
    fix(grid-rs): pull wgrib2 from the Elixir image Graham McIntire 2026-04-19 15:57:57 -05:00
  • 8774181824
    ci: run clippy + cargo test inside Dockerfile builder Graham McIntire 2026-04-19 15:55:19 -05:00
  • 9a944f40e5 chore: update prop image to git.mcintire.me/graham/prop:main-1776631843-339591c [skip ci] FluxCD 2026-04-19 20:53:39 +00:00
  • 339591cedd
    ci: install clippy component before running it Graham McIntire 2026-04-19 15:50:19 -05:00
  • d570452168
    ci: add build-grid-rs workflow for the Rust worker image Graham McIntire 2026-04-19 15:48:34 -05:00
  • f0485dd595 chore: update prop image to git.mcintire.me/graham/prop:main-1776631383-b808780 [skip ci] FluxCD 2026-04-19 20:46:29 +00:00
  • b80878056d
    feat(grid-rs): Rust worker for HRRR f01..f18 propagation chain Graham McIntire 2026-04-19 15:42:40 -05:00
  • cdfbe85485
    fix(oban): use paused queues instead of local_limit:0 on backfill pods Graham McIntire 2026-04-19 15:41:32 -05:00
  • fd95a82478 chore: update prop image to git.mcintire.me/graham/prop:main-1776628623-f1846c0 [skip ci] FluxCD 2026-04-19 20:00:04 +00:00
  • f1846c0a53
    perf: reduce per-pod RSS and HRRR chain wall time Graham McIntire 2026-04-19 14:56:48 -05:00
  • dfc7895197
    chore(infra): bump prop to 4 replicas for talos5 (NUC) Graham McIntire 2026-04-19 14:37:52 -05:00
  • fb5b1f06f8
    fix(infra): actually drop hot queues + cron on backfill pods Graham McIntire 2026-04-19 14:36:03 -05:00
  • 3be5480af6 chore: update prop image to git.mcintire.me/graham/prop:main-1776626172-1b2424a [skip ci] FluxCD 2026-04-19 19:19:50 +00:00
  • 1b2424a1c1
    feat(infra): add prop-backfill deployment for T620 nodes Graham McIntire 2026-04-19 14:14:28 -05:00
  • 23e4e3fef2
    perf(weather): token-bucket IEM limiter + parallel HRRR surface/pressure Graham McIntire 2026-04-19 12:57:29 -05:00
  • bc153055c6 chore: update prop image to git.mcintire.me/graham/prop:main-1776620433-6f63f3b [skip ci] FluxCD 2026-04-19 17:43:07 +00:00
  • 6f63f3bb5e
    feat(admin): surface flagged contacts on the contact-edits page Graham McIntire 2026-04-19 12:40:19 -05:00
  • 0942d0bbfb chore: update prop image to git.mcintire.me/graham/prop:main-1776620227-a6a3d3c [skip ci] FluxCD 2026-04-19 17:40:04 +00:00
  • a6a3d3ced3
    chore(contacts): drop the Flag column from the table Graham McIntire 2026-04-19 12:36:52 -05:00
  • 4b155c5419
    feat(contacts): hide Private column when the viewer has nothing private Graham McIntire 2026-04-19 12:36:11 -05:00
  • c38f4e2bfe chore: update prop image to git.mcintire.me/graham/prop:main-1776619974-9db9e6a [skip ci] FluxCD 2026-04-19 17:35:46 +00:00
  • 9db9e6a893
    fix(map): anchor timeline offsets to the Now slot, not wall-clock Graham McIntire 2026-04-19 12:32:41 -05:00
  • fd48263992
    Revert "ci: build against a dind sidecar instead of the host socket" Graham McIntire 2026-04-19 12:29:24 -05:00
  • 2a6f14129a
    ci: build against a dind sidecar instead of the host socket Graham McIntire 2026-04-19 12:24:41 -05:00
  • c5436279ed
    ci: dump docker socket diagnostics when the daemon poll times out Graham McIntire 2026-04-19 12:21:39 -05:00
  • d51f545ab7
    ci: ride out docker daemon + registry flakes Graham McIntire 2026-04-19 12:19:42 -05:00
  • cad4bfc6f5 chore: update prop image to git.mcintire.me/graham/prop:main-1776619000-ffb14cb [skip ci] FluxCD 2026-04-19 17:19:36 +00:00
  • ffb14cb64f
    feat(map): auto-advance cursor, full forecast timeline, panel spacing Graham McIntire 2026-04-19 12:10:35 -05:00
  • d3a1e93587 chore: update prop image to git.mcintire.me/graham/prop:main-1776618115-01b181b [skip ci] FluxCD 2026-04-19 17:04:32 +00:00
  • 01b181b1e8
    perf(propagation): shrink hourly chain wall time Graham McIntire 2026-04-19 12:01:35 -05:00
  • 95a769bf0e chore: update prop image to git.mcintire.me/graham/prop:main-1776612418-0d02239 [skip ci] FluxCD 2026-04-19 15:30:08 +00:00
  • 0d022392fe
    fix(propagation): use map_size on grid_data telemetry count Graham McIntire 2026-04-19 10:26:36 -05:00
  • 543215864c chore: update prop image to git.mcintire.me/graham/prop:main-1776609556-f122eed [skip ci] FluxCD 2026-04-19 14:41:49 +00:00
  • f122eedfa8
    perf(propagation): parallel chain fan-out + hoist shared factors Graham McIntire 2026-04-19 09:38:56 -05:00
  • e41f84320a chore: update prop image to git.mcintire.me/graham/prop:main-1776608794-5cfb9e6 [skip ci] FluxCD 2026-04-19 14:28:47 +00:00
  • 5cfb9e6c8e
    fix(propagation): chain survives permanent step failures Graham McIntire 2026-04-19 09:26:09 -05:00
  • ec3251c02f chore: update prop image to git.mcintire.me/graham/prop:main-1776607569-bbf6481 [skip ci] FluxCD 2026-04-19 14:08:43 +00:00
  • bbf6481603
    perf(nexrad): route fetch_decoded_frame through NexradCache Graham McIntire 2026-04-19 09:05:47 -05:00
  • 3ab71cf8fe chore: update prop image to git.mcintire.me/graham/prop:main-1776606930-bb6333b [skip ci] FluxCD 2026-04-19 13:57:42 +00:00
  • 0e2d04f6d3 chore: update prop image to git.mcintire.me/graham/prop:main-1776606797-160439d [skip ci] FluxCD 2026-04-19 13:55:40 +00:00
  • bb6333bd27
    fix(map): recover with sane defaults on garbage URL params Graham McIntire 2026-04-19 08:55:12 -05:00
  • 160439db31
    feat(map): shareable URL params for view/band/time Graham McIntire 2026-04-19 08:53:00 -05:00
  • a8e225a92c chore: update prop image to git.mcintire.me/graham/prop:main-1776606153-504f514 [skip ci] FluxCD 2026-04-19 13:44:38 +00:00
  • 504f5147f6
    fix(propagation): hourly grid chain preempts MRMS/prune backlog Graham McIntire 2026-04-19 08:42:12 -05:00
  • fe0bdd32c2 chore: update prop image to git.mcintire.me/graham/prop:main-1776605224-70e65ba [skip ci] FluxCD 2026-04-19 13:29:36 +00:00
  • 70e65ba034
    refactor(map): drop the 7-day outlook strip, fix missing Analysis, trim timeline Graham McIntire 2026-04-19 08:17:40 -05:00
  • 240bc30df8 chore: update prop image to git.mcintire.me/graham/prop:main-1776604171-28a9eb3 [skip ci] FluxCD 2026-04-19 13:11:34 +00:00
  • 28a9eb3a92
    fix(map-timeline): never label a future forecast hour as 'Now' Graham McIntire 2026-04-19 08:09:14 -05:00
  • 6c652ef2d4
    feat(contacts): private flag with scope-aware visibility Graham McIntire 2026-04-18 17:48:44 -05:00
  • 69f4c81899 chore: update prop image to git.mcintire.me/graham/prop:main-1776551705-4e6c87e [skip ci] FluxCD 2026-04-18 22:37:31 +00:00
  • 4e6c87eca2
    feat(telemetry): broaden Instrument span coverage Graham McIntire 2026-04-18 17:25:32 -05:00