cheedo
3389687dc0
feat(doctor): Add workspace-level health checks (gt-f9x.5)
Implements 6 workspace doctor checks:
- TownConfigExists: Verify mayor/town.json exists
- TownConfigValid: Validate town.json has required fields (type, version, name)
- RigsRegistryExists: Check mayor/rigs.json exists (fixable: creates empty)
- RigsRegistryValid: Verify registered rigs exist on disk (fixable: removes missing)
- MayorExists: Check mayor/ directory structure
- MayorStateValid: Validate mayor/state.json JSON (fixable: resets to default)
Added WorkspaceChecks() helper to return all workspace checks for registration.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 19:12:29 -08:00
..
2026-01-01 18:54:36 -08:00
2025-12-30 23:48:34 -08:00
2026-01-01 18:53:39 -08:00
2025-12-31 00:27:59 -08:00
2026-01-01 19:12:29 -08:00
2025-12-30 23:09:03 -08:00
2026-01-01 11:18:09 -08:00
2025-12-30 15:59:00 -08:00
2026-01-01 17:42:31 -08:00
2025-12-30 22:14:05 -08:00
2026-01-01 19:12:29 -08:00
2025-12-30 10:38:18 -08:00
2025-12-31 12:33:51 -08:00
2025-12-30 02:12:01 -08:00
2026-01-01 15:01:23 -08:00
2026-01-01 18:23:07 -08:00
2025-12-30 22:29:23 -08:00
2026-01-01 18:20:50 -08:00
2026-01-01 18:51:44 -08:00
2026-01-01 18:50:32 -08:00
2026-01-01 18:21:42 -08:00
2026-01-01 11:02:03 -08:00
2026-01-01 11:18:09 -08:00
2026-01-01 18:52:42 -08:00
2026-01-01 18:25:22 -08:00
2026-01-01 11:10:52 -08:00
2025-12-29 23:52:38 -08:00
2026-01-01 11:10:52 -08:00
2025-12-31 12:25:16 -08:00