blob: f38c02d09c9f10c629a64a04115dc2475de5c3ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# 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
|