# Reglas Arquitectónicas de Implementación > [!IMPORTANT] > Estas reglas son estrictas y obligatorias. Se deben aplicar sin excepción durante toda la fase de refactorización y en el futuro desarrollo. 1. **NO `any`, NO IGNORES** - Prohibido el uso de `any`, `@ts-ignore` o casteos forzados ciegos (`as unknown as Tipo`). Todo debe tener tipado fuerte en TypeScript. 2. **CERO LÓGICA DE NEGOCIO EN COMPONENTES** - Los componentes de Vue (`.vue`) no deben tener llamadas `fetch`, lógica compleja de parseo, o cálculos pesados. - Su sección `