Propietario
Potros Concrete, LLC
Planta
12350 State Hwy 205, Lavon, TX
Plano
PC-BP-01
Revisión
01 / 01 Sep 2026

POTROS BLUEPRINT

Plano de obra del sitio público, del Hub de negocio y de los sistemas que los conectan. Escrito para dueños y operadores que hablan español: primero el nombre técnico, luego la explicación sencilla.

As-builtConstruido, no propuesto

Hoja 01 / Lectura

Cómo leer este plano

Este documento describe lo que el sitio ya hace. No es una lista de deseos. Cada función tiene dos capas: el nombre técnico (como lo llamaría un ingeniero) y la frase En simple (como se lo explicaría a un socio en la planta).

El menú de arriba sigue en inglés porque es el mismo menú que ven clientes y contratistas en Texas. Este plano está en español porque los dueños de Potros operan el negocio en español y necesitan el mapa completo, página por página.

Nombre técnico Technical title

Es el término exacto del sistema: una etiqueta que aparece en código, en la base de datos o en el Hub.

En simple: el nombre raro. No hay que memorizarlo. Sirve para que, si alguien del equipo técnico habla, todos sepan de qué pieza se trata.

En simple Plain Spanish

Es la misma idea dicha con el lenguaje de despacho, crédito y cuadrilla.

En simple: para qué sirve, quién la usa, y qué gana Potros si esa pieza funciona.

Hoja 02 / Arquitectura

Qué es este sistema

Potrosconcrete.com no es una red social ni un programa de escritorio. Es una planta digital en dos pisos: un piso público para clientes y candidatos, y un piso interno con llave para operar el negocio.

Sitio estático Static site

Las páginas públicas son archivos HTML, CSS y JavaScript servidos desde el hosting de GoDaddy. No hay un servidor de aplicaciones propio generando cada visita. El navegador descarga los archivos y ejecuta la interactividad en el dispositivo del visitante.

En simple: el sitio es como un catálogo impreso que vive en internet. Carga rápido, cuesta menos de mantener y no se cae porque un programa interno se trabó. Las fotos, videos y formularios están listos para quien entre desde el celular.

Hub de negocio Business Hub

El Hub es una aplicación de una sola página (dashboard.html) que, después de autenticar al usuario, consulta PostgreSQL en Supabase mediante el cliente del navegador, políticas RLS y procedimientos RPC. Solo existe un superadministrador. Los empleados aprobados entran a un espacio separado, no al Hub completo.

En simple: es la oficina digital. Ahí se ven clientes, pedidos, solicitudes de crédito, solicitudes de empleo y seguridad. Una sola persona de confianza manda el Hub. Un empleado aprobado no ve la caja de la empresa; ve su propio espacio.

Backend en Supabase Managed Postgres + Auth + Storage + Edge Functions

La base de datos, el inicio de sesión, el almacenamiento de PDFs y las funciones de borde viven en un proyecto dedicado de Potros. Las funciones submit-wholesale-request, submit-application y register-employee reciben envíos públicos o de registro, validan, aplican límites y escriben registros. El navegador nunca lleva la llave de servicio (service role).

En simple: hay una caja fuerte en la nube que guarda los datos de verdad. El sitio público le entrega solicitudes. El Hub las abre con usuario y contraseña. Nadie desde la página web tiene la llave maestra.

Qué gana Potros

Deja de depender de papeles, correos sueltos y WhatsApp para cotizar, dar crédito o contratar. El cliente o el candidato llena una sola vez. La oficina ve el mismo dato, con historial, sin reescribirlo a mano.

Hoja 03 / Vocabulario

Glosario técnico

Estos títulos aparecen en el resto del plano. Aquí está el significado en español de planta, no el diccionario de un programador.

CSP Content Security Policy

Cabecera HTTP que limita de dónde el navegador puede cargar scripts, estilos, imágenes, video y conexiones. En este sitio los scripts solo pueden venir del propio dominio.

En simple: una regla de seguridad que impide que un extraño inyecte un programa escondido en la página.

RLS Row Level Security

Políticas de PostgreSQL que deciden, fila por fila, quién puede leer o escribir. El Hub usa sesión autenticada. Las funciones de borde usan privilegios de servicio solo en el servidor.

En simple: cada renglón de la libreta tiene candado. Un empleado no puede abrir el Hub de admin aunque adivine una URL.

RPC Remote Procedure Call

