Documento de trabajo · agosto 2026

De servicio manual a producto.

People Evolution ya sabe hacer el trabajo. Lo que hoy se entrega persona por persona, en hojas de cálculo y juntas, puede entregarse como plataforma —sin dejar de ser suyo, y sin perder el acompañamiento que lo hace valioso.

Lo que está en people.noko.mx no es una maqueta: es la plataforma corriendo. Se construyó como prueba de velocidad.

El punto de partida

Lo que vemos hoy

El conocimiento está, el producto no

El instrumento de clima, la lectura de resultados y la conversación con el cliente son de People Evolution. Eso no se automatiza: se apalanca.

El trabajo manual pone el techo

Cada evaluación consume horas de armado, seguimiento y vaciado. Ese esfuerzo limita cuántos clientes se pueden atender a la vez, no la demanda.

La plataforma actual no se sostiene sola

Un desarrollador de medio tiempo y un flujo que hay que explicar antes de usar. Hace falta un dictamen honesto de qué se rescata y qué no.

Cómo trabajaríamos

Tres fases, y cada una decide la siguiente

Nadie firma a ciegas. La primera fase es corta, tiene alcance cerrado y entrega algo que sirve aunque no haya segunda.

Fase 1

Diagnóstico el primer paso

2 a 3 semanas · alcance cerrado · sin compromiso posterior.
Auditoría del repositorio y la infraestructura actuales. Dictamen de qué se rescata, qué se reescribe y qué se tira. Roadmap priorizado a seis meses y definición del producto mínimo de evaluaciones self-service.

Se entrega: documentos ejecutables —del tipo que un desarrollador puede tomar y construir— y el alcance de la plataforma dibujado a detalle. Si aquí se acaba la relación, People Evolution se queda con todo lo entregado.

Fase 2

Dirección de producto y tecnología si el diagnóstico convence

Acompañamiento continuo · cancelable con 30 días de aviso.
Traducir la visión a sprints y dirigirlos. Dirigir al desarrollador actual o sustituir esa función con nuestro stack. Diseño de la experiencia e integración de IA. Dedicación parcial, resultados verificables por sprint.

Fase 3

Largo plazo a conversar después, no antes

Si el producto demuestra tracción, tiene sentido hablar de una relación más profunda que la de proveedor. Esa conversación se tiene con resultados sobre la mesa, no con una promesa — y por eso no se anticipa aquí.

Fase 1 al detalle

Qué incluye el diagnóstico

Dos a tres semanas, alcance cerrado. Esto es exactamente lo que se revisa y lo que queda en manos de People Evolution al terminar.

Semana 1 — Se abre el capó

Auditoría técnica

Revisión del repositorio actual: qué tan mantenible es, qué tan probado está, de qué depende y qué tan atado queda People Evolution a decisiones que ya se tomaron. Se revisa también dónde está desplegado, cómo se respalda y qué pasa el día que el desarrollador actual no esté.

Semana 1 — Se abre el capó

Auditoría de producto

Se recorre la plataforma como la recorre un cliente y como la recorre Mariana. Dónde se traba, qué hay que explicar antes de que alguien pueda usarlo, y qué pasos existen solo porque el software no supo resolverlos.

Semana 2 — Se decide

Dictamen: qué se rescata

Pieza por pieza: esto se conserva, esto se reescribe, esto se tira. Con el porqué de cada una y qué cuesta en tiempo. Sin diplomacia: el trabajo de un diagnóstico es decir lo que nadie quiere oír, si es lo que hay.

Semana 2 — Se decide

El MVP self-service

Definición precisa del producto mínimo de evaluaciones que una empresa cliente puede operar sola: qué entra, qué no entra, y el criterio verificable con el que se sabrá que está terminado.

Semana 3 — Se entrega

Roadmap priorizado a 6 meses

Sprints secuenciales con criterios de terminado verificables, no estimaciones optimistas. Cada sprint asume el anterior y se puede detener sin romper lo construido.

Semana 3 — Se entrega

Documentos ejecutables

