diff --git a/docs/UNIFIED-TASK-TRACKER.md b/docs/UNIFIED-TASK-TRACKER.md index d388df28..f45731d5 100644 --- a/docs/UNIFIED-TASK-TRACKER.md +++ b/docs/UNIFIED-TASK-TRACKER.md @@ -134,6 +134,28 @@ those are marked ✅ below with the commit that did it, so we stop re-litigating (`archipelago-installer-1.7.99-alpha-unbundled-x86_64.iso`, 2.4GB) — the ISO pipeline was archived from the release process at v1.7.43-alpha (OTA tarballs are now primary) but the wrapper script still works. +- [ ] **⚠️ NOT YET DEPLOYED — start here next session.** After the fleet deploy + above, found that PR #67 ("kill whole daemon process group on drop", + branch `fix/reticulum-daemon-process-group`, head `be50c886`) is a + **different, separate** reticulum-daemon fix from the one already + deployed (`469b0203` on `fix/reticulum-daemon-pdeathsig`) — I'd + conflated the two by topic similarity and only merged/deployed the + Python-level `pdeathsig` fix, missing PR #67's Rust-level + kill-whole-process-group-on-`Drop` fix entirely. Merged PR #67 into + `main` (`7a7fec21`, clean, `cargo check` green, complementary not + conflicting with the already-deployed fix) and separately fixed a real + bug found live: `OpenWrtGateway.vue`'s back button had no `@click` + handler at all (`7d7ba573`, `vue-tsc` clean). **Both committed + pushed + to `main` but genuinely NOT deployed to any node** — user asked to hold + off deploying to restart their computer. Also spot-checked + `openwrt.scan` live on .116: RPC plumbing works, but no physical + OpenWrt router was available to confirm true-positive detection, and + `detect::scan_subnet` does blocking TCP/SSH calls inside an `async fn` + with no `.await` — untested at scale, worth hardening. **Next steps**: + build release binary + frontend from current `main`, deploy to all 5 + fleet nodes (.116/.198/.228/.5/100.82.34.38) the same way as the + earlier consolidated deploy, then verify the back button + (if a real + OpenWrt router is available) router detection live. - [~] **Cross-node federation/mesh/transport suites** — **big find 2026-07-01: these already exist**, just aren't wired into the gate or documented as existing: `tests/multinode/smoke.sh` (federation pairing/sync, FIPS anchor, peer content