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:
@@ -2,11 +2,11 @@
|
||||
|
||||
**Date:** 2026-03-23
|
||||
**Status:** Reviewed
|
||||
**Scope:** Close all gaps between `@cameleer/design-system` mocks and the cameleer3-server UI
|
||||
**Scope:** Close all gaps between `@cameleer/design-system` mocks and the cameleer-server UI
|
||||
|
||||
## Context
|
||||
|
||||
The `@cameleer/design-system` package (v0.0.2) contains fully realized mock pages demonstrating the target UX for the Cameleer3 monitoring platform. The current server UI was built as a first pass and has significant deviations from these mocks across every page. This spec defines the work to align them.
|
||||
The `@cameleer/design-system` package (v0.0.2) contains fully realized mock pages demonstrating the target UX for the Cameleer monitoring platform. The current server UI was built as a first pass and has significant deviations from these mocks across every page. This spec defines the work to align them.
|
||||
|
||||
**Out of scope:**
|
||||
- Business context columns (Order ID, Customer) — not applicable to current data model
|
||||
@@ -121,7 +121,7 @@ record SetPasswordRequest(
|
||||
|
||||
**Security:** ADMIN role required (same as other user management endpoints).
|
||||
|
||||
**New files:** `cameleer3-server-app/.../dto/SetPasswordRequest.java`; new method in `UserAdminController`.
|
||||
**New files:** `cameleer-server-app/.../dto/SetPasswordRequest.java`; new method in `UserAdminController`.
|
||||
|
||||
## 2. Dashboard Enhancements
|
||||
|
||||
@@ -541,12 +541,12 @@ All three tabs (Users, Groups, Roles) adopt the same layout pattern:
|
||||
- `ui/src/api/queries/agent-metrics.ts` (useAgentMetrics hook)
|
||||
- `ui/src/api/queries/processor-metrics.ts` (useProcessorMetrics hook)
|
||||
- `ui/src/api/queries/correlation.ts` (useCorrelationChain hook)
|
||||
- `cameleer3-server-app/.../controller/AgentMetricsController.java`
|
||||
- `cameleer3-server-app/.../dto/ProcessorMetrics.java`
|
||||
- `cameleer3-server-app/.../dto/AgentMetricsResponse.java`
|
||||
- `cameleer3-server-app/.../dto/MetricBucket.java`
|
||||
- `cameleer3-server-app/.../dto/SetPasswordRequest.java`
|
||||
- `cameleer3-server-app/src/main/resources/db/migration/V7__processor_stats_by_id.sql`
|
||||
- `cameleer-server-app/.../controller/AgentMetricsController.java`
|
||||
- `cameleer-server-app/.../dto/ProcessorMetrics.java`
|
||||
- `cameleer-server-app/.../dto/AgentMetricsResponse.java`
|
||||
- `cameleer-server-app/.../dto/MetricBucket.java`
|
||||
- `cameleer-server-app/.../dto/SetPasswordRequest.java`
|
||||
- `cameleer-server-app/src/main/resources/db/migration/V7__processor_stats_by_id.sql`
|
||||
|
||||
### Modified files:
|
||||
- `ui/package.json` — design system `^0.0.2`
|
||||
@@ -564,13 +564,13 @@ All three tabs (Users, Groups, Roles) adopt the same layout pattern:
|
||||
- `ui/src/pages/Admin/RbacPage.tsx` — restructured to container with split-pane tabs
|
||||
- `ui/src/pages/Admin/OidcConfigPage.tsx` — default roles, ConfirmDialog
|
||||
- `ui/src/api/schema.d.ts` — regenerated with new types
|
||||
- `cameleer3-server-app/.../dto/AgentInstanceResponse.java` — add version, capabilities
|
||||
- `cameleer3-server-app/.../controller/AgentRegistrationController.java` — map version/capabilities
|
||||
- `cameleer3-server-app/.../controller/RouteMetricsController.java` — add processor stats method
|
||||
- `cameleer3-server-app/.../controller/UserAdminController.java` — add password reset method
|
||||
- `cameleer3-server-app/.../SecurityConfig.java` — add rule for `GET /api/v1/agents/*/metrics`
|
||||
- `cameleer-server-app/.../dto/AgentInstanceResponse.java` — add version, capabilities
|
||||
- `cameleer-server-app/.../controller/AgentRegistrationController.java` — map version/capabilities
|
||||
- `cameleer-server-app/.../controller/RouteMetricsController.java` — add processor stats method
|
||||
- `cameleer-server-app/.../controller/UserAdminController.java` — add password reset method
|
||||
- `cameleer-server-app/.../SecurityConfig.java` — add rule for `GET /api/v1/agents/*/metrics`
|
||||
- `ui/src/main.tsx` or `ui/src/components/LayoutShell.tsx` — add `ToastProvider`
|
||||
- `cameleer3-server-app/.../OpenApiConfig.java` — register new DTOs
|
||||
- `cameleer-server-app/.../OpenApiConfig.java` — register new DTOs
|
||||
|
||||
### Backend migration:
|
||||
- `V7__processor_stats_by_id.sql` — new `stats_1m_processor_detail` continuous aggregate with `processor_id` grouping
|
||||
|
||||
Reference in New Issue
Block a user