Route /strata → /island/<hash>, fix island:analyze null guards
- Frontend: /island/<12-hex-hash> replaces /strata?id=X, with legacy redirect
- Worker: SPA fallback includes /island/*, computes islandHash from lexmin
- island:analyze: fix execFileSync import (node:child_process), guard null takeaway/domain
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>