chore: rename cameleer3 to cameleer
Some checks failed
CI / cleanup-branch (push) Has been skipped
CI / build (push) Failing after 18s
CI / docker (push) Has been skipped
CI / deploy (push) Has been skipped
CI / deploy-feature (push) Has been skipped

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:
hsiegeln
2026-04-15 15:28:42 +02:00
parent 1077293343
commit cb3ebfea7c
569 changed files with 4356 additions and 3245 deletions

View File

@@ -18,13 +18,13 @@
| Action | File | Responsibility |
|--------|------|---------------|
| Create | `cameleer3-server-app/src/main/resources/db/migration/V8__processor_iteration_fields.sql` | Add iteration columns to processor_executions |
| Modify | `cameleer3-server-core/.../storage/ExecutionStore.java` | Extend ProcessorRecord with iteration fields |
| Modify | `cameleer3-server-app/.../storage/PostgresExecutionStore.java` | Update SQL queries for new columns |
| Modify | `cameleer3-server-core/.../ingestion/IngestionService.java` | Store iteration fields during ingestion |
| Modify | `cameleer3-server-core/.../detail/ProcessorNode.java` | Add iteration fields to detail model |
| Modify | `cameleer3-server-core/.../detail/DetailService.java` | Pass iteration fields through tree builder |
| Modify | `cameleer3-server-app/.../controller/DetailController.java` | Add snapshot-by-processorId endpoint |
| Create | `cameleer-server-app/src/main/resources/db/migration/V8__processor_iteration_fields.sql` | Add iteration columns to processor_executions |
| Modify | `cameleer-server-core/.../storage/ExecutionStore.java` | Extend ProcessorRecord with iteration fields |
| Modify | `cameleer-server-app/.../storage/PostgresExecutionStore.java` | Update SQL queries for new columns |
| Modify | `cameleer-server-core/.../ingestion/IngestionService.java` | Store iteration fields during ingestion |
| Modify | `cameleer-server-core/.../detail/ProcessorNode.java` | Add iteration fields to detail model |
| Modify | `cameleer-server-core/.../detail/DetailService.java` | Pass iteration fields through tree builder |
| Modify | `cameleer-server-app/.../controller/DetailController.java` | Add snapshot-by-processorId endpoint |
### Frontend Changes
@@ -59,7 +59,7 @@
## Prerequisites
Before starting, verify that the `cameleer3-common` dependency (in the agent repo) exposes iteration getters on `ProcessorExecution`: `getLoopIndex()`, `getLoopSize()`, `getSplitIndex()`, `getSplitSize()`, `getMulticastIndex()`. If these methods do not exist in the current published version, they must be added to `cameleer3-common` and a new SNAPSHOT or release published before Task 1 Step 4 can work. Check `cameleer3/cameleer3-common/src/main/java/com/cameleer3/common/model/ProcessorExecution.java`.
Before starting, verify that the `cameleer-common` dependency (in the agent repo) exposes iteration getters on `ProcessorExecution`: `getLoopIndex()`, `getLoopSize()`, `getSplitIndex()`, `getSplitSize()`, `getMulticastIndex()`. If these methods do not exist in the current published version, they must be added to `cameleer-common` and a new SNAPSHOT or release published before Task 1 Step 4 can work. Check `cameleer/cameleer-common/src/main/java/com/cameleer/common/model/ProcessorExecution.java`.
Note on migration versioning: The next migration is V8. If other work merges before this plan executes, bump the version number accordingly.
@@ -72,12 +72,12 @@ Note on migration versioning: The next migration is V8. If other work merges bef
Add `loop_index`, `loop_size`, `split_index`, `split_size`, `multicast_index` columns to the database and thread them through the storage → ingestion → detail pipeline.
**Files:**
- Create: `cameleer3-server-app/src/main/resources/db/migration/V8__processor_iteration_fields.sql`
- Modify: `cameleer3-server-core/src/main/java/com/cameleer3/server/core/storage/ExecutionStore.java`
- Modify: `cameleer3-server-app/src/main/java/com/cameleer3/server/app/storage/PostgresExecutionStore.java`
- Modify: `cameleer3-server-core/src/main/java/com/cameleer3/server/core/ingestion/IngestionService.java`
- Modify: `cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/ProcessorNode.java`
- Modify: `cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/DetailService.java`
- Create: `cameleer-server-app/src/main/resources/db/migration/V8__processor_iteration_fields.sql`
- Modify: `cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ExecutionStore.java`
- Modify: `cameleer-server-app/src/main/java/com/cameleer/server/app/storage/PostgresExecutionStore.java`
- Modify: `cameleer-server-core/src/main/java/com/cameleer/server/core/ingestion/IngestionService.java`
- Modify: `cameleer-server-core/src/main/java/com/cameleer/server/core/detail/ProcessorNode.java`
- Modify: `cameleer-server-core/src/main/java/com/cameleer/server/core/detail/DetailService.java`
- [ ] **Step 1: Create Flyway migration V8**
@@ -176,12 +176,12 @@ Expected: BUILD SUCCESS
- [ ] **Step 8: Commit**
```bash
git add cameleer3-server-app/src/main/resources/db/migration/V8__processor_iteration_fields.sql \
cameleer3-server-core/src/main/java/com/cameleer3/server/core/storage/ExecutionStore.java \
cameleer3-server-app/src/main/java/com/cameleer3/server/app/storage/PostgresExecutionStore.java \
cameleer3-server-core/src/main/java/com/cameleer3/server/core/ingestion/IngestionService.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/DetailService.java
git add cameleer-server-app/src/main/resources/db/migration/V8__processor_iteration_fields.sql \
cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ExecutionStore.java \
cameleer-server-app/src/main/java/com/cameleer/server/app/storage/PostgresExecutionStore.java \
cameleer-server-core/src/main/java/com/cameleer/server/core/ingestion/IngestionService.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/DetailService.java
git commit -m "feat: add iteration fields to processor storage and detail model"
```
@@ -192,10 +192,10 @@ git commit -m "feat: add iteration fields to processor storage and detail model"
Add a REST endpoint that fetches processor snapshot data by processorId instead of positional index.
**Files:**
- Modify: `cameleer3-server-core/src/main/java/com/cameleer3/server/core/storage/ExecutionStore.java`
- Modify: `cameleer3-server-app/src/main/java/com/cameleer3/server/app/storage/PostgresExecutionStore.java`
- Modify: `cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/DetailService.java`
- Modify: `cameleer3-server-app/src/main/java/com/cameleer3/server/app/controller/DetailController.java`
- Modify: `cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ExecutionStore.java`
- Modify: `cameleer-server-app/src/main/java/com/cameleer/server/app/storage/PostgresExecutionStore.java`
- Modify: `cameleer-server-core/src/main/java/com/cameleer/server/core/detail/DetailService.java`
- Modify: `cameleer-server-app/src/main/java/com/cameleer/server/app/controller/DetailController.java`
- [ ] **Step 1: Add findProcessorById to ExecutionStore interface**
@@ -251,10 +251,10 @@ Expected: BUILD SUCCESS
- [ ] **Step 6: Commit**
```bash
git add cameleer3-server-core/src/main/java/com/cameleer3/server/core/storage/ExecutionStore.java \
cameleer3-server-app/src/main/java/com/cameleer3/server/app/storage/PostgresExecutionStore.java \
cameleer3-server-core/src/main/java/com/cameleer3/server/core/detail/DetailService.java \
cameleer3-server-app/src/main/java/com/cameleer3/server/app/controller/DetailController.java
git add cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ExecutionStore.java \
cameleer-server-app/src/main/java/com/cameleer/server/app/storage/PostgresExecutionStore.java \
cameleer-server-core/src/main/java/com/cameleer/server/core/detail/DetailService.java \
cameleer-server-app/src/main/java/com/cameleer/server/app/controller/DetailController.java
git commit -m "feat: add snapshot-by-processorId endpoint"
```
@@ -274,7 +274,7 @@ Run the server locally, then fetch the OpenAPI spec:
```bash
# Build and run
cd cameleer3-server-app && mvn spring-boot:run -DskipTests &
cd cameleer-server-app && mvn spring-boot:run -DskipTests &
# Wait for startup, then fetch
curl -s http://localhost:8080/v3/api-docs | python3 -m json.tool > ui/src/api/openapi.json
```