- Configure workspace Git repository with comprehensive .gitignore - Add Odoo as submodule for ERP reference code - Include documentation: SETUP.md, GIT-STRUCTURE.md - Add gitignore templates for projects (backend, frontend, database) - Structure supports independent repos per project/subproject level Workspace includes: - core/ - Reusable patterns, modules, orchestration system - projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.) - knowledge-base/ - Reference code and patterns (includes Odoo submodule) - devtools/ - Development tools and templates - customers/ - Client implementations template 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
86 lines
2.8 KiB
Markdown
86 lines
2.8 KiB
Markdown
# _MAP: docs/97-adr/
|
|
|
|
**Última actualización:** 2025-11-29
|
|
**Estado:** 🟢 Activo
|
|
**Versión:** 3.0
|
|
**Propósito:** Architecture Decision Records
|
|
|
|
---
|
|
|
|
## 📋 Propósito de esta Carpeta
|
|
|
|
Registro de todas las decisiones arquitectónicas importantes del proyecto GAMILIT.
|
|
|
|
**Formato:** ADR-{NUM}-{título}.md
|
|
|
|
**Audiencia:** Tech Leads, Arquitectos, Product Owner
|
|
|
|
---
|
|
|
|
## 📁 Contenido
|
|
|
|
### ADRs Implementados (19)
|
|
|
|
| ADR | Título | Estado | Categoría |
|
|
|-----|--------|--------|-----------|
|
|
| **ADR-0001** | Monorepo Architecture | ✅ Implemented | Architecture |
|
|
| **ADR-0002** | Sistema SIMCO (_MAP.md) | ✅ Implemented | Documentation |
|
|
| **ADR-0003** | Team vs Guild | ✅ Implemented | Social Features |
|
|
| **ADR-007** | Schemas sin Tablas | ✅ Accepted | Database |
|
|
| **ADR-008** | Sistema Dual exercise_type | ✅ Implemented | Database |
|
|
| **ADR-009** | Duración Podcast Ejercicio 3.4 | ✅ Implemented | Content Design |
|
|
| **ADR-010** | Documento Diseño Fuente Verdad | ✅ Accepted | Architecture |
|
|
| **ADR-011** | Frontend API Client Structure | ✅ Accepted | Frontend |
|
|
| **ADR-012** | Automatic User Initialization Trigger | ✅ Implemented | Database |
|
|
| **ADR-013** | React Query Adoption | ✅ Implemented | Frontend |
|
|
| **ADR-014** | Nil-Safety Patterns | ✅ Accepted | Frontend |
|
|
| **ADR-015** | Centralized API Routes | ✅ Implemented | Frontend |
|
|
| **ADR-016** | Simplificar Backend XP | ✅ Implemented | Backend |
|
|
| **ADR-017** | Admin Portal Avanzado | ✅ Accepted | Architecture |
|
|
| **ADR-018** | Removal Migrations Folders | ✅ Accepted | Database |
|
|
| **ADR-019** | Runtime Validation Zod | ✅ Accepted | Frontend |
|
|
| **ADR-020** | Validación Alternativas Fill-in-Blank | ✅ Implemented | Database |
|
|
| **ADR-021** | Estandarización Recompensas XP | ✅ Implemented | Gamification |
|
|
| **ADR-026** | SIMCO v2 Estructura Modular | ✅ Accepted | Documentation |
|
|
|
|
**Total ADRs:** 19 implementados/aceptados
|
|
|
|
**Estado:** 🟢 Sistema activo y consolidado
|
|
|
|
---
|
|
|
|
## 📊 Distribución por Categoría
|
|
|
|
| Categoría | Cantidad | ADRs |
|
|
|-----------|----------|------|
|
|
| **Architecture** | 4 | 0001, 0002, 010, 017 |
|
|
| **Database** | 5 | 007, 008, 012, 018, 020 |
|
|
| **Frontend** | 5 | 011, 013, 014, 015, 019 |
|
|
| **Documentation** | 2 | 0002, 026 |
|
|
| **Backend** | 1 | 016 |
|
|
| **Gamification** | 1 | 021 |
|
|
| **Social Features** | 1 | 0003 |
|
|
| **Content Design** | 1 | 009 |
|
|
|
|
---
|
|
|
|
## 🔗 Interdependencias
|
|
|
|
### Esta Carpeta Alimenta A:
|
|
|
|
- **docs/02-especificaciones-tecnicas/** - Decisiones técnicas
|
|
- **Desarrolladores** - Contexto de decisiones
|
|
- **docs/95-guias-desarrollo/** - Guías de implementación
|
|
|
|
---
|
|
|
|
## 🎯 Próximos ADRs Disponibles
|
|
|
|
Números disponibles para nuevos ADRs: **ADR-022**, **ADR-023**, **ADR-024**, **ADR-025**, **ADR-027+**
|
|
|
|
---
|
|
|
|
**Generado:** 2025-11-07
|
|
**Última consolidación:** 2025-11-29 (19 ADRs documentados)
|
|
**Versión:** 3.0.0
|