- HERENCIA-SIMCO.md actualizado con directivas v3.7 y v3.8 - Actualizaciones de configuracion Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.1 KiB
3.1 KiB
| id | title | type | status | priority | version | created_date | updated_date |
|---|---|---|---|---|---|---|---|
| INDEX-ADR | Indice ADRs | Index | Published | P2 | 1.0.0 | 2026-01-07 | 2026-01-10 |
Indice de ADRs (Architecture Decision Records)
Proyecto: template-saas Fecha: 2026-01-10 Total ADRs: 11
ADRs Existentes
| ADR | Titulo | Estado | Fecha |
|---|---|---|---|
| ADR-001 | Multi-tenancy con RLS | Accepted | 2026-01-07 |
| ADR-002 | Authentication JWT + OAuth | Accepted | 2026-01-07 |
| ADR-003 | Billing con Stripe | Accepted | 2026-01-07 |
| ADR-004 | Notifications Real-time | Accepted | 2026-01-07 |
| ADR-005 | Feature Flags por Tenant | Accepted | 2026-01-07 |
| ADR-006 | AI Integration Multi-Provider | Accepted | 2026-01-10 |
| ADR-007 | Storage Abstraction Layer | Accepted | 2026-01-10 |
| ADR-008 | Webhook Retry Strategy | Accepted | 2026-01-10 |
| ADR-009 | WhatsApp Business Integration | Accepted | 2026-01-10 |
| ADR-010 | Audit Log Retention Policy | Accepted | 2026-01-10 |
| ADR-011 | Rate Limiting Strategy | Accepted | 2026-01-10 |
Resumen de Decisiones
ADR-001: Multi-tenancy con RLS
- Contexto: Necesidad de aislar datos entre tenants
- Decision: Usar Row-Level Security de PostgreSQL
- Consecuencias: Seguridad a nivel de base de datos, tenant_id en todas las tablas
ADR-002: Authentication JWT + OAuth
- Contexto: Autenticacion segura y escalable
- Decision: JWT para sesiones, OAuth para proveedores externos
- Consecuencias: Stateless auth, soporte multi-proveedor
ADR-003: Billing con Stripe
- Contexto: Sistema de pagos y suscripciones
- Decision: Integrar Stripe Billing
- Consecuencias: Manejo completo de suscripciones, webhooks para sincronizacion
ADR-004: Notifications Real-time
- Contexto: Notificaciones multi-canal en tiempo real
- Decision: WebSocket + BullMQ para procesamiento
- Consecuencias: Email, push, in-app, WhatsApp con cola de reintentos
ADR-005: Feature Flags por Tenant
- Contexto: Control granular de features por plan/tenant
- Decision: Sistema propio con evaluacion en tiempo de ejecucion
- Consecuencias: Features toggleables sin redeploy
Template para Nuevos ADRs
# ADR-XXX: [Titulo]
**Estado:** Propuesto | En Revision | Aceptado | Superseded
**Fecha:** YYYY-MM-DD
**Autor:** [Nombre]
## Contexto
[Descripcion del problema o necesidad]
## Decision
[Descripcion de la decision tomada]
## Consecuencias
[Impacto positivo y negativo de la decision]
## Alternativas Consideradas
[Opciones evaluadas y razones de descarte]
Navegacion
Ultima actualizacion: 2026-01-10