betting-analytics/docs/planning/config.yml
rckrdmrd 094493625c feat: Documentation and orchestration updates
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 05:35:34 -06:00

229 lines
5.0 KiB
YAML

# ==============================================================================
# CONFIGURACION SCRUM - BETTING ANALYTICS
# ==============================================================================
# Configuracion del proyecto para agentes IA
# Sistema: NEXUS v3.4 + SIMCO + SCRUM
# ==============================================================================
project:
name: "Betting Analytics"
code: "BA"
version: "0.1.0"
status: "planning"
created_date: "2025-12-05"
updated_date: "2026-01-04"
# Estados validos por tipo de documento
states:
user_story:
- "Backlog"
- "To Do"
- "In Progress"
- "In Review"
- "Done"
task:
- "To Do"
- "In Progress"
- "Blocked"
- "Done"
bug:
- "Open"
- "In Progress"
- "Fixed"
- "Done"
- "Won't Fix"
requirement:
- "Draft"
- "Approved"
- "Implemented"
- "Done"
# Prioridades y SLAs
priorities:
- id: "P0"
name: "Critico"
sla_hours: 4
description: "Bloquea produccion"
- id: "P1"
name: "Alto"
sla_hours: 24
description: "Impacta funcionalidad core"
- id: "P2"
name: "Medio"
sla_hours: 72
description: "Funcionalidad importante"
- id: "P3"
name: "Bajo"
sla_hours: 168
description: "Mejora o feature menor"
# Nomenclatura del proyecto
naming:
project_prefix: "BA"
epic_prefix: "BA"
user_story: "US-BA"
task: "TASK-BA"
bug: "BUG-BA"
requirement: "RF-BA"
specification: "ET-BA"
adr: "ADR"
# Categorias de User Stories
us_categories:
- prefix: "AUTH"
epic: "BA-001"
description: "Autenticacion y Seguridad"
- prefix: "DATA"
epic: "BA-002"
description: "Ingestion de Datos"
- prefix: "AN"
epic: "BA-003"
description: "Analytics"
- prefix: "PRED"
epic: "BA-004"
description: "Predicciones ML"
- prefix: "REP"
epic: "BA-005"
description: "Reportes"
# EPICs del proyecto
epics:
- id: "BA-001"
name: "Fundamentos"
phase: "01-fase-alcance-inicial"
status: "In Progress"
description: "Configuracion base, autenticacion, estructura"
- id: "BA-002"
name: "Ingestion de Datos"
phase: "01-fase-alcance-inicial"
status: "Backlog"
description: "Recoleccion y procesamiento de datos"
- id: "BA-003"
name: "Analytics Engine"
phase: "01-fase-alcance-inicial"
status: "Backlog"
description: "Motor de analisis estadistico"
- id: "BA-004"
name: "Predicciones ML"
phase: "02-fase-robustecimiento"
status: "Backlog"
description: "Modelos de machine learning"
- id: "BA-005"
name: "Reportes y Dashboard"
phase: "02-fase-robustecimiento"
status: "Backlog"
description: "Visualizacion y reportes"
# Configuracion de Sprint
sprint:
duration_days: 10
velocity_target: 30
current_sprint: 0
sprint_name: "Sprint-0"
start_date: "2026-01-04"
end_date: "2026-01-14"
# Agentes disponibles
agents:
- id: "@Backend-Agent"
specialization: "NestJS, TypeORM, APIs REST"
availability: "full"
- id: "@Frontend-Agent"
specialization: "React, TypeScript, Vite"
availability: "full"
- id: "@ML-Agent"
specialization: "Python, FastAPI, ML Models"
availability: "partial"
- id: "@DB-Agent"
specialization: "PostgreSQL, TypeORM, Migrations"
availability: "full"
- id: "@DevOps-Agent"
specialization: "Docker, CI/CD, Infra"
availability: "partial"
# Campos requeridos por tipo
required_fields:
user_story:
- "id"
- "title"
- "type"
- "status"
- "priority"
- "epic"
- "story_points"
- "created_date"
task:
- "id"
- "title"
- "type"
- "status"
- "priority"
- "created_date"
bug:
- "id"
- "title"
- "type"
- "status"
- "severity"
- "affected_module"
- "steps_to_reproduce"
- "created_date"
requirement:
- "id"
- "title"
- "type"
- "status"
- "priority"
- "module"
- "epic"
- "created_date"
# Metricas del proyecto
metrics:
total_epics: 5
total_user_stories: 0
total_requirements: 0
total_specifications: 0
stories_with_yaml: 0
compliance_target: 100
coverage_target: 80
# Stack tecnologico
stack:
backend:
framework: "NestJS"
language: "TypeScript"
orm: "TypeORM"
runtime: "Node.js 20"
frontend:
framework: "React"
language: "TypeScript"
bundler: "Vite"
ui: "TBD"
database:
primary: "PostgreSQL"
cache: "Redis (planned)"
ml:
framework: "FastAPI"
language: "Python 3.11"
ml_libs: "scikit-learn, pandas"
infrastructure:
containerization: "Docker"
orchestration: "Docker Compose"
ci_cd: "GitHub Actions (planned)"
# Rutas importantes
paths:
docs: "docs/"
planning: "docs/planning/"
board: "docs/planning/Board.md"
agents: "AGENTS.md"
backend: "apps/backend/"
frontend: "apps/frontend/"
ml: "apps/ml/"
orchestration: "orchestration/"
# ==============================================================================
# FIN DE CONFIGURACION
# ==============================================================================