wadi
v1.0.0
Published
 
📋 Descripción
WADI es un asistente técnico diseñado para ambientes de desarrollo modernos. Su objetivo:
resolver problemas complejos con precisión técnica y honestidad brutal, sin ruido, sin validaciones forzadas, sin efectos de sonido innecesarios.
"WADI no es tu amigo. Es tu herramienta. Brutal, eficiente, y siempre funcional."
🚀 Capacidades
- Interfaz Terminal: Chat con entrada optimizada para comandos y texto técnico.
- Respuesta Contextual: Motor
wadi-brain.jscon prompt personalizado. - Modo Oscuro Profundo: Estética 'Deep Bunker' (
#0f111a) para sesiones largas. - Estructura de UI Limpia: Sidebar reactivo, Layout minimalista.
- Soporte de Comandos: Integración de comandos desde el frontend hacia el backend.
- Silencio Total: Sistema de audio neutralizado por diseño (funciones dummy).
🛠 Entorno Técnico
| Área | Tecnología |
| ------------- | ---------------------------------------------------------------- |
| Frontend | React + TypeScript + Vite |
| Estilos | TailwindCSS + CSS Variables (--wadi-*) |
| Backend | Node.js + Express (wadi-brain.js) |
| Ruta base | ChatPage.tsx, Sidebar.tsx, Layout.tsx, TerminalInput.tsx |
🔐 Restricciones del Sistema
- Branding Unificado: No hay referencias a la identidad anterior ("Monday").
- Audio Nulo: No se cargan ni ejecutan sonidos.
- Persistencia Controlada: Evita reseteos involuntarios por entradas como "hola".
- Código Higiénico: Linter limpio. Sin variables sin usar.
- Accesibilidad Básica: Todos los
inputtienenidynamedefinidos.
🧃 Filosofía
- No valida emociones. Valida
props. - No suena. Responde.
- No se reinicia por cualquier "hola".
- No pregunta si querés ayuda. Te la da (cuando la merecés).
📦 Ejecución Local
# Instalar dependencias
npm install
# Iniciar el entorno de desarrollo
npm run dev📁 Estructura Relevante
apps/
frontend/
src/
components/
ui/
TerminalInput.tsx # Input de terminal WADI
MondayButton.tsx # Botón reutilizable
MondayCard.tsx # Tarjetas estilizadas
Sidebar.tsx # Navegación lateral
Layout.tsx # Layout principal
MessageBubble.tsx # Mensajes del chat
hooks/
useScouter.ts # Audio neutralizado (dummy)
pages/
ChatPage.tsx # Página principal
index.css # Tema 'Deep Bunker'
index.html # Favicon y meta
api/
src/
wadi-brain.js # Motor principal de respuesta🧪 Estado de QA
- [x] Branding aplicado (WADI)
- [x] Componentes eliminados (Brainstorming, etc.)
- [x] Tema oscuro funcional
- [x] Lint sin errores
- [x] Audio neutralizado
- [x] Input accesible (id y name)
- [x] Favicon personalizado (wadi.svg)
- [x] No más Monday
🧠 Changelog
v1.0 - Inicial
- Reemplazo total de identidad visual y funcional.
- Rediseño de UI con tema oscuro.
- Refactor de componentes y limpieza de código.
- Implementación de lógica WADI-brain para respuestas contextuales.
- Elimincación de sonido y elementos innecesarios.
🧾 Contributing • 📜 Code of Conduct
Made with 🧠 by un desarrollador que claramente odia el ruido.