Funciones SQL con SECURITY DEFINER que el Hub llama por nombre (crear cliente, pasar un pedido de etapa, aprobar una cuenta). El navegador no inventa consultas libres contra las tablas.

En simple: botones que ejecutan órdenes ya escritas y revisadas, no un acceso abierto a toda la base.

Idempotencia Idempotency-Key

Cada envío de formulario lleva una llave única. Si la red falla y la persona pulsa otra vez con la misma llave, el servidor no crea un segundo expediente.

En simple: si el celular se traba, no aparecen dos solicitudes idénticas en la oficina.

Honeypot Campo trampa

Un campo oculto con nombre website. Un humano no lo ve. Un robot de spam suele llenarlo y el envío se descarta.

En simple: una trampa para basura automática, para que despacho no pierda la mañana abriendo mensajes falsos.

CRM Customer Relationship Management

Módulo del Hub que guarda cuentas, contactos, direcciones, documentos, seguimientos, perfil de crédito, pedidos y proyectos ligados, y una línea de tiempo.

En simple: la ficha viva de cada cliente, no una tarjeta en un cajón.

Kanban Tablero por columnas

Vista de pedidos en columnas de etapa: intake, confirmed, scheduled, batching, dispatched, delivered, completed, cancelled.

En simple: un pizarrón digital. Cada columna es un paso del colado, de la toma del pedido al cierre.

KPI Key Performance Indicator

Indicadores del panorama (overview) calculados sobre un período: hoy, semana, mes o rango de fechas.

En simple: números de cabecera para ver si la planta está moviendo trabajo o si hay colas paradas.

Maestro-detalle Master-detail

Patrón de interfaz: lista a la izquierda, expediente completo a la derecha, con acciones sobre el registro seleccionado.

En simple: usted elige un nombre y al lado se abre toda la carpeta.

Bucket Almacenamiento de archivos

Carpeta privada hub-documents para PDFs ligados a clientes, crédito, empleo y seguridad. El archivo no viaja suelto por correo.

En simple: el archivero digital de la empresa, con permiso de quien debe verlo.

Hoja 04 / Página pública

Inicio index.html

La portada de la planta. Vende el despacho de un solo número, muestra la flota y el trabajo, y empuja a llamar o a especificar mezcla. Es la página que un contratista ve antes de marcar.

Skip link Enlace de salto

Primer enlace del documento, visible al enfocar con teclado, que lleva a #main.

En simple: quién navega sin mouse puede saltar el menú y entrar al contenido.

Video adaptativo del heroe Adaptive hero video

El video usa data-hero-video con fuentes 720p y 1080p. JavaScript elige 1080p solo en pantallas anchas, sin Save-Data, sin conexión 2G y sin preferencia de menos datos. Si el sistema pide menos movimiento, el video se pausa y no auto-reproduce.

En simple: en un teléfono con datos lentos no se baja el video pesado. Si a alguien le marean los videos, la página respeta eso y se queda en la imagen fija.

Menú fijo y menú móvil Sticky header + overlay

js/site.js abre y cierra el overlay, marca la página activa con data-nav, y bloquea el fondo al abrir el menú.

En simple: el logo, el menú y el botón de despacho se quedan arriba. En celular, un botón abre la lista completa.

Franja de prueba con conteo Count-up proof strip

El número 20 camiones anima al entrar en vista (data-count), junto a año de planta, rango PSI y una línea de despacho.

En simple: en un vistazo el visitante entiende capacidad: flota, planta propia, resistencias y un solo teléfono.

Bento de mezclas y servicios Mix bento + service switcher

Tarjetas de ready mix, losas y demás productos de planta. El conmutador de servicios es un tablist: Turnkey, Pump truck, Drilling, con imágenes que se muestran u ocultan sin recargar.

En simple: el cliente toca el servicio y ve la foto que le corresponde. Entiende que un despacho cubre concreto, bomba y barreno.

Viaje del colado Journey film

Cuatro pasos con video: batch, dispatch, place, finish. Cada clip tiene poster y se carga al reproducir, no todos a la vez.

En simple: una visita guiada: de la mezcladora al acabado, para que el cliente confíe en el proceso, no solo en el precio.

Carrusel de obra Project reel

Ocho diapositivas. Botones anterior y siguiente, arrastre horizontal, enlace a projects.html.

En simple: prueba fotográfica de calles, losas y entradas. Quien duda puede ver trabajo real de North Texas.

Operación nocturna y equipo Night pour + team teaser

