Introduce support structures (roof supports) and a stress system that
propagates from bases through tunnels, causing collapses when stress
reaches 100 %. Add auto‑support feature with toggleable tasks, new
keybindings (Tasks, AutoSupports, Stress), and a support‑building tab.
Implement collapsed tunnels, support work progress, and related UI
rendering (stress view, auto‑support indicators). Extend board resize
logic, update game state structs, and adjust keybinding actions. Update
documentation (README, AGENTS, CODE_MAP, PROGRESS, TESTING) to reflect
new features. Add flake.nix dependencies (bash, gitea‑actions‑runner,
docker). Add extensive tests for tunnel stress, support building,
auto‑supports, and related mechanics.