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:
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user