Task: Ulias Org - Vision Complete (Sprints 2-8)
Date: 12/02/2026 23:30
Status: TERMINE
Projets: ulias-org, ulias-org-web
Resume
Implementation complete de la vision Ulias Org, sprints 2 a 8. Le systeme passe de 4 agents basiques a 25 agents organises en 7 equipes, avec persistence Supabase, routing LLM intelligent, pipelines, CEO intelligence, et fiabilite production.
Sprints implementes
Sprint 2: Persistence + Smart Routing
- Tables Supabase (schema
agents, 10 tables)
- DB integration layer (
AgentsDB wrapper)
- Interpreter agent (routing LLM via qwen3:8b GPU 1)
- Multi-step decomposition
- Context trimming (layers prioritaires, budget tokens ~6000)
- Session cleanup (idle 30min)
- Page /history web UI
Sprint 3: Engineering Team
- Agent registry central (remplace AGENT_PROMPTS)
- 5 agents engineering: coder, reviewer, tester, deployer, architect
- Pipelines: verification_chain, code_and_deploy
- Git workflow helpers
Sprint 4: Ops + Notifications + Decisions
- Agents ops: backup, infra
- Notification service (ntfy + WS)
- Scheduler (health_check 5min, backup_check 6h, disk_usage 1h)
- Decision workflow (CEO approval pour tools sensibles)
- Page /decisions web UI
Sprint 5: Research + Media + Security
- Agents media: transcriber, vision, organizer
- Agents security: auditor, watcher, patcher (requiresApproval)
- Agents research: analyst, documenter
- Tools: whisperTranscribe, analyzeImage
- Page /teams web UI
Sprint 6: Transversal Team (The Brain)
- pgvector extension + embedding column
- Agents: strategist, optimizer, connector, learner
- Cosine similarity search pour lessons pertinentes
- Knowledge retrieval dans context builder
Sprint 7: CEO Intelligence
- Agents: profiler, anticipator, simplifier
- CEO profile persistence (preferences, patterns)
- SuggestionsBar component
- /api/profile GET/PUT
- Pages /settings web UI
Sprint 8: Reliability + Polish
- Circuit breaker (3 failures → 60s cooldown)
- LLM retry avec backoff exponentiel (3 tentatives)
- Parallel tool execution (Promise.all)
- Response cache LRU (50 entries, 5min TTL)
- Error pages (404, 500)
- Keyboard shortcuts (Escape clear, Enter send)
Remaining items finalises
- Pipeline routing wire dans Director
- /api/suggestions endpoint (suggestions contextuelles)
- SuggestionsBar integre dans Chat page
- ENABLE_SCHEDULER dans conf.prod.gouroubleu.yml
- 29 tests E2E (circuit-breaker, registry, interpreter, pipelines)
Commits
- ulias-org: 3942ed5 (S4), ee956ca (S5), 755d6eb (S6), 24776bc (S7), 6a8936c (S8), 1519f4b (finalize)
- ulias-org-web: 82c3f72 (S4), d57b537 (S5), 86de4f4 (S7), 4cba8ac (S8), f5f13a4 (finalize)
Stats finales
- 25 agents across 7 teams
- 30+ tools via connectors-api
- 2 pipelines (verification_chain, code_and_deploy)
- 29 tests passing (82ms)
- v0.8.0 deploye en production