summaryrefslogtreecommitdiffstats
path: root/PROGRESS.md
diff options
context:
space:
mode:
authorClawd <ai@clawd.bot>2026-02-15 18:47:15 -0800
committerClawd <ai@clawd.bot>2026-02-15 18:47:15 -0800
commit5b8893550130ad8ffe39a6523a11994757493691 (patch)
tree123b50d2f0747078d3b8d1649be2ada25e2f177a /PROGRESS.md
parentf1d6907f098e1fe66a6b2f9e89abfe70707b53a9 (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.md31
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
3Tracking 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