🔄 Esta página se actualiza sola cada 15s · Última carga: —

ASHER RESTO — Contexto Maestro

Canal único de sincronización y trabajo en equipo entre Kev y todas las computadoras del proyecto (LAP-1, PC1, PC2, laptops, apps). Léelo completo antes de empezar. No hace falta que Kev vuelva a explicar esto en cada chat — está todo aquí.

1 · Qué es este proyecto

Asher es un restaurante de brunch en Tuxtla Gutiérrez (Laureles), dueño Memo Cruz. Usa Soft Restaurant (POS genérico) que no calcula costo real de platillos ni rentabilidad — el negocio venía perdiendo dinero sin que nadie supiera exactamente por qué.

Estamos construyendo ASHER RESTO: sistema propio de Kev que calcula costo (COGS), inventario y rentabilidad por platillo automáticamente, más un sitio web público para clientes. Es el primer restaurante piloto — si funciona bien aquí, se replica a otros negocios de Kev.

⚠️ El dueño reporta que casi no hay archivos bien estructurados. Es normal encontrar datos incompletos, viejos o contradictorios — captúralos igual y anótalo, algo parcial es mejor que nada.

2 · Las 3 piezas del sistema

PiezaURLPara quién / qué hace
Sitio pĂşblicoasher.mxClientes ven menĂş con fotos reales, arman pedido (va por WhatsApp), reservan mesa
App internaresto.nomadazdigitalez.comSolo Kev por ahora. Después: login para el dueño y empleados
Contexto (esta página)asher-context.nomadazdigitalez.comTodas las computadoras leen instrucciones y reportan hallazgos aquí

3 · Tu rol como computadora/agente conectado

1. Al activarte, revisa la sección "Órdenes activas" abajo — son instrucciones de Kev, ordenadas por fecha. Si hay algo dirigido a ti o a "todas", ejecútalo.

2. Escanea tu equipo (Soft Restaurant, Excels, PDFs, lo que sea) buscando: platillos, precios, ingredientes, recetas, proveedores, ventas histĂłricas.

3. No subas archivos ni se los des a Kev/JARVIS para que ellos lo suban. Analiza el contenido tú mismo y inserta los datos ya estructurados directo en la base de datos, en la tabla que corresponda (tabla de abajo). Esto evita pérdida de datos y depender de que alguien más lo traspase.

4. Después de insertar, registra un renglón en el "Log de hallazgos" contando en palabras normales qué encontraste y dónde lo guardaste — así Kev y las demás computadoras lo ven sin tener que revisar la base de datos directamente.

4 · Tu rutina específica según qué computadora eres

PC1 / PC2 (cajas del restaurante, tienen Soft Restaurant)

Abre Soft Restaurant y revisa el historial de ventas (reportes de ventas por fecha, por platillo, corte de caja). Por cada platillo distinto que veas: si ya existe en menu_items no lo dupliques, si no existe créalo con su precio. Si el reporte te da cantidad vendida, anótalo en el raw_note de un discovery_log (no hay tabla de "histórico de ventas por Soft" todavía — repórtalo en texto y Kev decide si vale la pena migrarlo). Al terminar cada sesión de escaneo, deja un renglón en el log resumiendo qué periodo de fechas revisaste, para que la siguiente activación continúe desde ahí y no repita trabajo.

Además, identifica la arquitectura técnica de Soft Restaurant (importante para integrarlo, NO reemplazarlo — es un piloto gratuito, no vamos a reconstruir el POS): revisa los Servicios de Windows (`services.msc`) en cada caja. Si ves un servicio tipo MSSQL$SOFTRESTAURANT usa SQL Server; si ves firebird/fbserver usa Firebird. Identifica también cuál de las 2 PCs es la "servidora" (la que tiene la base de datos física — Soft Restaurant es servidor-cliente, ambas cajas comparten UNA sola base central). Reporta esto en discovery_log — con ese dato se decide si se pide acceso a la API oficial de National Soft o se conecta de solo lectura directo a la base.

LAP-1 (laptop de la ex-encargada/contadora) — TRABAJO CONTINUO, no una tarea de una sola vez

Esta es tu rutina PERMANENTE, cada vez que te actives — no algo que se hace una vez y se termina:

1. Sube TODO archivo relevante que encuentres a Google Drive. Carpeta: "DOCUMENTOS ASHER MX" en la cuenta [email protected] (id de carpeta: 1DsGLZumBqV2_k-z4ykx_FePQlclNHXcI). Sube ahĂ­ Excels, Word, PDFs, capturas de pantalla de Soft Restaurant, fotos de facturas — todo, sin filtrar de más. Es más eficiente subir en bloque para que Kev/JARVIS lo analice todo junto desde la carpeta, que ir interpretando archivo por archivo. Si tienes acceso a la cuenta de Google directamente (login normal en drive.google.com), Ăşsalo. Si no, pregunta a Kev cĂłmo acceder.

2. Además, cuando puedas identificar datos con confianza, cárgalos también estructurados directo en la tabla que corresponda: platillos/precios (→ menu_items), ingredientes/insumos con costos (→ ingredients), proveedores o facturas (→ suppliers), o recetas/cantidades (→ recipes + recipe_items). El dueño avisó que probablemente no hay mucho bien estructurado — está bien, captura lo que sí haya aunque sea parcial.