Video de colocación nocturna y bloque de equipo con enlace a Nosotros. Cierre de despacho con tres teléfonos: línea principal, Reinier y Talina, más dirección de planta.

En simple: deja claro que el colado no se detiene al anochecer y que hay nombres reales al otro lado del teléfono.

Qué gana Potros

Esta página convierte desconocidos en llamadas. Muestra planta, flota y proceso antes de que un competidor gane el colado del día. Reduce explicaciones por teléfono porque el cliente ya vio PSI, bomba y barreno.

Hoja 05 / Captacion

Mayoreo wholesale-request.html

Formulario público para contratistas, constructores, reventa, obra pública y administración de propiedades. No cotiza solo. Pide un pedido completo de material y, si aplica, mano de obra de campo.

Perfil del comprador Buyer profile

Campos: razón social, tipo de comprador, número de cuenta Potros opcional, contacto, correo, teléfono.

En simple: quién pide, de qué empresa, y cómo devolverle la llamada.

Obra y cumplimiento Project and fulfillment

Nombre de obra o PO, dirección, ciudad, estado, ZIP, fecha en que se necesita, modo (entrega, recolección en planta, solo cotización, entrega más cuadrilla) y canal preferido de respuesta.

En simple: a donde va el concreto, para cuando, y si lo recogen o lo llevan.

Lineas de material dinamicas Repeatable material rows

Hasta seis renglones: producto, especificación (PSI, bloque, agregado), cantidad y unidad. Botones añadir y quitar. Una plantilla HTML clona filas sin recargar.

En simple: el comprador arma la lista como en una orden de compra, no en un mensaje largo.

Mano de obra de campo Field labor

Opciones de bomba, acabado, cimbra, barrenado o coordinación de colado, con notas.

En simple: si además del material hace falta gente o equipo en sitio, se pide en el mismo papel.

Transmision segura submit-wholesale-request

js/wholesale-request.js valida, aplica honeypot, envía JSON a la función de borde con Idempotency-Key, muestra referencia y permite copiar o enviar otra.

En simple: al enviar, la oficina recibe un folio. El cliente se queda con ese número. No se pierde en un correo personal.

Qué gana Potros

Las solicitudes grandes llegan completas: producto, cantidad, fecha y teléfono. En el Hub se revisan, se cotizan y se pueden convertir en pedido y cliente, sin reescribir la orden.

Hoja 06 / Cuentas por cobrar

Solicitud de crédito credit-app.html

Alta de cuenta comercial. No pide número de seguro social ni datos bancarios en este formulario. El firmante autoriza la revisión. Un PDF de referencia es opcional, máximo 5 MB.

Perfil de negocio Business profile

Identidad legal, contacto, teléfono, correo y datos de la empresa necesarios para abrir expediente.

En simple: quién pide crédito y cómo encontrarlo.

Terminos pedidos Requested account

Limite pedido (1,000 a 500,000), plazos Net 15 / 30 / 45, yardas mensuales estimadas, tipo de obra y nota de referencia comercial.

En simple: cuánto quiere cargar a cuenta, en cuántos días pagaría, y qué tan grande es su volumen.

Documento de apoyo PDF upload

Solo PDF. El cliente valida tipo y tamaño antes de enviar. No hay carga de fotos ni Word.

En simple: si tiene una carta o un estado, lo adjunta. Si no, igual puede enviar la solicitud.

Firmante y consentimiento Authorized signer

Nombre, fecha y casilla obligatoria. El envío llama submit-application con honeypot e Idempotency-Key. La pantalla de éxito da un folio. Enviar no aprueba el crédito.

En simple: alguien con autoridad firma en pantalla. Potros revisa después. El cliente no debe creer que ya tiene línea abierta.

Qué gana Potros

Crédito deja de ser un PDF impreso que se pierde. Lianna y la oficina ven la cola en el Hub, piden más datos, aprueban o rechazan, y dejan nota. Menos riesgo de despachar a quien no tiene cuenta clara.

Hoja 07 / Contratación

Empleo employment.html

Solicitud en línea para chofer de revolvedora y batch man. Misma tubería técnica que crédito, distinto expediente en el Hub.

Datos del candidato Candidate details

Nombre, correo, teléfono, ciudad y estado (Texas por defecto).

En simple: cómo localizar a la persona si hay turno que cubrir.

Puesto y experiencia Role and experience

Puesto, fecha de disponibilidad, años, clase de CDL, tarjeta DOT, experiencia en la industria y resumen opcional.

En simple: si puede manejar, si tiene papeles de carretera, y desde cuando puede entrar.

