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:
@@ -22,22 +22,22 @@ tech-stack:
|
||||
key-files:
|
||||
created:
|
||||
- clickhouse/init/02-search-columns.sql
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/search/SearchRequest.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/search/SearchResult.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/search/ExecutionSummary.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/search/SearchEngine.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/search/SearchService.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/DetailService.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/ExecutionDetail.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/ProcessorNode.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/RawExecutionRow.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/diagram/DiagramRenderer.java
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/diagram/DiagramLayout.java
|
||||
- cameleer3-server-app/src/test/java/com/cameleer3/server/app/storage/IngestionSchemaIT.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/search/SearchRequest.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/search/SearchResult.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/search/ExecutionSummary.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/search/SearchEngine.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/search/SearchService.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/detail/DetailService.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/detail/ExecutionDetail.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/detail/ProcessorNode.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/detail/RawExecutionRow.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/diagram/DiagramRenderer.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/diagram/DiagramLayout.java
|
||||
- cameleer-server-app/src/test/java/com/cameleer/server/app/storage/IngestionSchemaIT.java
|
||||
modified:
|
||||
- cameleer3-server-core/src/main/java/com/cameleer3/server/core/storage/ExecutionRepository.java
|
||||
- cameleer3-server-app/src/main/java/com/cameleer3/server/app/storage/ClickHouseExecutionRepository.java
|
||||
- cameleer3-server-app/src/test/java/com/cameleer3/server/app/AbstractClickHouseIT.java
|
||||
- cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ExecutionRepository.java
|
||||
- cameleer-server-app/src/main/java/com/cameleer/server/app/storage/ClickHouseExecutionRepository.java
|
||||
- cameleer-server-app/src/test/java/com/cameleer/server/app/AbstractClickHouseIT.java
|
||||
|
||||
key-decisions:
|
||||
- "FlatProcessor record captures depth and parentIndex during DFS traversal"
|
||||
@@ -86,21 +86,21 @@ Each task was committed atomically:
|
||||
|
||||
## Files Created/Modified
|
||||
- `clickhouse/init/02-search-columns.sql` - ALTER TABLE adding 12 columns + 3 skip indexes
|
||||
- `cameleer3-server-core/.../search/SearchRequest.java` - Immutable search criteria record with validation
|
||||
- `cameleer3-server-core/.../search/SearchResult.java` - Paginated result envelope
|
||||
- `cameleer3-server-core/.../search/ExecutionSummary.java` - Lightweight list-view DTO
|
||||
- `cameleer3-server-core/.../search/SearchEngine.java` - Swappable search backend interface
|
||||
- `cameleer3-server-core/.../search/SearchService.java` - Search orchestration layer
|
||||
- `cameleer3-server-core/.../detail/DetailService.java` - Tree reconstruction from flat arrays
|
||||
- `cameleer3-server-core/.../detail/ExecutionDetail.java` - Full execution detail record
|
||||
- `cameleer3-server-core/.../detail/ProcessorNode.java` - Nested tree node (mutable children)
|
||||
- `cameleer3-server-core/.../detail/RawExecutionRow.java` - DB-to-domain intermediate record
|
||||
- `cameleer3-server-core/.../diagram/DiagramRenderer.java` - Diagram rendering interface (stub)
|
||||
- `cameleer3-server-core/.../diagram/DiagramLayout.java` - JSON layout record (stub)
|
||||
- `cameleer3-server-core/.../storage/ExecutionRepository.java` - Extended with findRawById
|
||||
- `cameleer3-server-app/.../storage/ClickHouseExecutionRepository.java` - INSERT extended with 12 new columns
|
||||
- `cameleer3-server-app/src/test/.../AbstractClickHouseIT.java` - Loads 02-search-columns.sql
|
||||
- `cameleer3-server-app/src/test/.../storage/IngestionSchemaIT.java` - 3 integration tests
|
||||
- `cameleer-server-core/.../search/SearchRequest.java` - Immutable search criteria record with validation
|
||||
- `cameleer-server-core/.../search/SearchResult.java` - Paginated result envelope
|
||||
- `cameleer-server-core/.../search/ExecutionSummary.java` - Lightweight list-view DTO
|
||||
- `cameleer-server-core/.../search/SearchEngine.java` - Swappable search backend interface
|
||||
- `cameleer-server-core/.../search/SearchService.java` - Search orchestration layer
|
||||
- `cameleer-server-core/.../detail/DetailService.java` - Tree reconstruction from flat arrays
|
||||
- `cameleer-server-core/.../detail/ExecutionDetail.java` - Full execution detail record
|
||||
- `cameleer-server-core/.../detail/ProcessorNode.java` - Nested tree node (mutable children)
|
||||
- `cameleer-server-core/.../detail/RawExecutionRow.java` - DB-to-domain intermediate record
|
||||
- `cameleer-server-core/.../diagram/DiagramRenderer.java` - Diagram rendering interface (stub)
|
||||
- `cameleer-server-core/.../diagram/DiagramLayout.java` - JSON layout record (stub)
|
||||
- `cameleer-server-core/.../storage/ExecutionRepository.java` - Extended with findRawById
|
||||
- `cameleer-server-app/.../storage/ClickHouseExecutionRepository.java` - INSERT extended with 12 new columns
|
||||
- `cameleer-server-app/src/test/.../AbstractClickHouseIT.java` - Loads 02-search-columns.sql
|
||||
- `cameleer-server-app/src/test/.../storage/IngestionSchemaIT.java` - 3 integration tests
|
||||
|
||||
## Decisions Made
|
||||
- Used FlatProcessor record to carry depth and parentIndex alongside the ProcessorExecution during DFS flattening -- single pass, no separate traversal
|
||||
@@ -116,9 +116,9 @@ Each task was committed atomically:
|
||||
**1. [Rule 3 - Blocking] Created DiagramRenderer and DiagramLayout stub interfaces**
|
||||
- **Found during:** Task 2 (compilation step)
|
||||
- **Issue:** Pre-existing `ElkDiagramRenderer` in app module referenced `DiagramRenderer` and `DiagramLayout` interfaces that did not exist in core module, causing compilation failure
|
||||
- **Fix:** Created minimal stub interfaces in `com.cameleer3.server.core.diagram` package
|
||||
- **Fix:** Created minimal stub interfaces in `com.cameleer.server.core.diagram` package
|
||||
- **Files created:** DiagramRenderer.java, DiagramLayout.java
|
||||
- **Verification:** `mvn compile -pl cameleer3-server-core` and `mvn compile -pl cameleer3-server-app` succeed
|
||||
- **Verification:** `mvn compile -pl cameleer-server-core` and `mvn compile -pl cameleer-server-app` succeed
|
||||
- **Committed in:** f6ff279 (Task 2 GREEN commit)
|
||||
|
||||
**2. [Rule 1 - Bug] Fixed ClickHouse Array type handling in IngestionSchemaIT**
|
||||
|
||||
Reference in New Issue
Block a user