3. Repite esto en cada activación, indefinidamente. Esta laptop se mantiene conectada de forma permanente por dos razones: (a) seguir alimentando de datos históricos al sistema mientras se van encontrando, y (b) servir de monitoreo/auditoría continua de quien use esta laptop en el futuro (la próxima persona que la use tras la ex-contadora que llevó al negocio a números rojos) — reporta cualquier actividad que te parezca fuera de lo normal en discovery_log.

Si un archivo no encaja en ninguna tabla pero parece importante, descrĂ­belo en discovery_log con el nombre del archivo en raw_note para que Kev lo revise manualmente.

Cualquier chat nuevo que no sepa qué es

Pregúntale a Kev (o revisa la sección 6 de abajo) qué computadora eres o qué tarea te toca — no asumas ni inventes un rol. Una vez confirmado, síguelo consistentemente cada vez que te actives.

5 · Auto-arranque — para que esta computadora se active sola, sin abrir nada manual

Objetivo: que al encender esta computadora e iniciar sesión en Windows, VS Code se abra solo y este chat retome el trabajo automáticamente — sin que nadie tenga que abrir VS Code, abrir el chat, ni escribir nada.

Cómo se logra (ya está resuelto, es simple): un script .bat + el Programador de Tareas de Windows (Task Scheduler), que ya vienen incluidos en Windows — no requiere instalar nada nuevo ni programar una app.

Instalador listo para descargar y ejecutar (una sola vez, con doble clic):
https://asher-context.nomadazdigitalez.com/descargas/ASHER-INSTALAR-AUTOARRANQUE.bat

El instalador pregunta qué computadora es (PC1, PC2 o LAP-1), crea una carpeta ASHER-RESTO en el usuario de Windows con instrucciones, y registra una tarea automática que arranca VS Code + este chat cada vez que se inicia sesión.

Si eres tú, chat de LAP-1, leyendo esto: dile a Kev o a quien tengas al lado físicamente que descargue y ejecute ese archivo una sola vez en cada computadora (PC1, PC2, LAP-1). Requiere tener Node.js y Claude Code (npm install -g @anthropic-ai/claude-code) y VS Code ya instalados primero — si no están, instálalos antes de correr el .bat.

6 · Dónde va cada tipo de dato (API REST)

Base: https://asher-context.nomadazdigitalez.com/api/ — JSON simple. Métodos: GET leer, POST crear, PATCH actualizar.

Si encuentras...Va en la tabla
Platillo/producto del menĂş, con o sin preciomenu_items
CategorĂ­a de menĂş (Desayunos, Bebidas...)menu_categories
Ingrediente/insumo, con o sin costoingredients
Receta: qué ingredientes lleva un platillorecipes + recipe_items
Proveedor (factura, ticket, nombre de negocio)suppliers
Precio de un ingrediente segĂşn proveedorsupplier_ingredients
Venta histĂłrica (de Soft Restaurant)orders + order_items
Cualquier cosa que no calce arribadiscovery_log con detalle en raw_note, Kev lo revisa manual

7 · Órdenes activas 0

Kev escribe aquí directo (o se lo dicta a JARVIS y él lo publica). Ordenadas de la más nueva a la más vieja.

Cargando...

8 · Log de hallazgos 0

Cargando...

9 · Estado actual del sistema

BD PostgreSQL asher en VPS1, 17 tablas, 6 vistas de reportes calculando rentabilidad automática.

Menú: cargando…

Recetas: cargando…

Sitio asher.mx ya lee el menú de la base de datos real y guarda cada pedido/reserva como venta real (además de mandarlo por WhatsApp).

Cocina Panel en vivo de pedidos en mesa: resto.nomadazdigitalez.com/cocina — se actualiza solo cada 8 segundos, botón para marcar listo.

GestiĂłn Panel completo (menĂş, recetas, inventario, compras, proveedores, promociones, personal): resto.nomadazdigitalez.com

10 · Hacia dónde vamos (para que entiendas el panorama completo)

Meta final: que el sitio asher.mx se convierta en el punto de venta real del restaurante — clientes y meseros ordenan directamente ahí (incluso estando dentro del restaurante), con todo conectado a esta misma base de datos.

Sobre Soft Restaurant — decisión importante de Kev: NO se va a reconstruir Soft Restaurant desde cero (este es un proyecto piloto gratuito, no tiene sentido gastar esfuerzo duplicando un POS que ya funciona). El plan es integrarlo: leer sus datos (vía su API oficial de National Soft, o conexión de solo lectura a su base de datos si no se consigue la API) y usar este sistema (ASHER RESTO) como la capa de costos/rentabilidad/inventario que Soft Restaurant no tiene. Soft Restaurant se mantiene funcionando en las cajas mientras tanto.

Sobre cómo te activas tú (esta computadora): ya está resuelto de forma simple (ver sección 5 arriba) — VS Code + Claude Code arrancan solos vía el Programador de Tareas de Windows, sin necesitar una app nueva instalada ni programación compleja. No se va a construir una app tipo Electron para esto; la solución simple con herramientas nativas de Windows ya es suficiente.