diff options
Diffstat (limited to 'PROGRESS.md')
| -rw-r--r-- | PROGRESS.md | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/PROGRESS.md b/PROGRESS.md index 9e9029b..f38c02d 100644 --- a/PROGRESS.md +++ b/PROGRESS.md | |||
| @@ -6,22 +6,26 @@ Tracking rebuilding ship for agent-first JSON interface. | |||
| 6 | 6 | ||
| 7 | ## Completed | 7 | ## Completed |
| 8 | - [x] Design docs (SHIP_V2.md, SPEC.md) | 8 | - [x] Design docs (SHIP_V2.md, SPEC.md) |
| 9 | 9 | - [x] JSON output types and helpers (`internal/output`) | |
| 10 | ## Current Phase: Foundation | 10 | - [x] Auto-detection logic (`internal/detect`) |
| 11 | - [ ] JSON output types and helpers | 11 | - [x] Error codes and exit codes |
| 12 | - [ ] New CLI structure (`ship [PATH]` as primary) | 12 | - [x] New CLI structure (`ship [PATH]` as primary) |
| 13 | - [ ] Auto-detection logic | 13 | - [x] Deploy orchestration with placeholder implementations |
| 14 | - [ ] Error codes | 14 | |
| 15 | ## Current Phase: Deploy Implementations | ||
| 16 | - [ ] Static site deploy (rsync + Caddyfile) | ||
| 17 | - [ ] Docker deploy (build + systemd + Caddy) | ||
| 18 | - [ ] Binary deploy (scp + systemd + Caddy) | ||
| 19 | - [ ] Health check implementation | ||
| 15 | 20 | ||
| 16 | ## Upcoming | 21 | ## Upcoming |
| 17 | - [ ] Deploy flows (static, docker, binary) | ||
| 18 | - [ ] Health checks | ||
| 19 | - [ ] TTL support + cleanup timer | 22 | - [ ] TTL support + cleanup timer |
| 20 | - [ ] `ship host init` (update to match spec) | 23 | - [ ] `ship host init` (update to match spec) |
| 21 | - [ ] `ship list/status/logs/remove` with JSON output | 24 | - [ ] `ship list/status/logs/remove` implementations |
| 25 | - [ ] Wire up v2 commands in main.go | ||
| 22 | 26 | ||
| 23 | ## Commits | 27 | ## Commits |
| 24 | <!-- Log of commits as we go --> | 28 | - `5b88935` feat(v2): add output and detect packages |
| 25 | 29 | ||
| 26 | --- | 30 | --- |
| 27 | 31 | ||