Currículum en PDF Resume upload

Mismo control de PDF que crédito. Consentimiento y fecha de firma obligatorios. Folio al enviar. No garantiza entrevista.

En simple: el candidato deja su historia en un archivo. Recursos humanos no persigue papeles por mensaje.

Qué gana Potros

Cuando falta un chofer, la cola de candidatos ya esta en el Hub, filtrable por puesto y etapa (revisión, entrevista, oferta, contratado). Se acorta el tiempo entre un hueco en la flota y una persona lista.

Hoja 08 / Prueba social

Proyectos públicos projects.html

Archivo fotográfico de obra reciente: pavimento de fraccionamiento en Wylie, cimentaciones residenciales y entradas. No es el módulo de proyectos del Hub; es vitrina.

Rejilla de archivo Project archive grid

Piezas anchas y altas, revelado al entrar en vista, imágenes locales con texto alternativo descriptivo.

En simple: un álbum serio. El visitante ve que Potros ya colocó trabajo como el suyo.

Qué gana Potros

Apoya la venta sin un vendedor en sitio. Un constructor nuevo puede mostrar la página al dueño de la obra y justificar por qué llamar a Lavon.

Hoja 09 / Confianza

Nosotros about.html

Presenta a la familia operativa: fundadores, oficina, ventas, despacho y campo. Cierra con un formulario de mensaje que abre el correo de la planta.

Still de equipo Team film still

Foto a pantalla completa del equipo frente a planta y flota, con degradado para leer el título.

En simple: se ve que hay gente, no un buzón vacío.

Conmutador de personas Team switcher

Tablist con nombre y rol. Al elegir, cambia el retrato y la ficha. Siete personas con cargo visible (oficina, A/R, A/P, ventas, despacho, campo).

En simple: el cliente aprende a quien pedir, por nombre, no "el de concreto".

Formulario mailto Contact form

Nombre, apellido, correo y mensaje. Al enviar, js/site.js abre el cliente de correo del usuario hacia potrosconcrete@gmail.com. No pasa por Supabase.

En simple: un mensaje corto para quien no quiere llenar mayoreo ni crédito. Llega al correo de planta que ya revisan.

Qué gana Potros

Humaniza una planta industrial. Reduce llamadas al número equivocado. El correo de contacto sigue siendo el canal conocido; el sitio solo lo orden.

Hoja 10 / Puerta

Acceso al Hub login.html

No es una página de marketing. Es la puerta con candado: entrar, recuperar contraseña o pedir cuenta de empleado.

Inicio de sesión Authentication

Correo y contraseña contra Supabase Auth. Tras el éxito, getHubIdentity decide: superadmin al Hub, empleado activo al espacio de empleado, cualquiera otro se queda fuera de esos escritorios.

En simple: la página reconoce quién es. El dueño entra a la oficina completa. Un empleado aprobado entra a su cuarto. Un extraño no entra.

Recuperacion de contraseña Recovery flow

Se pide un enlace por correo. La interfaz de nueva contraseña exige 12 caracteres y confirmación. Hay control para mostrar u ocultar el secreto al escribir.

En simple: si alguien olvida la clave, no llama a un técnico para resetear a mano. El correo oficial abre el cambio.

Registro de empleado register-employee

Formulario visible a demanda. Llama la función de borde (JWT no requerido en esa función). Crea Auth y una fila en hub_employee_accounts. Si el admin ya había asignado ese correo, el primer registro pasa a activo. Si no, queda pendiente de aprobación.

En simple: un trabajador puede pedir acceso. El dueño lo acepta o lo rechaza. Nadie se auto-nombra jefe del Hub.

Qué gana Potros

Una sola puerta, un solo administrador. Se puede dar acceso de cuadrilla sin regalar las cuentas de clientes, crédito y dinero.

Hoja 11 / Oficina interna

Hub de negocio dashboard.html

Ocho vistas. La interfaz del Hub está en inglés porque es la herramienta diaria de oficina; aquí se explica cada vista en español. Cada una filtra, muestra estados de carga, vacío y error, y abre un editor o un diálogo de confirmación. Los cambios pasan por RPC con llave de idempotencia. Archivar saca el registro de la cola activa; no es un borrado casual desde la pantalla.

Panorama (Overview)

Mando del día. Acciones rápidas: nuevo pedido, nuevo cliente, nuevo proyecto. Filtro de período (hoy, semana, mes o fechas). KPIs, cola de prioridad y actividad reciente con refresco.

