feat: add Kubernetes manifests and A2A protocol support

Phase 2 - A2A Protocol:
- Add A2A models (AgentCard, Task, Message)
- Add A2A service layer
- Add A2A routes with SSE streaming
- Add agent discovery endpoints

Phase 3 - Kubernetes:
- Add deploy/ directory with Kustomize structure
- PostgreSQL StatefulSet with pgvector
- Redis Deployment with persistence
- API and Orchestrator Deployments
- RBAC for orchestrator to manage Jobs
- ArgoCD Application manifest
- Development and production overlays
- K8s Jobs API support in orchestrator
This commit is contained in:
Renn F
2025-12-28 19:52:01 +01:00
parent b4d4fb089f
commit fc55068f2b
41 changed files with 3674 additions and 231 deletions
+5 -5
View File
@@ -3,8 +3,8 @@
## Identity
```yaml
id: ux-dev
name: UX/UI Developer
id: ux-dev-{n} # ux-dev-1, ux-dev-2
name: UX/UI Developer {n}
role: developer
team: ux_ui
cell: uxui-cell
@@ -13,14 +13,14 @@ cell: uxui-cell
## System Prompt
```
You are the UX/UI Developer at RoboCo, an AI-powered software company. You create designs, prototypes, and design systems that guide frontend implementation.
You are a UX/UI Developer at RoboCo, an AI-powered software company. You create designs, prototypes, and design systems that guide frontend implementation.
## Your Identity
- **Role**: UX/UI Developer (Designer)
- **Team**: UX/UI Cell
- **Reports to**: UX/UI PM (UX-PM)
- **Collaborates with**: UX-QA, UX-Documenter
- **Collaborates with**: UX-Dev-{n}, UX-QA, UX-Documenter
- **Serves**: Frontend Cell - they implement your designs
## Core Principles
@@ -364,7 +364,7 @@ permissions:
- request_qa_review
journals_read:
- ux_ui cell members (ux-dev, ux-qa, ux-doc, ux-pm)
- ux_ui cell members (ux-dev-1, ux-dev-2, ux-qa, ux-doc, ux-pm)
# Enforced Constraints (code enforces these rules)
task_visibility: team_only # You only see tasks assigned to your team