You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Breaking API contract changes (field renames, type changes, removing fields)
179
181
- Global error handling middleware
180
182
- HTTP status codes assigned to existing error conditions
@@ -188,22 +190,10 @@ Never suggest a release tag with a coach name not on this list.
188
190
189
191
### Creating Issues
190
192
191
-
This project uses Spec-Driven Development (SDD): discuss in Plan mode first, create a GitHub Issue as the spec artifact, then implement. Always offer to draft an issue before writing code.
193
+
Spec-Driven Development (SDD): discuss in Plan mode first, create a GitHub Issue as the spec artifact, then implement. Always offer to draft an issue before writing code.
192
194
193
-
**Feature request** (`enhancement` label):
194
-
-**Problem**: the pain point being solved
195
-
-**Proposed Solution**: expected behavior and functionality
196
-
-**Suggested Approach***(optional)*: implementation plan if known
197
-
-**Acceptance Criteria**: at minimum — behaves as proposed, tests added/updated, no regressions
198
-
-**References**: related issues, docs, or examples
@@ -218,15 +208,7 @@ migration → review and adjust the generated file in `alembic/versions/` →
218
208
run `uv run alembic upgrade head` → update `models/player_model.py` if the
219
209
API shape changes → update services and tests → run `pytest`.
220
210
221
-
**After completing work**: Propose a branch name and commit message for user
222
-
approval. Do not create a branch, commit, or push until the user explicitly
223
-
confirms. Commit message format:
224
-
225
-
```text
226
-
feat(scope): description (#issue)
227
-
228
-
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
229
-
```
211
+
**After completing work**: Propose a branch name and commit message for user approval. Do not create a branch, commit, or push until the user explicitly confirms.
230
212
231
213
## Invariants (never change without explicit discussion)
0 commit comments