PARTIAL: the pruned-node yellow gate already works; the 'no bitcoin node present' half is deferred (false-positive risk without UI test). (tracker: tests/production-quality/TRACKER.md on vps2 main)
FIXED for v1.7.97-alpha (c0d41cf8): ElectrumX sync overlay now fails open when status is stale so the loader no longer sticks on top. (tracker: tests/production-quality/TRACKER.md on vps2 main)
ROOT-CAUSED: stacks.rs:1278 + apps/mempool-api/manifest.yml hardcode CORE_RPC_HOST=bitcoin-knots → fails on bitcoin-core nodes (getaddrinfo ENOTFOUND). Fix = dynamic bitcoin host detect. Not yet…
IN PROGRESS (a50b6df2): nginx sub_filter asset-rewrite added to template+https snippet (fixes fresh ISOs). Bootstrap self-heal for deployed nodes + build = resume point. (tracker: tests/production-…
FIXED for v1.7.97-alpha (1c6dc153): content handlers now record peer transport (fips/tor). NOTE deeper issue B14b — FIPS reaches ~5/13 peers, rest genuinely fall back to Tor (dial-time…
FIXED for v1.7.97-alpha (c0d41cf8): Home sync poll 30s→10s. (tracker: tests/production-quality/TRACKER.md on vps2 main)
DEFERRED: homeStatus.ts already partly retains last value; a safe fix needs UI testing to avoid showing stale-as-live. Plan in tracker. (tracker: tests/production-quality/TRACKER.md on vps2 main)
FIXED for v1.7.97-alpha (commit ed493106): onion-dedup at load + sync-merge; unit-tested 2/2; live .198 15→13. (tracker: tests/production-quality/TRACKER.md on vps2 main)
FIXED for v1.7.97-alpha (ed493106): resolved by the same onion-dedup feeding the mesh chat seed. (tracker: tests/production-quality/TRACKER.md on vps2 main)
FIXED for v1.7.97-alpha (5c870743 + 602b9cd3): new /api/peer-content Range-streaming proxy + nginx route; HTTP layer verified WIRED on .198. UI playback confirm pending. (tracker: tests/production-…
FIXED for v1.7.97-alpha (ed493106): content-type guard in filebrowser-client; friendly empty-state instead of the <!doctype JSON crash. (tracker: tests/production-quality/TRACKER.md on vps2 main)