Del tipo que un desarrollador —el actual, otro, o una IA— puede tomar y construir sin más contexto. Es el mismo formato con el que se levantó esta plataforma en un día.

Qué necesitamos de People Evolution

Acceso de lectura al repositorio y al entorno actual, una sesión con Mariana para recorrer el flujo real, y un ejemplo completo de un entregable de clima tal como se entrega hoy al cliente. Nada más.

Qué se queda People Evolution, pase lo que pase

Todos los documentos, el dictamen y el roadmap. Si después de la Fase 1 la decisión es seguir con otro proveedor —o sin ninguno— el diagnóstico sirve igual. Está escrito para eso.

Por qué NoKo

Un taller con caja de herramientas propia

Lo que está en people.noko.mx no salió de la nada ni se armó para esta junta. Salió de un taller que lleva tres meses construyendo plataformas reales, con reglas escritas y herramientas propias que se reusan de un desarrollo al siguiente.

15plataformas en desarrollo activo
1,460commits desde el 5 de mayo
10industrias distintas
12herramientas canónicas propias

La Caja

Las herramientas hablan solas

Cada pieza se extrajo de un desarrollo real, se probó y quedó documentada para humano y para IA. Existen en TypeScript y en Python, y las marcadas como interoperables producen bytes idénticos en ambos lenguajes. Por eso esta plataforma tuvo bóveda cifrada, bitácora inalterable y capa de IA desde el primer día: no se escribieron, se sacaron del cajón.

La BóvedaCifra y autentica los secretos de terceros para que vivan cifrados en la base y nunca en texto plano. Si alguien mueve un secreto de su lugar, falla al descifrar en vez de entregar el valor equivocado.estable v1.0 · ts + py
La PuertaLos accesos en tres piezas portables: invitaciones firmadas que se verifican sin consultar la base, sesión, y política de roles. El uso único lo pone el proyecto — la pieza no adivina.ts + py, interoperable
La VitrinaSolo la mecánica de integridad: hoja, raíz Merkle y encadenado por hash. Deja fuera la persistencia a propósito, porque los candados de cada base son distintos. Alterar algo rompe la cadena y se detecta.bytes idénticos ts ↔ py
Los ChalanesEl motor de selección de modelos. Un chalán es el adaptador de un modelo; una estación es un tipo de tarea con su cadena de respaldo. Cambiar de proveedor es cambiar una lista, no reescribir código.ts + py
El CerebroEl Registro de Acciones: la única fuente de verdad de lo que la plataforma sabe hacer. La misma acción se invoca desde la interfaz, desde el chat o desde una herramienta externa — y el copiloto no puede nada que el usuario no pueda.ts + py
El MedidorCuánto consumió y cuánto costó cada llamada a un modelo, por tarea y por cliente. Sin esto, la IA es un gasto que aparece a fin de mes sin explicación.ts + py
El EnrutadorRecibe el dominio de una petición y devuelve a qué cliente y a qué módulo pertenece, como resultado explícito y no como suposición. Es la pieza que hace posible el multi-empresa.bytes idénticos ts ↔ py
El PórticoLa entrada pública de una plataforma multi-empresa: las rutas que no pertenecen a ningún cliente y aun así tienen que resolver bien.ts + py
El PortavozPatrón outbox: el aviso se escribe en la misma transacción que el hecho que lo provoca. Así no se manda el correo de algo que se revirtió, ni se pierde el de algo que sí ocurrió.ts + py
NotificacionesPush al teléfono con firma propia, sin depender de un servicio de terceros que decida los términos.bytes idénticos ts ↔ py
El CallejeroLos nombres de dominio del despliegue, automatizados contra la API del registrador. Era el último paso manual que quedaba; ya no lo es.probado en producción
El LlaveroEl panel donde el propio cliente carga sus credenciales. Compone La Bóveda y La Puerta: nadie del taller necesita ver una llave ajena.en diseño

Cómo se trabaja

Reglas escritas, no buenas intenciones

