rictus
478dc60db1
feat(connection): Add extended address parser (gt-f9x.10)
Implement address parsing for cross-machine operations:
Format: [machine:]rig[/polecat]
Examples:
- gastown/rictus -> local, gastown rig, rictus polecat
- vm:gastown/rictus -> vm machine, gastown rig, rictus
- gastown/ -> broadcast to gastown rig
Address struct with:
- ParseAddress() parser with validation
- String() canonical form
- IsLocal(), IsBroadcast() predicates
- Equal() comparison (normalizes local machine)
- Validate() against MachineRegistry
- RigPath() for rig/polecat without machine prefix
Includes comprehensive test coverage.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 19:24:51 -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:16:06 -08:00
2025-12-30 23:09:03 -08:00
2026-01-01 19:24:51 -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