BE-03 Cliente IA contextual
BE-03 — Cliente IA contextual
Sección titulada «BE-03 — Cliente IA contextual»- Depende de:
US-10,ARCH-05. - Estado inicial: BACKLOG.
- Estado actual: DONE.
Objetivo
Sección titulada «Objetivo»Adaptador de proveedor de IA con recolector de contexto (vecindad del grafo) y acciones acotadas.
Criterios de aceptación
Sección titulada «Criterios de aceptación»- Sin proveedor, la IA funciona en modo local educativo contextual offline con indicación clara (NFR-01, NFR-04).
- Se registra qué nodos se enviaron por llamada (NFR-04,
nodesSent). - Claves en almacenamiento seguro (NFR-06).
- “¿Debería adoptarlo?” no emite veredicto vinculante (ADR-07).
Evidencia de implementación
Sección titulada «Evidencia de implementación»- Dominio:
lib/src/domain/contextual_ai.dart - Datos:
lib/src/data/datasources/ai_context_builder.dart,lib/src/data/repositories/contextual_ai_repository.dart - UI:
lib/src/features/ask/ - Pruebas:
test/domain/contextual_ai_test.dart,test/data/contextual_ai_repository_test.dart,test/features/ask/ask_screen_test.dart - Validación interactiva: Samsung Galaxy A17 con Marionette MCP (7 capturas de pantalla).