fix(mobile): make every inspector identity fully workspace-bound

Three audited collisions where a crashed inspector fallback could persist
over new healthy content: review keyed on section id only (ids recur across
threads/worktrees), files used threadId ?? cwd (a worktree move under a
stable thread id left the key unchanged), and the thread screen's
workspace-bound Files/Git modes keyed on thread + mode without the cwd
they actually render. One builder — source, workspace key, cwd, content
selection — replaces both helpers; tests cover failed-fallback -> healthy
content switching for each registrant path.
d2c8618187Julius Marminge committed on 9/22/2026, 11:53:42 PMparent401d3c7
5 files changedLine totals unavailable