Descripción
Esta plantilla proporciona una estructura para implementar RFCs individuales, guiando al desarrollador (humano o IA) a través del proceso de implementación.
Enfoque de Implementación en Dos Fases
- Fase 1: Planificación de Implementación
- Analizar requisitos y código existente
- Desarrollar un plan de implementación integral
- NO escribir código real durante esta fase
- Esperar aprobación explícita del usuario antes de proceder
- Fase 2: Ejecución de Implementación
- Seguir el plan aprobado
- Implementar en segmentos lógicos
- Explicar enfoque para secciones complejas
- Realizar auto-revisión antes de finalizar
Ejemplo de Plan de Implementación
## Plan de Implementación para RFC-001: Configuración Inicial del Proyecto
### 1. Análisis de Requisitos
El RFC requiere configurar:
- TypeScript con configuración estricta
- ESLint y Prettier para formato consistente
- Estructura de carpetas siguiendo arquitectura limpia
- Vite como bundler
### 2. Estructura de Archivos a Crear
```
/
├── src/
│ ├── core/ # Lógica de negocio central
│ ├── features/ # Características organizadas por funcionalidad
│ ├── infrastructure/# Servicios, API, almacenamiento
│ ├── ui/ # Componentes de interfaz de usuario
│ └── index.tsx # Punto de entrada
├── public/
├── tests/
├── .eslintrc.js
├── .prettierrc
├── tsconfig.json
├── vite.config.ts
└── package.json
```
### 3. Enfoque de Implementación
1. Inicializar proyecto con Vite
2. Configurar TypeScript con configuraciones estrictas
3. Configurar ESLint y Prettier
4. Crear estructura de carpetas básica
5. Configurar alias de importación
6. Añadir scripts NPM útiles