🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
173 lines
3.3 KiB
YAML
173 lines
3.3 KiB
YAML
# Configuracion del Proyecto - Inmobiliaria Analytics
|
|
# Sistema: NEXUS v3.4 + SIMCO + GAMILIT Standard
|
|
# Fecha: 2026-01-04
|
|
|
|
project:
|
|
name: "Inmobiliaria Analytics"
|
|
version: "1.0.0"
|
|
repository: "inmobiliaria-analytics"
|
|
description: "Plataforma de analytics para el sector inmobiliario"
|
|
status: "planned"
|
|
|
|
# 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
|
|
color: "#dc2626"
|
|
- id: "P1"
|
|
name: "Alto"
|
|
sla_hours: 24
|
|
color: "#ea580c"
|
|
- id: "P2"
|
|
name: "Medio"
|
|
sla_hours: 72
|
|
color: "#ca8a04"
|
|
- id: "P3"
|
|
name: "Bajo"
|
|
sla_hours: 168
|
|
color: "#16a34a"
|
|
|
|
# Nomenclatura del proyecto
|
|
naming:
|
|
epic_prefix: "IA"
|
|
user_story: "US"
|
|
task: "TASK"
|
|
bug: "BUG"
|
|
requirement: "RF"
|
|
specification: "ET"
|
|
adr: "ADR"
|
|
|
|
# Categorias de User Stories
|
|
us_categories:
|
|
- prefix: "FUND"
|
|
epic: "IA-001"
|
|
description: "Fundamentos"
|
|
- prefix: "PROP"
|
|
epic: "IA-002"
|
|
description: "Propiedades"
|
|
- prefix: "ANA"
|
|
epic: "IA-003"
|
|
description: "Analytics"
|
|
- prefix: "REP"
|
|
epic: "IA-004"
|
|
description: "Reportes"
|
|
- prefix: "INT"
|
|
epic: "IA-005"
|
|
description: "Integraciones"
|
|
|
|
# Configuracion de Sprint
|
|
sprint:
|
|
duration_days: 10
|
|
velocity_target: 30
|
|
current_sprint: 1
|
|
start_date: "2026-01-04"
|
|
|
|
# Agentes asignados
|
|
agents:
|
|
- id: "@Backend-Agent"
|
|
specialization: "NestJS, TypeORM, APIs REST"
|
|
modules: ["auth", "properties", "analytics"]
|
|
- id: "@Frontend-Agent"
|
|
specialization: "React, TypeScript, UI/UX"
|
|
modules: ["dashboard", "reports", "admin"]
|
|
- id: "@Database-Agent"
|
|
specialization: "PostgreSQL, Redis, Migrations"
|
|
modules: ["schemas", "queries", "optimization"]
|
|
- id: "@DevOps-Agent"
|
|
specialization: "Docker, CI/CD, Monitoring"
|
|
modules: ["deployment", "infrastructure"]
|
|
|
|
# Campos requeridos por tipo de documento
|
|
required_fields:
|
|
user_story:
|
|
- "id"
|
|
- "title"
|
|
- "status"
|
|
- "epic"
|
|
- "story_points"
|
|
- "created_date"
|
|
task:
|
|
- "id"
|
|
- "title"
|
|
- "status"
|
|
- "priority"
|
|
- "created_date"
|
|
bug:
|
|
- "id"
|
|
- "title"
|
|
- "status"
|
|
- "severity"
|
|
- "affected_module"
|
|
- "steps_to_reproduce"
|
|
- "created_date"
|
|
requirement:
|
|
- "id"
|
|
- "title"
|
|
- "status"
|
|
- "priority"
|
|
- "module"
|
|
- "epic"
|
|
- "created_date"
|
|
|
|
# Metricas del proyecto
|
|
metrics:
|
|
total_epics: 1
|
|
total_user_stories: 0
|
|
total_requirements: 0
|
|
total_tasks: 0
|
|
total_bugs: 0
|
|
compliance_target: 100
|
|
|
|
# Stack tecnologico
|
|
stack:
|
|
backend:
|
|
framework: "NestJS 10.x"
|
|
runtime: "Node.js 20.x"
|
|
orm: "TypeORM 0.3.x"
|
|
frontend:
|
|
framework: "React 18.x"
|
|
language: "TypeScript 5.x"
|
|
state: "Zustand"
|
|
database:
|
|
primary: "PostgreSQL 16"
|
|
cache: "Redis 7"
|
|
infrastructure:
|
|
container: "Docker"
|
|
orchestration: "Docker Compose"
|
|
proxy: "Traefik"
|
|
|
|
# Metadata
|
|
metadata:
|
|
created: "2026-01-04"
|
|
updated: "2026-01-04"
|
|
maintainers:
|
|
- "@Tech-Lead"
|
|
standard: "GAMILIT"
|
|
system: "NEXUS v3.4"
|