# Ship v2 Rebuild Progress Tracking rebuilding ship for agent-first JSON interface. ## Status: IN PROGRESS ## Completed - [x] Design docs (SHIP_V2.md, SPEC.md) - [x] JSON output types and helpers (`internal/output`) - [x] Auto-detection logic (`internal/detect`) - [x] Error codes and exit codes - [x] New CLI structure (`ship [PATH]` as primary) - [x] Deploy orchestration with placeholder implementations ## Current Phase: Deploy Implementations - [ ] Static site deploy (rsync + Caddyfile) - [ ] Docker deploy (build + systemd + Caddy) - [ ] Binary deploy (scp + systemd + Caddy) - [ ] Health check implementation ## Upcoming - [ ] TTL support + cleanup timer - [ ] `ship host init` (update to match spec) - [ ] `ship list/status/logs/remove` implementations - [ ] Wire up v2 commands in main.go ## Commits - `5b88935` feat(v2): add output and detect packages --- ## Notes - Branch: `agent-mode` - Keep v1 code for reference until v2 is working - Test with real deploys before merging to main