From 5b8893550130ad8ffe39a6523a11994757493691 Mon Sep 17 00:00:00 2001 From: Clawd Date: Sun, 15 Feb 2026 18:47:15 -0800 Subject: 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 --- PROGRESS.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 PROGRESS.md (limited to 'PROGRESS.md') diff --git a/PROGRESS.md b/PROGRESS.md new file mode 100644 index 0000000..9e9029b --- /dev/null +++ b/PROGRESS.md @@ -0,0 +1,31 @@ +# Ship v2 Rebuild Progress + +Tracking rebuilding ship for agent-first JSON interface. + +## Status: IN PROGRESS + +## Completed +- [x] Design docs (SHIP_V2.md, SPEC.md) + +## Current Phase: Foundation +- [ ] JSON output types and helpers +- [ ] New CLI structure (`ship [PATH]` as primary) +- [ ] Auto-detection logic +- [ ] Error codes + +## Upcoming +- [ ] Deploy flows (static, docker, binary) +- [ ] Health checks +- [ ] TTL support + cleanup timer +- [ ] `ship host init` (update to match spec) +- [ ] `ship list/status/logs/remove` with JSON output + +## Commits + + +--- + +## Notes +- Branch: `agent-mode` +- Keep v1 code for reference until v2 is working +- Test with real deploys before merging to main -- cgit v1.2.3