đź’Ľ _WORKING - Tu Sistema de Trabajo Diario¶
Sistema Transversal de GestiĂłn de Proyectos y Tareas
Este es tu espacio de trabajo activo donde gestionas proyectos, tareas y workflows del dĂa a dĂa.
đź“‚ ESTRUCTURA¶
_WORKING/
├── workflows/ # MetodologĂas y procesos canon
│ └── WORKFLOW_METHODOLOGY.md # MetodologĂa universal (LÉELO PRIMERO)
│
├── tasks/ # Sistema de tareas
│ ├── templates/ # Tareas pendientes de ejecutar
│ ├── in_progress/ # Tareas en desarrollo activo
│ └── completed/ # Tareas completadas (historial)
│
└── projects/ # Proyectos especĂficos
├── 001_CORE_TESTING/ # Proyecto: Testing de 04_CORE
│ ├── AUDIT_REPORT.md # AuditorĂa inicial
│ ├── ACTION_PLAN.md # Plan de acción
│ ├── PROGRESS.md # Tracking en tiempo real
│ └── POST_MORTEM.md # Análisis post-proyecto (al terminar)
│
└── 002_[NEXT_PROJECT]/
🎯 PROPĂ“SITO¶
ÂżPor quĂ© existe _WORKING?¶
AudioLab es un proyecto grande y complejo: - 16 subsistemas en 04_CORE - MĂşltiples mĂłdulos en 05_MODULES - Plugins, tests, documentaciĂłn, CI/CD, etc.
Sin un sistema de gestión profesional, es fácil: - ❌ Perder el hilo en proyectos largos - ❌ Olvidar qué falta por hacer - ❌ No tener trazabilidad de decisiones - ❌ Repetir errores del pasado
_WORKING resuelve esto con un workflow profesional y trazable.
RelaciĂłn con 00_PIPELINE¶
- 00_PIPELINE: El sistema de orquestación que define CÓMO funciona el proceso (80 fases, gates, automatización)
- _WORKING: Tu espacio de ejecuciĂłn donde APLICAS el proceso (proyectos y tareas concretas)
El PIPELINE orquesta, _WORKING ejecuta.
🚀 CĂ“MO USAR ESTE SISTEMA¶
1. LEER LA METODOLOGĂŤA (5 minutos)¶
Este documento define el proceso estándar para todos los proyectos.
2. NAVEGAR PROYECTOS ACTIVOS¶
# Ver proyectos en progreso:
ls _WORKING/projects/
# Abrir proyecto especĂfico:
cd _WORKING/projects/001_CORE_TESTING/
# Revisar estado:
cat PROGRESS.md
3. TRABAJAR EN TAREAS¶
# Ver tareas disponibles:
ls _WORKING/tasks/templates/
# Iniciar una tarea:
mv _WORKING/tasks/templates/TASK-001_Install_Catch2.md \
_WORKING/tasks/in_progress/
# Marcar como in_progress en el archivo
# Seguir los pasos documentados
# Al completar:
mv _WORKING/tasks/in_progress/TASK-001_Install_Catch2.md \
_WORKING/tasks/completed/2025-10-17_TASK-001.md
4. CREAR NUEVO PROYECTO (Siguen metodologĂa)¶
# 1. Crear carpeta de proyecto
mkdir _WORKING/projects/002_MY_PROJECT/
# 2. FASE 1: AUDIT
# Crear AUDIT_REPORT.md
# Documentar estado actual
# 3. FASE 2: DESIGN
# Crear ACTION_PLAN.md
# Definir objetivos, fases, tareas
# 4. FASE 3: DIVIDE
# Crear tareas en tasks/templates/
# Usar TASK_TEMPLATE.md
# 5. FASE 4: EXECUTE
# Ejecutar tareas una a una
# Actualizar PROGRESS.md
# 6. FASE 5: VERIFY
# Crear POST_MORTEM.md
# Documentar aprendizajes
đź“‹ PROYECTOS ACTIVOS¶
001_CORE_TESTING (🔄 IN PROGRESS)¶
Objetivo: Verificar que 04_CORE funciona correctamente
- Status: DĂa 1 - Planning completado
- Progress: 0/20 tasks (0%)
- Next: TASK-001 - Install Catch2
Ver detalles: - ACTION_PLAN.md - PROGRESS.md
🎓 FILOSOFĂŤA DEL SISTEMA¶
Principios¶
- AUDITAR antes de Actuar
-
No empezar sin entender el estado actual
-
DISEÑAR antes de Implementar
-
Plan detallado, dividido en tareas
-
TAREA A TAREA
-
Una cosa a la vez, completamente
-
TRAZABILIDAD TOTAL
-
Documentar todo: por qué, cómo, resultado
-
PROFESIONALISMO CANON
- Hacerlo bien, no "just make it work"
📊 MÉTRICAS DEL SISTEMA¶
Proyectos¶
- Total: 1
- Activos: 1
- Completados: 0
Tareas¶
- Templates: 1 (TASK-001 + template)
- In Progress: 0
- Completed: 0
đź”§ HERRAMIENTAS¶
Templates Disponibles¶
TASK_TEMPLATE.md- Template para crear nuevas tareas- Más templates se añadirán según necesidad
Scripts (Futuros)¶
create_project.sh- Automatizar creaciĂłn de proyectoscreate_task.sh- Automatizar creaciĂłn de tareasupdate_progress.sh- Actualizar PROGRESS.md
📝 CONVENCIONES¶
Nomenclatura de Proyectos¶
-NNN: NĂşmero secuencial (001, 002, ...)
- PROJECT_NAME: Nombre descriptivo en CAPS_SNAKE_CASE
Nomenclatura de Tareas¶
Ejemplos:
- TASK-001: Install Catch2 via vcpkg
- TASK-010: Fix failing tests in critical components
Estados de Tareas¶
TODO- Por hacerIN_PROGRESS- En desarrolloBLOCKED- Bloqueada por dependenciaCOMPLETED- Terminada y verificada
🎯 ROADMAP DE _WORKING¶
VersiĂłn Actual: 1.0¶
- MetodologĂa documentada
- Estructura de directorios
- Templates básicos
- Proyecto 001 creado
VersiĂłn 1.1 (PrĂłximamente)¶
- Scripts de automatizaciĂłn
- Dashboard de progreso
- IntegraciĂłn con git hooks
- Métricas automatizadas
VersiĂłn 2.0 (Futuro)¶
- Web dashboard
- API para tracking
- Integration con GitHub Projects
- Visualizaciones de progreso
🤝 CONTRIBUIR¶
Mejorar el Sistema¶
Si encuentras formas de mejorar _WORKING:
- Documentar la mejora propuesta
- Crear issue/discussion
- Implementar y documentar
- Actualizar templates si aplica
Reportar Problemas¶
- MetodologĂa confusa → Mejorar docs
- Template incompleto → Añadir secciones
- Proceso lento → Optimizar workflow
📚 RECURSOS¶
DocumentaciĂłn Clave¶
- WORKFLOW_METHODOLOGY.md - LÉELO PRIMERO
- TASK_TEMPLATE.md - Template para tareas
- 001_CORE_TESTING/ACTION_PLAN.md - Ejemplo real
Lecturas Recomendadas¶
- Getting Things Done (GTD) - David Allen
- The Phoenix Project - Gene Kim
- Agile Project Management
🎓 APRENDIZAJES¶
Lo Que Funciona âś…¶
- Documentar ANTES de codificar
- Tareas atĂłmicas (<2h)
- VerificaciĂłn en cada paso
- Trazabilidad completa
Lo Que NO Funciona ❌¶
- "Quick fixes" sin documentar
- MĂşltiples tareas en paralelo
- CĂłdigo sin tests
- Decisiones sin justificaciĂłn
📊 ESTADĂŤSTICAS¶
Se actualizarán conforme avancemos
Proyectos completados: 0
Tareas completadas: 0
Horas trabajadas: 2h (planning)
Tests verificados: 0/74
LĂneas documentadas: ~5,000
🚀 PRĂ“XIMOS PASOS¶
- Completar 001_CORE_TESTING
- Ejecutar 20 tareas
- Verificar CORE funciona
-
Documentar aprendizajes
-
Aplicar metodologĂa a siguientes proyectos
- 002_MODULES_DEVELOPMENT
- 003_PLUGIN_EXAMPLES
-
004_CI_CD_SETUP
-
Refinar sistema basado en experiencia
- Post-mortems
- Mejoras a templates
- Automatizaciones
ESTE ES TU ESPACIO DE TRABAJO DE AUDIOLAB. đź’Ľ
Todo proyecto grande necesita gestiĂłn profesional. _WORKING es donde haces el trabajo real.
Version: 1.0.0 Created: 2025-10-17 Status: ACTIVE âś… Maintainer: AudioLab Core Team