Autonomous Analyst (Phase 1 • Requirements)

Autonomous Analyst

Construye lo correcto antes de escribir código. Convierte requerimientos y PRDs desestructurados en especificaciones implementables con criterios de aceptación Gherkin, diagramas C4 y puntuación de preparación (Readiness Score).

1. Criterios de Aceptación Gherkin

Genera escenarios de prueba Given-When-Then ejecutables a partir de documentos de requerimientos para que desarrolladores y QA sepan exactamente qué validar.

2. Modelado UML y C4

Genera diagramas de secuencia, flujos de estado y límites arquitectónicos entre microservicios, bases de datos y APIs externas.

3. Detección de Ambigüedades

Analiza contradicciones entre distintas especificaciones y emite una calificación de preparación (`Readiness Score`) antes de iniciar el desarrollo.

Análisis en Tiempo Real

PRD Checkout Internacional (REQ-182)

Readiness Score: 94/100
Escenario Gherkin Generado:
Scenario: Validación de direcciones en Alemania (DE)
  Given el usuario selecciona país "DE"
  When ingresa código postal "10115"
  Then el sistema verifica 5 dígitos sin requerir Estado/Provincia
  And autocompleta la ciudad con "Berlin"
Límites Arquitectónicos Identificados:
• Componente Frontend: AddressForm.tsx
• Endpoint Gateway: POST /api/v1/addresses/verify
• Proveedor Externo: Geocoding Adapter (Nominatim / Google Maps)
• Almacenamiento: Postgres (addresses_cache)