Track completion of T-1 and T-2 health endpoint, add progress tracking rule
Check off all T-1 acceptance criteria (retroactively) and the health-check criterion of T-2. Add methodology rule to CLAUDE.md requiring acceptance criteria to be checked off when tasks or stories are completed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -10,12 +10,12 @@
|
||||
**Description:** Set up the repository structure with separate directories for backend and frontend, scaffolded with the chosen tech stack.
|
||||
|
||||
**Acceptance Criteria:**
|
||||
- [ ] Single repository with `backend/` and `frontend/` directories
|
||||
- [ ] Backend: Java (latest LTS), Spring Boot, Maven, hexagonal/onion architecture scaffold
|
||||
- [ ] Frontend: Vue 3 with Vite as bundler, TypeScript, Vue Router
|
||||
- [ ] Shared top-level files: README, Dockerfile, CLAUDE.md, LICENSE (GPL), .gitignore
|
||||
- [ ] Both projects build successfully with no source code (empty scaffold)
|
||||
- [ ] .gitignore covers build artifacts, IDE files, and dependency directories for both Java/Maven and Node/Vue
|
||||
- [x] Single repository with `backend/` and `frontend/` directories
|
||||
- [x] Backend: Java (latest LTS), Spring Boot, Maven, hexagonal/onion architecture scaffold
|
||||
- [x] Frontend: Vue 3 with Vite as bundler, TypeScript, Vue Router
|
||||
- [x] Shared top-level files: README, Dockerfile, CLAUDE.md, LICENSE (GPL), .gitignore
|
||||
- [x] Both projects build successfully with no source code (empty scaffold)
|
||||
- [x] .gitignore covers build artifacts, IDE files, and dependency directories for both Java/Maven and Node/Vue
|
||||
|
||||
**Dependencies:** None
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
- [ ] Single multi-stage Dockerfile at repo root that builds backend and frontend and produces one container
|
||||
- [ ] App connects to external PostgreSQL via environment variable (e.g. `DATABASE_URL`)
|
||||
- [ ] All runtime configuration via environment variables: database connection, optional Unsplash API key, optional max active events
|
||||
- [ ] Health-check endpoint so Docker/orchestrators can verify the app is alive
|
||||
- [x] Health-check endpoint so Docker/orchestrators can verify the app is alive
|
||||
- [ ] README documents setup with a docker-compose example (app + postgres)
|
||||
- [ ] Container starts and responds to health checks with an empty database (migrations run on startup or are documented)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user