Skip to content

Commit f198569

Browse files
fullstackjamclaude
andauthored
chore: remove docs/SPEC.md and update references (#29)
https://claude.ai/code/session_01Re7sPY24JZy5UDwUqd7S39 Co-authored-by: Claude <noreply@anthropic.com>
1 parent 725b490 commit f198569

4 files changed

Lines changed: 3 additions & 188 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## v1.0 (unreleased)
44

5-
OpenBoot v1.0 narrows the product to two verbs: **`install`** (add things to your Mac) and **`snapshot`** (save your current state somewhere). Everything else is either cloud-config CRUD or independent tooling. See [`docs/SPEC.md`](docs/SPEC.md) for the full spec.
5+
OpenBoot v1.0 narrows the product to two verbs: **`install`** (add things to your Mac) and **`snapshot`** (save your current state somewhere). Everything else is either cloud-config CRUD or independent tooling.
66

77
### Breaking changes
88

CLAUDE.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ Entry point: `cmd/openboot/main.go` → `internal/cli.Execute()`.
88
Core flow: `openboot install` runs a 7-step wizard in `internal/installer/installer.go`.
99

1010
For full contribution guide (test layering L1–L6, Runner interface, hook setup) see @CONTRIBUTING.md.
11-
For protocol / data model / P1–P7 invariants see @docs/SPEC.md.
1211

1312
## Commands
1413

@@ -78,7 +77,7 @@ scripts/
7877
| Change brew behavior | `internal/brew/brew.go` + `brew_install.go` | Parallel workers, StickyProgress, Uninstall/UninstallCask |
7978
| Add snapshot data | `internal/snapshot/capture.go` | Extend `CaptureWithProgress` steps |
8079
| Update self-update | `internal/updater/updater.go` | `AutoUpgrade()` called from `root.go` RunE |
81-
| Change publish flow | `internal/cli/snapshot_publish.go` (`publishSnapshot`) | Slug resolution, see P7 in `docs/SPEC.md` |
80+
| Change publish flow | `internal/cli/snapshot_publish.go` (`publishSnapshot`) | Slug resolution |
8281
| Source resolution (install) | `internal/cli/install.go` (`resolvePositionalArg`) | file / user-slug / preset / alias detection |
8382
| HTTP with retry | `internal/httputil/ratelimit.go` | Use `httputil.Do()` — handles 429 + Retry-After |
8483
| Test tier / when to run | `CONTRIBUTING.md` "Test Layering" | L1–L6 table |

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Integration tests (L2) *may* touch the real filesystem but only inside temp dirs
7676

7777
## Architecture
7878

79-
See [CLAUDE.md](CLAUDE.md) for how everything fits together and [docs/SPEC.md](docs/SPEC.md) for the v1.0 CLI surface.
79+
See [CLAUDE.md](CLAUDE.md) for how everything fits together.
8080

8181
## Questions
8282

docs/SPEC.md

Lines changed: 0 additions & 184 deletions
This file was deleted.

0 commit comments

Comments
 (0)