chore: rename cameleer3 to cameleer
Rename Java packages from com.cameleer3 to com.cameleer, module directories from cameleer3-* to cameleer-*, and all references throughout workflows, Dockerfiles, docs, migrations, and pom.xml. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -21,16 +21,16 @@ tech-stack:
|
||||
|
||||
key-files:
|
||||
created:
|
||||
- cameleer3-server-app/src/main/java/com/cameleer3/server/app/search/ClickHouseSearchEngine.java
|
||||
- cameleer3-server-app/src/main/java/com/cameleer3/server/app/controller/SearchController.java
|
||||
- cameleer3-server-app/src/main/java/com/cameleer3/server/app/controller/DetailController.java
|
||||
- cameleer3-server-app/src/main/java/com/cameleer3/server/app/config/SearchBeanConfig.java
|
||||
- cameleer3-server-app/src/test/java/com/cameleer3/server/app/controller/SearchControllerIT.java
|
||||
- cameleer3-server-app/src/test/java/com/cameleer3/server/app/controller/DetailControllerIT.java
|
||||
- cameleer3-server-core/src/test/java/com/cameleer3/server/core/detail/TreeReconstructionTest.java
|
||||
- cameleer-server-app/src/main/java/com/cameleer/server/app/search/ClickHouseSearchEngine.java
|
||||
- cameleer-server-app/src/main/java/com/cameleer/server/app/controller/SearchController.java
|
||||
- cameleer-server-app/src/main/java/com/cameleer/server/app/controller/DetailController.java
|
||||
- cameleer-server-app/src/main/java/com/cameleer/server/app/config/SearchBeanConfig.java
|
||||
- cameleer-server-app/src/test/java/com/cameleer/server/app/controller/SearchControllerIT.java
|
||||
- cameleer-server-app/src/test/java/com/cameleer/server/app/controller/DetailControllerIT.java
|
||||
- cameleer-server-core/src/test/java/com/cameleer/server/core/detail/TreeReconstructionTest.java
|
||||
modified:
|
||||
- cameleer3-server-app/src/main/java/com/cameleer3/server/app/storage/ClickHouseExecutionRepository.java
|
||||
- cameleer3-server-core/pom.xml
|
||||
- cameleer-server-app/src/main/java/com/cameleer/server/app/storage/ClickHouseExecutionRepository.java
|
||||
- cameleer-server-core/pom.xml
|
||||
|
||||
key-decisions:
|
||||
- "Search tests use correlationId scoping and >= assertions for shared ClickHouse isolation"
|
||||
@@ -77,15 +77,15 @@ Each task was committed atomically:
|
||||
3. **Task 2 fix: Test isolation for shared ClickHouse** - `079dce5` (fix)
|
||||
|
||||
## Files Created/Modified
|
||||
- `cameleer3-server-app/.../search/ClickHouseSearchEngine.java` - Dynamic SQL search with LIKE escape, implements SearchEngine
|
||||
- `cameleer3-server-app/.../controller/SearchController.java` - GET + POST /api/v1/search/executions endpoints
|
||||
- `cameleer3-server-app/.../controller/DetailController.java` - GET /api/v1/executions/{id} and processor snapshot endpoints
|
||||
- `cameleer3-server-app/.../config/SearchBeanConfig.java` - Wires SearchEngine, SearchService, DetailService beans
|
||||
- `cameleer3-server-app/.../storage/ClickHouseExecutionRepository.java` - Added findRawById, findProcessorSnapshot, array extraction helpers
|
||||
- `cameleer3-server-app/.../controller/SearchControllerIT.java` - 13 integration tests for search
|
||||
- `cameleer3-server-app/.../controller/DetailControllerIT.java` - 6 integration tests for detail/snapshot
|
||||
- `cameleer3-server-core/.../detail/TreeReconstructionTest.java` - 5 unit tests for tree reconstruction
|
||||
- `cameleer3-server-core/pom.xml` - Added assertj and mockito test dependencies
|
||||
- `cameleer-server-app/.../search/ClickHouseSearchEngine.java` - Dynamic SQL search with LIKE escape, implements SearchEngine
|
||||
- `cameleer-server-app/.../controller/SearchController.java` - GET + POST /api/v1/search/executions endpoints
|
||||
- `cameleer-server-app/.../controller/DetailController.java` - GET /api/v1/executions/{id} and processor snapshot endpoints
|
||||
- `cameleer-server-app/.../config/SearchBeanConfig.java` - Wires SearchEngine, SearchService, DetailService beans
|
||||
- `cameleer-server-app/.../storage/ClickHouseExecutionRepository.java` - Added findRawById, findProcessorSnapshot, array extraction helpers
|
||||
- `cameleer-server-app/.../controller/SearchControllerIT.java` - 13 integration tests for search
|
||||
- `cameleer-server-app/.../controller/DetailControllerIT.java` - 6 integration tests for detail/snapshot
|
||||
- `cameleer-server-core/.../detail/TreeReconstructionTest.java` - 5 unit tests for tree reconstruction
|
||||
- `cameleer-server-core/pom.xml` - Added assertj and mockito test dependencies
|
||||
|
||||
## Decisions Made
|
||||
- Search tests use correlationId scoping and >= assertions to remain stable when other test classes seed data in the shared ClickHouse container
|
||||
@@ -99,8 +99,8 @@ Each task was committed atomically:
|
||||
**1. [Rule 3 - Blocking] Added assertj and mockito test dependencies to core module**
|
||||
- **Found during:** Task 2 (TreeReconstructionTest compilation)
|
||||
- **Issue:** Core module only had JUnit Jupiter as test dependency, TreeReconstructionTest needed assertj for assertions and mockito for mock(ExecutionRepository.class)
|
||||
- **Fix:** Added assertj-core and mockito-core test-scoped dependencies to cameleer3-server-core/pom.xml
|
||||
- **Files modified:** cameleer3-server-core/pom.xml
|
||||
- **Fix:** Added assertj-core and mockito-core test-scoped dependencies to cameleer-server-core/pom.xml
|
||||
- **Files modified:** cameleer-server-core/pom.xml
|
||||
- **Committed in:** 0615a98 (Task 2 commit)
|
||||
|
||||
**2. [Rule 1 - Bug] Fixed search tests failing with shared ClickHouse data**
|
||||
|
||||
Reference in New Issue
Block a user