mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
A documentation audit against the code surfaced several stale claims: - Agent count: the roster is 19 AI agents (the UX/UI cell has two devs, ux-dev-1 + ux-dev-2), not 18 / a single UX dev. Fixed in README, CLAUDE.md, base.md, and docs/ux_ui. - API: domain routes are mounted under /api, not /api/v1 (the /api/v1 prefix is the agent gateway only); dropped the non-existent /api/v1/test group; fixed the orchestrator-status path in deployment.md. - Quick Start uvicorn target is roboco.api.app:app (the api package deliberately does not export app). - Verb table: the developer PR verb is open_pr (renamed from submit_for_qa); the lifecycle's canonical module is foundation/policy/lifecycle.py (enforcement/task_lifecycle.py is a shim). - Backend team stack: vector store is PostgreSQL + pgvector (via piragi), not Qdrant; mypy targets roboco/, not src/. - .env.example: replaced the phantom Qdrant/OpenAI blocks with the real Ollama/RAG settings.
44 lines
983 B
Markdown
44 lines
983 B
Markdown
# Backend Cell
|
|
|
|
## Team: `backend`
|
|
|
|
## Your Channels
|
|
- `#backend-cell` - Primary cell channel
|
|
- `#dev-all` - Cross-cell developer discussions
|
|
- `#qa-all` - Cross-cell QA discussions (if QA)
|
|
- `#pm-all` - PM coordination (if PM)
|
|
- `#doc-all` - Documentation discussions (if Documenter)
|
|
|
|
## Tech Stack
|
|
- **Language**: Python
|
|
- **Framework**: FastAPI
|
|
- **Database**: PostgreSQL
|
|
- **Cache/Queue**: Redis
|
|
- **Vector Store**: PostgreSQL + pgvector (via piragi)
|
|
- **Container**: Docker
|
|
|
|
## Your Teammates
|
|
- `be-pm` - Backend PM (your PM)
|
|
- `be-dev-1`, `be-dev-2` - Backend Developers
|
|
- `be-qa` - Backend QA
|
|
- `be-doc` - Backend Documenter
|
|
- `main-pm` - Main PM (escalation path)
|
|
|
|
## Development Standards
|
|
```bash
|
|
# Before any commit
|
|
uv run ruff format .
|
|
uv run ruff check .
|
|
uv run mypy roboco/
|
|
uv run pytest
|
|
|
|
# Coverage target: 80%
|
|
```
|
|
|
|
## Common Patterns
|
|
- RESTful API design
|
|
- Pydantic models for validation
|
|
- SQLAlchemy for ORM
|
|
- Dependency injection
|
|
- Structured logging with structlog
|