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
..
2025-12-29 15:29:16 -08:00
2025-12-19 16:06:12 -08:00
2025-12-27 21:34:22 -08:00
2025-12-30 22:01:38 -08:00
2026-01-01 11:18:09 -08:00
2025-12-22 22:04:11 -08:00
2025-12-23 00:48:10 -08:00
2025-12-30 00:52:02 -08:00
2025-12-17 15:48:13 -08:00
2025-12-17 15:48:13 -08:00
2025-12-17 15:48:13 -08:00
2025-12-23 11:50:31 -08:00
2025-12-24 21:04:24 -08:00
2025-12-26 20:49:06 -08:00
2025-12-23 00:48:10 -08:00
2025-12-27 01:00:16 -08:00
2025-12-27 21:34:22 -08:00
2026-01-01 19:10:12 -08:00
2025-12-27 20:09:27 -08:00
2025-12-22 00:39:50 -08:00
2025-12-22 17:16:03 -08:00
2025-12-21 15:01:10 -08:00
2025-12-21 15:01:10 -08:00
2025-12-25 23:14:29 -08:00
2025-12-27 21:34:22 -08:00
2026-01-01 19:12:29 -08:00