Ocho reglas de taller, cada una con su documento, su disparador y sus casos en contra. No son un manifiesto: son un menú. Cada desarrollo declara cuáles adopta, y las que adopta se cumplen o el despliegue se detiene. Estas son todas, con el motivo por el que existen.

00
La Regla del Martillo

«No hay dos martillos; el martillo vive en el cajón y se usa desde ahí.»

Nada reutilizable se escribe dos veces. Existe una fuente canónica, cada desarrollo se lleva su copia y la afila, y la mejora que sirve para todos regresa al origen con versión nueva. La consecuencia comercial es directa: un cliente nuevo es configuración, no un proyecto nuevo.

01
Gate de documentación viva

«No se empuja nada a producción —aunque el cambio sea una coma— sin actualizar la documentación aplicable.»

El despliegue queda bloqueado si el documento de contexto no cambió. Suena a burocracia y es lo contrario: la documentación que no se toca en cada despliegue miente a los pocos días, y una plataforma cuyo mapa miente es una plataforma que solo puede mantener quien la escribió.

02
Evidencia visible en la interfaz

«Nada está terminado si no se puede ver y comprobar desde la pantalla.»

Ni una función se da por hecha si solo vive en el backend, en la base o en una prueba. Existe para evitar la entrega fantasma —funciona en el test y el usuario no lo ve— y obliga a que el backend y la interfaz avancen juntos. El criterio de terminado de cada sprint se escribe como algo que el cliente puede abrir y mirar.

03
El CUI — todo se puede conversar

«Si una acción existe en la interfaz y no está en el Registro, es un bug.»

Lo que se hace con mouse y teclado se puede pedir hablando. La interfaz y el chat son dos clientes de la misma capa de capacidades, no dos programas que hay que mantener de acuerdo. Y el copiloto solo puede lo que el usuario podría con su propia cuenta: la IA no es una cuenta de administrador con buenos modales.

04
Disciplina de datos y secretos

«Solo se crean migraciones nuevas; nunca se edita una ya aplicada.»

Ninguna credencial vive en el código. En el archivo de arranque solo van los secretos de conexión; todo lo demás lo captura el propio cliente en un panel y se guarda cifrado. Corregir el pasado es un movimiento nuevo hacia adelante, jamás una edición hacia atrás — crítico donde hay libro mayor.

05
El despliegue «ventana»

«Nadie llega directo a donde viven los datos.»

La aplicación y su base corren en un servidor privado, y el servidor público es únicamente una ventana que pasa el tráfico por una red privada. La cara expuesta a internet no guarda un solo dato ni ejecuta la aplicación. Es exactamente la topología con la que esta página está en línea ahora mismo.

06
Español y nombres de oficio

La Bóveda, El Portavoz, La Caseta, Los Chalanes — nunca «AuthUtils» ni «CryptoService».

Todo en español, y cada pieza con nombre de taller. No es folclor: un equipo mexicano lee su propio código sin traducir, y un nombre de oficio dice qué hace la pieza sin abrir el archivo. Las únicas palabras en inglés son las que el framework exige por contrato, y esa excepción está escrita.

07
Duplicado de llave

Cómo se le da taller a alguien que empieza, sin darle las llaves de todo.

Nació de un caso real: entregarle a un desarrollador junior su propia infraestructura, sus accesos acotados y sus reglas, con once trampas ya documentadas para que no las pague él. Habla del ambiente de trabajo tanto como del código — y de que aquí se documenta hasta cómo se enseña.

Cómo se entrega

Y seis que no son de código

Las de arriba dicen cómo se construye. Estas dicen cómo se trabaja con quien contrata, y son las que explican por qué ninguno de los diez desarrollos de abajo se quedó en una presentación.

A
Se enseña corriendo, no en diapositiva

La versión comercial de la regla 02. Ninguna junta de NoKo empieza con un PowerPoint de lo que se va a hacer: empieza con una dirección que se abre en el navegador. Esta página existe por esa regla — se levantó para que esta conversación tuviera algo que enseñar, no algo que imaginar.

B
El cliente se puede ir

