feat: verify acceptance criteria for foundation layer
Mark Task 8 complete after verifying: go build succeeds, config loads from YAML, all 3 database tables created via migrations, all CRUD operations work, Docker builds, all 53 tests pass, go vet clean, gofmt clean, coverage exceeds 70% for foundation packages. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -124,15 +124,15 @@ Build the foundation layer of NaviWatcher: a greenfield Go project with zero exi
|
||||
- [x] run full test suite — must pass before task 8
|
||||
|
||||
### Task 8: Verify acceptance criteria
|
||||
- [ ] verify Go module builds cleanly with `go build`
|
||||
- [ ] verify config loads and validates from YAML file
|
||||
- [ ] verify all 3 database tables are created via migrations
|
||||
- [ ] verify all CRUD operations work against in-memory SQLite
|
||||
- [ ] verify Docker image builds and container starts
|
||||
- [ ] run full test suite: `go test ./... -v` — all must pass
|
||||
- [ ] run `go vet ./...` — no issues
|
||||
- [ ] run `go fmt ./...` — no formatting issues
|
||||
- [ ] verify test coverage is reasonable for foundation layer (70%+)
|
||||
- [x] verify Go module builds cleanly with `go build`
|
||||
- [x] verify config loads and validates from YAML file
|
||||
- [x] verify all 3 database tables are created via migrations
|
||||
- [x] verify all CRUD operations work against in-memory SQLite
|
||||
- [x] verify Docker image builds and container starts
|
||||
- [x] run full test suite: `go test ./... -v` — all must pass
|
||||
- [x] run `go vet ./...` — no issues
|
||||
- [x] run `go fmt ./...` — no formatting issues
|
||||
- [x] verify test coverage is reasonable for foundation layer (70%+)
|
||||
|
||||
### Task 9: Final documentation update
|
||||
- [ ] update README.md with current build/run/test instructions (replace placeholder commands)
|
||||
|
||||
Reference in New Issue
Block a user