diff options
| author | Clawd <ai@clawd.bot> | 2026-02-15 18:47:15 -0800 |
|---|---|---|
| committer | Clawd <ai@clawd.bot> | 2026-02-15 18:47:15 -0800 |
| commit | 5b8893550130ad8ffe39a6523a11994757493691 (patch) | |
| tree | 123b50d2f0747078d3b8d1649be2ada25e2f177a /PROGRESS.md | |
| parent | f1d6907f098e1fe66a6b2f9e89abfe70707b53a9 (diff) | |
feat(v2): add output and detect packages
- internal/output: JSON response types, error codes, exit codes, pretty output
- internal/detect: auto-detection of project type (static/docker/binary)
- PROGRESS.md: track rebuild progress
Foundation for agent-first JSON interface per SPEC.md
Diffstat (limited to 'PROGRESS.md')
| -rw-r--r-- | PROGRESS.md | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PROGRESS.md b/PROGRESS.md new file mode 100644 index 0000000..9e9029b --- /dev/null +++ b/PROGRESS.md | |||
| @@ -0,0 +1,31 @@ | |||
| 1 | # Ship v2 Rebuild Progress | ||
| 2 | |||
| 3 | Tracking rebuilding ship for agent-first JSON interface. | ||
| 4 | |||
| 5 | ## Status: IN PROGRESS | ||
| 6 | |||
| 7 | ## Completed | ||
| 8 | - [x] Design docs (SHIP_V2.md, SPEC.md) | ||
| 9 | |||
| 10 | ## Current Phase: Foundation | ||
| 11 | - [ ] JSON output types and helpers | ||
| 12 | - [ ] New CLI structure (`ship [PATH]` as primary) | ||
| 13 | - [ ] Auto-detection logic | ||
| 14 | - [ ] Error codes | ||
| 15 | |||
| 16 | ## Upcoming | ||
| 17 | - [ ] Deploy flows (static, docker, binary) | ||
| 18 | - [ ] Health checks | ||
| 19 | - [ ] TTL support + cleanup timer | ||
| 20 | - [ ] `ship host init` (update to match spec) | ||
| 21 | - [ ] `ship list/status/logs/remove` with JSON output | ||
| 22 | |||
| 23 | ## Commits | ||
| 24 | <!-- Log of commits as we go --> | ||
| 25 | |||
| 26 | --- | ||
| 27 | |||
| 28 | ## Notes | ||
| 29 | - Branch: `agent-mode` | ||
| 30 | - Keep v1 code for reference until v2 is working | ||
| 31 | - Test with real deploys before merging to main | ||