Sus datos son suyos y salen completos cuando los pida. La autenticación es propia, no rentada a un proveedor que un día cambie las reglas o los precios. Un cliente que se queda porque no puede irse no es un cliente satisfecho: es un rehén, y ese modelo se cae solo.

C
Nunca tocamos el dinero de nadie

Literal, de La Quiniela: la plataforma registra, sella, publica y da fe — el dinero se mueve fuera. Donde no hace falta ser intermediario financiero, no se es. Se evita una categoría entera de responsabilidad legal, de obligaciones regulatorias y de desconfianza, a cambio de nada.

D
Lo que se cobra se puede medir

Cada llamada a un modelo de IA queda registrada con su consumo, su costo y a qué tarea y a qué cliente pertenece. Sin eso, la IA es un gasto que aparece a fin de mes sin explicación — y un costo que no se puede explicar tampoco se puede cobrar con la cara limpia.

E
No se vende lo que no está construido

En esta misma página, cada pantalla trae su sello: corriendo o diseñado. El roadmap dice qué está y qué no, con fechas de a de veras. Es más incómodo de presentar y es la única forma de que la segunda junta sea mejor que la primera.

F
Un cliente nuevo es configuración, no un fork

La consecuencia comercial de la Regla del Martillo, y la que decide si un negocio de software escala o se convierte en una agencia. Diez clientes con diez copias del programa son diez programas que mantener. Diez clientes sobre el mismo núcleo son un producto.

Los desarrollos

Diez industrias, el mismo taller

Ninguno es una demostración: todos tienen infraestructura propia, despliegue automatizado y documentación viva.

El DespachoCRM y ERP completo para un despacho mexicano de diseño y maquila de promocionales. Varias aplicaciones sobre un mismo núcleo, cada una para un público distinto — dirección, operación, taller. En uso interno diario, no en piloto.725 commits
ArtemisPlataforma de telefonía móvil virtual: el switch, el CRM y el portal del cliente. Multi-empresa real, con integraciones vivas a la red mayorista, al cobro y a la provisión de líneas. Django y Next.js, en producción con dominio propio.223 commits
HeimlichLibreta de registro docente: la cuadrícula clásica del maestro —alumnos en filas, actividades en columnas, edición directa en la celda— con calificaciones, asistencia, planeaciones y un llavero cifrado. En producción con maestros usándola.190 commits
La CocinaInventario de alimentos con IA, white-label: una app para el usuario final y otra para quien la administra. Autenticación propia, sin depender de un proveedor externo que pueda cambiar las reglas.122 commits
La QuinielaQuiniela deportiva para dos empresas, móvil primero. La regla dura del diseño: la plataforma nunca toca el dinero de nadie — registra, sella, publica y da fe. Todo lo demás ocurre fuera.45 commits
JúpiterCRM, ERP y almacén multi-empresa que se maneja conversando: el chat y la interfaz son dos clientes de la misma capa de comandos, no dos programas. Su posicionamiento propio es «el Odoo de Manhattan» — la misma tesis modular que PeopleEvo.en construcción
ValuanaGestión de activos coleccionables: valuación, portafolio y alertas. Nativo de IA y conversacional desde el diseño, no con un chat pegado encima.en construcción
Artemis FXOperación de tipo de cambio con varios proveedores de IA en cadena, para que la caída de uno no detenga la operación.en construcción
JessicaTienda pública de piezas hechas a mano, fabricadas bajo pedido, con el panel para que la autora la administre sola. Pequeña a propósito: no todo necesita ser una plataforma.en producción
El Taller de SantiUn taller completo entregado a un desarrollador que empieza: su infraestructura, sus accesos, sus reglas y once trampas documentadas para que no las pague él. Habla del ambiente tanto como del código.entregado

Y esta plataforma, People Evolution, levantada de cero en un día —cimientos, acceso, aislamiento por cliente, auditoría, despliegue y dominio— para que esta conversación tuviera algo que enseñar.

Siguiente paso

Arrancar el diagnóstico

Es corto, tiene alcance cerrado y termina con documentos que sirven con o sin nosotros. De ahí se decide si hay Fase 2.

Hablemos del diagnóstico