tidy: retire the finished queue, keep the reasoning

docs/TODO.md was 1,192 lines describing work that is done, and it held 38 of the 48 citations in this repo that point at files no longer there. Rewritten to 113 lines of what is actually open, keeping the measurements that make each item decidable

• Dead path citations across the tree: 48 -> 17. The four that survive in source are deliberate: two documented dead pointers, a HEAD-compatibility fallback that must name the old path to work, and one…

• WHAT I DID NOT DO. Roughly a hundred comments in app/ and engine/ narrate the past — "the live granular bed used to mint ~28 buffers", "on touchdown the landed camera used to SNAP".

• Removed instead: five dated attributions in test/ that narrate a reorg rather than explain a mechanism, and a stray jungle-s7.state.json at the repo root.

• The three starcruise pure-node probes are renamed .mjs and given a createRequire shim, which fixes the half-converted CJS/ESM mixing inside them.

Verified: verify.sh 13/13.

▶ Play it: Barometric Stampede — parked on the genre this change names https://stellate.app/?genre=jungle&seed=5055&path=1718.20504,1737.20537,1699.20537&xdur=13.122

ccbf8f0 https://github.com/aboard-io/stellate/commit/ccbf8f0752ba47266d8c9087cd858e5c97fc3b1e