summaryrefslogtreecommitdiffstats
path: root/PROGRESS.md
diff options
context:
space:
mode:
Diffstat (limited to 'PROGRESS.md')
-rw-r--r--PROGRESS.md24
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