En simple: al abrir el Hub, el dueño ve qué está urgente y qué se movió, sin entrar a cada carpeta.

CRM

Libro de clientes con búsqueda, estado de cuenta (activo, prospecto, en pausa, inactivo) y seguimientos (vencido, hoy, semana, sin fecha). El detalle incluye resumen, contactos, direcciones, adjuntos, seguimientos, perfil de crédito, proyectos ligados, pedidos ligados y línea de tiempo. Se puede archivar el cliente o piezas sueltas.

En simple: la ficha del contratista: teléfonos, obras, lo que debe de crédito, y qué hay que llamarle el viernes.

Pedidos (Orders)

Dos zonas. Primera: bandeja de mayoreo (estados submitted, under review, quoted, converted, declined, withdrawn). El detalle muestra comprador, cumplimiento, materiales, labor, notas, registros convertidos y tiempo. Acción Convert to order crea cliente y pedido desde la solicitud. Segunda: flujo de producción en tablero Kanban o lista, etapas de intake a cancelled, filtro por fecha de colado, transiciones de etapa, renglones de pedido y archivo.

En simple: entra la solicitud de afuera, se convierte en orden, y el pizarrón dice si ya se confirmó, se programó, se bateó, salió el camión, se entregó o se cerró.

Proyectos internos (Projects)

Portafolio o lista. Filtro por etapa (planned, active, on hold, completed, cancelled) y riesgo. Detalle con hitos, avance, próximo colado, pedidos conectados. Distinto de la galería pública.

En simple: el control de obra para la oficina: cómo va el trabajo, qué sigue y qué está en riesgo, no las fotos de marketing.

Solicitudes de crédito

Registro de lo que llegó del formulario público o de un alta manual. Filtro por estado y fechas. Detalle: solicitante, términos, referencias, PDFs, notas de revisión, botones de estado y tiempo. Enlace de ida al formulario público.

En simple: la bandeja de quienes quieren cuenta. Se lee el PDF, se anota, se aprueba o se pide más información.

Solicitudes de empleo

Misma idea que crédito, con etapas de contratación: submitted, screening, phone interview, interview, offer, hired, rejected, withdrawn. Filtro por puesto. Alta manual si alguien se presentó en planta sin el sitio.

En simple: la fila de candidatos, de "llegó el papel" a "ya está contratado" o "no sigue".

Seguridad y cumplimiento (Safety & Compliance)

Cuatro subvistas: empleados, requisitos de cumplimiento, incidentes, acciones correctivas. Filtros de vencimiento y estado laboral. Detalle con due dates, adjuntos, acciones y tiempo. Pensado para dueños de registro, no para un anuncio público.

En simple: quién tiene la tarjeta vencida, qué incidente hubo, y quién tiene que corregirlo para cuando. Ayuda a no operar a ciegas si llega una auditoría o un accidente.

Cuentas de empleado (Accounts)

Un superadmin. Acciones: Assign account (pre-carga un correo; al registrarse queda activo), Approve (solo pendientes que ya tienen usuario), Reject. Estados pending, assigned, active, rejected. El empleado activo no hereda el Hub.

En simple: el dueño decide quién entra al cuarto de empleados. Nadie más se crea un segundo jefe.

Qué gana Potros

Una sola pantalla reemplaza libretas, hilos de correo y recuerdos. El trabajo de oficina queda con fecha, responsable y estado. Eso acelera despacho, cobra mejor el crédito y documenta seguridad.

Hoja 12 / Cuadrilla

Espacio del empleado employee-dashboard.html

Escritorio restringido. Menú móvil, cierre de sesión en la barra y en el costado, enlace al sitio público. No muestra CRM, pedidos, crédito ni cuentas.

Marcador de autoposter Placeholder

La tarjeta Social media autoposter está a propósito vacía de producto. El estado confirma que la cuenta de empleado está activa. No hay programación de redes construida.

En simple: la puerta de empleados ya existe. La herramienta de publicar en redes todavía no. No se promete en esta página algo que no esté vivo.

Qué gana Potros

Se puede dar usuario a la cuadrilla sin abrir el Hub. El día que exista una herramienta de campo o de redes, ya hay un lugar seguro donde ponerla.

Hoja 13 / Documento privado

Propuesta digital proposal.html

No está en el menú principal del sitio. Es un acuerdo de crecimiento digital preparado por InterGlobal para Potros: alcance, precios, idioma inglés o español, firma electrónica y PDF carta US generado con jsPDF en el navegador.

