- Update vision, architecture and technical documentation - Update module definitions (PMC-001 to PMC-008) - Update requirements documentation - Add CONTEXT-MAP.yml and ENVIRONMENT-INVENTORY.yml - Add orchestration guidelines and references 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
134 lines
3.1 KiB
Markdown
134 lines
3.1 KiB
Markdown
---
|
|
id: "DEFINITION-OF-DONE"
|
|
title: "Definition of Done (DoD) - Platform Marketing Content"
|
|
type: "Process"
|
|
status: "Draft"
|
|
project: "platform_marketing_content"
|
|
version: "1.0.0"
|
|
created_date: "2026-01-04"
|
|
updated_date: "2026-01-04"
|
|
---
|
|
# Definition of Done (DoD) - Platform Marketing Content
|
|
|
|
**Proyecto:** Platform Marketing Content - Plataforma SaaS de Generacion de Contenido
|
|
**Ultima actualizacion:** 2026-01-04
|
|
|
|
---
|
|
|
|
## Proposito
|
|
|
|
El Definition of Done (DoD) define los criterios que un item debe cumplir para considerarse completado y listo para produccion.
|
|
|
|
---
|
|
|
|
## Criterios Generales
|
|
|
|
Un item esta "Done" cuando:
|
|
|
|
### 1. Codigo
|
|
|
|
- [ ] Codigo implementado y funcionando
|
|
- [ ] Code review aprobado (si aplica)
|
|
- [ ] Sin warnings de linter/TypeScript
|
|
- [ ] Sin errores de compilacion
|
|
|
|
### 2. Testing
|
|
|
|
- [ ] Tests unitarios escritos y pasando
|
|
- [ ] Tests de integracion (si aplica)
|
|
- [ ] Pruebas manuales realizadas
|
|
- [ ] Coverage minimo cumplido (>80%)
|
|
|
|
### 3. Documentacion
|
|
|
|
- [ ] API documentada (Swagger/OpenAPI)
|
|
- [ ] Notas de implementacion en el item
|
|
- [ ] _MAP.md actualizado si se agregan archivos
|
|
- [ ] README actualizado si cambia configuracion
|
|
|
|
### 4. Deploy
|
|
|
|
- [ ] Build exitoso en CI/CD
|
|
- [ ] Deploy a ambiente de desarrollo
|
|
- [ ] Smoke tests pasados
|
|
- [ ] Sin regresiones detectadas
|
|
|
|
---
|
|
|
|
## Checklist por Tipo de Item
|
|
|
|
### User Story
|
|
|
|
- [ ] Todos los criterios de aceptacion cumplidos
|
|
- [ ] Frontend y Backend integrados
|
|
- [ ] UI/UX conforme al diseno
|
|
- [ ] Responsive (si aplica)
|
|
- [ ] Accesibilidad basica (si aplica)
|
|
|
|
### Bug Fix
|
|
|
|
- [ ] Bug ya no se reproduce
|
|
- [ ] Causa raiz identificada
|
|
- [ ] Test que previene regresion
|
|
- [ ] Fix verificado en ambiente similar al reporte
|
|
|
|
### Technical Task
|
|
|
|
- [ ] Objetivo tecnico cumplido
|
|
- [ ] Documentacion tecnica actualizada
|
|
- [ ] Metricas de mejora verificadas (si aplica)
|
|
|
|
---
|
|
|
|
## Criterios Especificos para PMC
|
|
|
|
### Para Features de Generacion IA
|
|
|
|
- [ ] Workflow de ComfyUI funcionando
|
|
- [ ] Resultados de calidad aceptable
|
|
- [ ] Tiempos de generacion dentro de lo esperado
|
|
- [ ] Cola de tareas procesando correctamente
|
|
- [ ] Assets guardados en S3/MinIO
|
|
|
|
### Para Features Multi-Tenant
|
|
|
|
- [ ] RLS funcionando correctamente
|
|
- [ ] No hay data leakage entre tenants
|
|
- [ ] Cuotas y limites aplicados
|
|
- [ ] Audit log registrando acciones
|
|
|
|
### Para Integraciones
|
|
|
|
- [ ] Endpoints externos conectados
|
|
- [ ] Reintentos y fallbacks funcionando
|
|
- [ ] Rate limiting respetado
|
|
- [ ] Webhooks recibiendo/enviando correctamente
|
|
|
|
### Para Features de Frontend
|
|
|
|
- [ ] Componentes funcionando en todos los navegadores objetivo
|
|
- [ ] Estados de carga (loading, error, empty) implementados
|
|
- [ ] Validaciones de formulario funcionando
|
|
- [ ] Notificaciones/feedback al usuario
|
|
|
|
---
|
|
|
|
## Criterios de Seguridad
|
|
|
|
- [ ] No hay secrets en codigo
|
|
- [ ] Inputs validados y sanitizados
|
|
- [ ] Autenticacion/Autorizacion verificada
|
|
- [ ] Sin vulnerabilidades conocidas (OWASP Top 10)
|
|
|
|
---
|
|
|
|
## Notas
|
|
|
|
- Items no pueden marcarse como "Done" sin cumplir todos los criterios aplicables
|
|
- El Definition of Done debe respetarse para mantener calidad
|
|
- Excepciones deben documentarse y aprobarse
|
|
|
|
---
|
|
|
|
**Basado en:** Estandar SCRUM + SIMCO (Sistema Indexado Modular por Contexto)
|