gastown/crew/max
3ebb1118d3
fix(mail): use workspace.Find for consistent town root detection
...
detectTownRoot() was only checking for mayor/town.json, but some
workspaces only have the mayor/ directory without town.json.
This caused mail routing to fail silently - messages showed
success but werent persisted because townRoot was empty.
Now uses workspace.Find() which supports both primary marker
(mayor/town.json) and secondary marker (mayor/ directory).
Fixes: gt-6v7z89
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 19:24:03 -08:00
..
2026-01-11 21:44:30 -05:00
2026-01-13 13:19:27 -08:00
2026-01-15 07:33:36 -08:00
2026-01-13 22:13:57 -08:00
2026-01-11 23:04:03 -08:00
2026-01-08 12:36:54 -05:00
2026-01-15 19:19:13 -08:00
2026-01-13 22:13:57 -08:00
2026-01-11 23:04:03 -08:00
2026-01-14 21:11:19 -08:00
2026-01-13 22:13:57 -08:00
2026-01-13 22:13:57 -08:00
2026-01-13 22:13:57 -08:00
2026-01-02 12:23:55 -08:00
2026-01-13 22:13:57 -08:00
2026-01-13 13:19:27 -08:00
2026-01-12 00:47:11 -08:00
2026-01-09 22:23:44 -08:00
2026-01-12 18:12:39 -08:00
2026-01-12 01:45:09 -08:00
2026-01-12 01:47:14 -08:00
2026-01-11 23:04:03 -08:00
2026-01-15 19:24:03 -08:00
2026-01-13 22:13:57 -08:00
2026-01-11 21:44:30 -05:00
2026-01-13 13:19:27 -08:00
2026-01-12 17:48:07 -08:00
2026-01-13 22:13:57 -08:00
2026-01-12 23:48:56 -08:00
2026-01-13 22:13:57 -08:00
2026-01-13 22:13:35 -08:00
2026-01-13 13:19:27 -08:00
2026-01-13 22:07:05 -08:00
2026-01-09 21:57:11 -08:00
2026-01-08 20:25:01 -08:00
2026-01-13 13:19:27 -08:00
2026-01-11 18:49:01 -08:00
2026-01-09 22:31:55 -08:00
2026-01-13 13:09:28 -08:00
2026-01-13 22:13:54 -08:00
2026-01-09 14:11:09 -08:00
2026-01-12 23:48:56 -08:00
2026-01-13 13:19:27 -08:00
2026-01-11 23:04:03 -08:00
2026-01-09 18:14:17 -08:00
2026-01-03 18:25:37 -08:00
2026-01-13 13:19:27 -08:00
2026-01-13 22:13:57 -08:00
2026-01-13 00:17:59 -08:00
2026-01-09 21:57:11 -08:00