Firma electrónica local Client-side e-sign

El firmante elige paquete o servicios, puede añadir retainer semanal, acepta términos y dibuja o confirma firma. Se calcula un fingerprint local del documento. No es el flujo de crédito ni de mayoreo.

En simple: un contrato para firmar servicios digitales de InterGlobal, no una orden de concreto. Se menciona aquí porque el archivo existe en el mismo dominio.

Qué gana Potros

Cierra por escrito el alcance de marketing y producción digital sin imprimir. No sustituye el Hub ni el despacho de mezclas.

Hoja 14 / Cimientos

Sistemas compartidos

Piezas que no son una página, pero sostienen todas las páginas. Sin ellas el sitio se vería igual un día y se rompería el siguiente.

Arranque JS js/boot.js

Marca html con clase js antes de pintar, para estilos que solo aplican si hay JavaScript.

En simple: la página sabe si el teléfono puede correr los botones o si debe verse como documento quieto.

Identidad visual Brand system

Crema #f3eee5, tinta #191714, señal #e31b23. Tipografías Outfit, Space Grotesk, Instrument Serif, IBM Plex Mono. Iconos Phosphor locales. Grano fijo. El Hub usa css/dashboard.css con botones de relleno en crema sobre fondos oscuros para contraste.

En simple: se ve a una planta de concreto, no a una tienda genérica. El rojo es el mismo que el de los camiones y el logo.

Revelado al scroll Intersection Observer

Bloques reveal aparecen al entrar al viewport. Si el usuario pide menos movimiento, no hay animación de entrada.

En simple: la página se siente viva al bajar, sin marear a quien no quiere movimiento.

Cliente Hub hub-config, hub-client, hub-data

URL y clave publicable del proyecto. Sesión, identidad, lecturas y mutaciones. La clave publicable no es la llave de servicio. Las mutaciones importantes van por RPC.

En simple: el Hub sabe a qué caja hablar y con qué permiso de visita, nunca con la llave maestra metida en la página.

Estados de interfaz Loading, empty, error, retry

Cada vista del Hub tiene plantillas para cargar, vacío y fallo, con botón Try again. Los filtros no fallan en silencio.

En simple: si internet falla, la pantalla lo dice y deja reintentar. No muestra una tabla mentira.

Editores y confirmaciones Dialogs

Un diálogo de editor y uno de confirmación cubren altas y archivos. Se bloquean controles durante el envío para no duplicar clics.

En simple: antes de archivar un cliente, el Hub pregunta. Mientras guarda, no se puede pulsar diez veces.

Este plano blueprint.html

Página en español con índice adhesivo, marcas de recorte de plano, bloque de título tipo dibujo de obra, y resaltado de sección al desplazarse (js/blueprint.js).

En simple: el mapa que usted está leyendo. Vive en el pie de las páginas públicas, no en el menú inglés de clientes.

Hoja 15 / Resultado

Cómo potencia el negocio

La tecnología no es el producto. El producto sigue siendo concreto, camiones y gente. El sitio y el Hub quitan fricción alrededor de ese producto.

  • Más colados el mismo día. La portada y el teléfono de despacho están a un toque. El visitante no busca un formulario escondido para una carga urgente.
  • Mejores órdenes de mayoreo. El pedido llega con producto, cantidad, fecha y contacto. Cotizar es revisar, no adivinar.
  • Crédito con expediente. Se documenta quién pidió, cuánto y con qué papel. Se reduce despachar fiado sin carpeta.
  • Contratación cuando falta un chofer. Las solicitudes no viven en un cajón. Se filtran y se mueven de etapa.
  • Una oficina, no cinco libretas. Cliente, pedido, obra, crédito y seguridad se miran en el mismo Hub.
  • Menos riesgo de duplicados y spam. Idempotencia, honeypot, CSP y RLS son invisibles al cliente y caros de no tener.
  • Empleados con acceso limitado. Se puede dar usuario sin entregar el mando de la empresa.
  • Marca de planta propia. Video, PSI, Wylie y Lavon dicen "somos fabricante", no revendedor de otro patio.

Lo que este plano no inventa: el autoposter de redes no está construido. La propuesta digital no es una página de venta de concreto. El certificado TLS público puede mostrar un nombre de host de correo; el sitio se sirve igual desde el hosting, y el Hub habla con Supabase por HTTPS. Si algo de eso cambia, este plano debe revisarse como se revisa un dibujo as-built después de una modificación en campo.