conveyor-persistence-jdbc Instructions
Purpose
- JDBC-backed persistence implementation, SQL engines, statement executors, and JDBC archivers.
Read First
./doc/project-context.md./doc/known-invariants.md- Engine-specific tests under
src/test/java
Local Rules
- Engine tests are the source of truth for observable DB behavior.
- Keep pooled/shared connection semantics explicit; do not collapse them into one ambiguous path.
- Keep generated test databases inside
test-dbs. - Derby-specific compatibility behavior must be preserved unless corresponding tests are updated intentionally.
Validation
mvn -pl conveyor-persistence/conveyor-persistence-jdbc -am test- For DB-specific changes, run the affected engine tests directly.