OG T
a769738499
feat(api): Phase 6.4h replace mock DI with real ProposalService
- Remove MockEngine and embedded Proposal/Guardrails classes
- Import real ProposalService with OpenClaw LLM integration
- Use get_real_proposal_service() for dependency injection
- ProposalService integrates:
- OpenClaw LLM (Ollama → Gemini → Claude fallback)
- Redis Working Memory
- PostgreSQL Episodic Memory
- TrustEngine risk assessment
- Add llm_provider, llm_confidence, kubectl_command to response
- Map ApprovalRiskLevel to Tier (LOW=1, MEDIUM=2, CRITICAL=3)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-23 12:25:39 +08:00
..
2026-03-22 18:57:44 +08:00
2026-03-23 12:25:39 +08:00
2026-03-22 18:57:44 +08:00
2026-03-22 18:57:44 +08:00
2026-03-22 18:57:44 +08:00
2026-03-22 18:57:44 +08:00
2026-03-22 18:57:44 +08:00
2026-03-22 18:57:44 +08:00
2026-03-23 12:01:20 +08:00
2026-03-22 18:57:44 +08:00
2026-03-22 18:57:44 +08:00