Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ Never point integration tests at production or valued databases. The test suite
- RestAssured is the standard HTTP test client. Failures should log request/response details.
- Prefer parameterized tests for repeated API cases.
- Do not make integration tests parallel unless the shared fixtures are redesigned; `DataApiTestIT` notes that it is not thread safe.
- ALWAYS use bind variables. Never concatenate strings.

## Database And SQL Guidance

Expand All @@ -117,6 +118,7 @@ Never point integration tests at production or valued databases. The test suite
- If nested queries are needed, name derived tables to avoid unstable generated names and shared-memory pressure.
- Gate features that require newer CWMS schema behavior behind schema/version checks with clear error messages.
- Be careful with generated jOOQ codegen compatibility. The service shades legacy and latest CWMS DB codegen artifacts; preserve that pattern.
- ALWAYS use bind variables. Never concatenate strings.

## API Compatibility

Expand Down
Loading