Memoria de IA

Memoria de IA

Guía de memoria de IA para agentes, el paquete inicial UAI en vivo, alineación de transferencia de proyecto y el límite entre archivos de transferencia compactos y una memoria Wiki LLM más profunda.

  • Registro UAIX-MEMR-0258
  • Ruta /es-es/ai-memory/
  • Uso Registro público canónico

Estado del documento

Página de estándares públicos Publicado el UAIX como parte del registro de estándares públicos actuales
Código
UAIX-MEMR-0258
Superficie
Memoria de IA
Acceso
Público y enlazable

Cómo usar esta página

Utilice esta página para obtener memoria duradera para proyectos de IA, configuraciones iniciales admitidas, descargas dinámicas de plantillas canónicas y el límite entre los paquetes de memoria portátiles UAI y un conocimiento más profundo de LLM Wiki.

Para agentes: aplique la guía relevante al sitio o repositorio de destino del usuario. No copie esta página UAIX, no cree una página sobre la guía ni trate esta página como autoridad de tiempo de ejecución a menos que el usuario solicite explícitamente ese resultado.

Ruta de la memoria

Asistente de paquete de memoria de IAUAI Gestión de memoriaGuía de archivos .uaimemory-maintenance.uai

Memoria IA duradera

Cree una memoria de proyecto compacta sin convertir la historia en verdad

Comience con el asistente cuando necesite un paquete utilizable. Utilice AI Memory para el contexto actual aceptado, incluya mantenimiento de memoria más identidad, contexto mundial, Tótem, Tabú, Talismán, paquete de inicio y progreso como archivos de referencia de inicio ordinarios. Los registros .uai activos son memoria del estado actual, no registros de cambios fechados; Si un hecho permanece ahí, los agentes deberían poder cargarlo completamente al inicio. La memoria duradera aumenta .uai; no reemplaza la memoria .uai de inicio. Los agentes leen y obedecen Totem, Taboo y Talisman de forma predeterminada, pero no deben modificarlos, debilitarlos, reemplazarlos, eliminarlos ni eludirlos sin la autorización humana exacta de artefactos y operaciones. Adaptar la memoria a largo plazo a la organización: los documentos locales o el sitio wiki pueden funcionar para proyectos locales limitados, el LLM Wiki compartido es a menudo el patrón corporativo y de grupo de proyectos profesional, y los sistemas avanzados de memoria compartida como NeuralWikis pertenecen a necesidades más complejas entre sistemas.

Manojo

Una fuente para muestras y ZIP

Los ZIP iniciales se generan a partir de plantillas canónicas, manifiestos generados y las mismas muestras resueltas representadas en la página, por lo que no es posible realizar derivaciones en las descargas.

Patrón

Project Handoff hace que la memoria sea operativa

Los archivos AGENTS.md, .uai/readme.human y .uai le brindan al siguiente asistente una ruta de carga predecible antes de que comiencen las ediciones, sin cargar investigaciones antiguas o historial de paquetes fechados de forma predeterminada.

Archivos requeridos para la línea base de lanzamiento

Primero se requiere el mantenimiento de la memoria

Se requieren archivos generados .uai/memory-maintenance .uai, .uai/identity .uai, .uai/world-context .uai, .uai/totem .uai, .uai/taboo .uai, .uai/talisman .uai, .uai/startup-packet .uai y .uai/progress .uai para cada paquete de transferencia o memoria UAIX de línea base de lanzamiento. Los agentes leen startup-packet .uai como índice activo .uai/orden de lectura y obedecen a Totem, Taboo y Talisman de forma predeterminada, pero no deben modificarlos, debilitarlos, reemplazarlos, eliminarlos ni omitirlos sin la autorización humana exacta de artefactos y operaciones. Los paquetes de proyecto/desarrollador y los paquetes de asistente con código también requieren .uai/coding-standards .uai, .uai/architecture .uai y .uai/next-recursive-prompt .uai. Para agentes sin código, automatización, flujo de trabajo ejecutable o artefactos similares a código, architecture .uai y next-recursive-prompt .uai están fuera del alcance. El plan almacenado visible para los humanos se utiliza para la continuación o para solicitudes directamente relacionadas, no como reemplazo de las instrucciones actuales del usuario. La ingesta activa relacionada reemplaza o expande el ciclo almacenado y aún requiere trabajo de proyecto.

Guía de archivos

Cada archivo de paquete tiene un alcance requerido declarado

Utilice la Guía de archivos .uai para verificar el manejo de archivos requeridos universalmente, requeridos por perfil, requeridos por contenido, requeridos por configuración específica y fuera de alcance antes de confiar en un paquete.

Profundidad

La memoria wiki compartida se adapta a los grupos

Utilice documentos locales del sitio o wiki para el trabajo local local. Utilice la memoria Wiki LLM compartida para grupos de proyectos, departamentos y conocimiento corporativo que necesita propietarios, índices, estados de revisión y recuperación entre proyectos.

Arquitectura de memoria dividida

Hot .uai permanece activo

Mantenga activos los archivos .uai activos como memoria compacta de inicio, transferencia y continuidad de emergencia. Utilice MATM, NeuralWikis, LLM Wiki, AIWikis, documentos, bases de datos u otros sistemas duraderos para la memoria de búsqueda a mediano y largo plazo; no dejes de consultar .uai solo porque existe memoria duradera.

Informes

Sintetiza antes de señalar

Cuando se procesen informes, auditorías, notas de arquitectura o mejores prácticas de codificación, conserve los cuerpos completos en el objetivo duradero, mantenga la memoria a largo plazo como un libro de referencia y complete la síntesis .uai activa con temas aceptados, implicaciones de implementación, orientación rechazada y próximas acciones.

Presupuesto de contexto

Archivar antes de adelgazar

Cuando los archivos calientes crecen demasiado, conserve las instantáneas pre-delgadas en la memoria fría con hashes y resúmenes de enrutamiento, luego mantenga solo la verdad actual en la memoria de IA.

Ruta de la memoria

Asistente de paquete de memoria de IACree el paquete de inicio, el perfil del sistema, el resumen del receptor, los archivos universales requeridos, los archivos requeridos por perfil, los archivos requeridos activados por contenido, los archivos requeridos de configuración específica, la superposición de manifiesto, los archivos de copiar y pegar, el libro de registro de puntero a largo plazo requerido para la configuración de memoria duradera, verificaciones de preparación y enlaces ZIP canónicos.UAI Gestión de memoriaWordPress superficie de administración para memoria .uai activa, archivos de Persona avanzada, raíces de documentos/wiki existentes, mensajes de actualización y comprobaciones de memoria duradera de ajuste a escala.Guía de archivos .uaiGuía cerrada del conjunto de archivos requeridos para cada archivo de memoria .uai publicado.memory-maintenance.uaiCiclo de vida dedicado, anclajes de instrucciones activas predeterminadas, validación y regla de seguridad de escritura en memoria para cada paquete de memoria UAIX.next-recursive-prompt.uaiArtefacto de currículum de alcance de código dedicado para la continuación y el trabajo de codificación directamente relacionado.Memoria IA canónicaCapas de fuentes sin procesar, memoria wiki duradera, proyecciones de gráficos derivados, paquetes compactos y transferencia de transferencia sin difuminar la autoridad.Uso de paquetes UAI con una wiki LLMEnrutamiento práctico entre paquetes compactos y memoria wiki más profunda.Sistema talismánGuía predeterminada de Talisman más gobernanza avanzada de cambio de anclas para anclas Tótem y Tabú persistentes.Guía de presupuesto contextualMantenga pequeños los archivos de transferencia activa y, al mismo tiempo, mantenga investigaciones largas en la memoria fría.Traspaso de proyectoPatrón de ingeniería para archivos de memoria de IA.Traspaso de archivos de agenteAdmisión de lima caída antes de un trabajo amplio.InformesLLM Antecedentes de comparación de Wiki.Hoja de rutaLímite de herramientas actual y planificado.

Camino de prueba

Ruta de prueba respaldada por un validador

Mantenga el orden de lectura pública vinculado a un rastro de evidencia: perfil, esquema, ejemplo, resultado del validador y registro de publicación.

  1. 1Elija un perfil de mensaje.Comience con un perfil UAI-1 publicado y la familia de registros que coincida con el intercambio que necesita demostrar.
  2. 2Compárelo con esquemas y ejemplos.Resuelva el esquema, la entrada del registro y un elemento fijo antes de escribir o mapear su paquete candidato.
  3. 3Ejecute la evidencia del validador.Valide JSON con clave, clave minificada o sin clave con los registros públicos UAI-1 actuales.
  4. 4Adjunte el resultado a los registros de implementación o transferencia.Lleve el resultado exportado al paquete de conformidad, al seguimiento de implementación, al registro de cambios o a la evidencia de transferencia del proyecto.
Ruta de aliasRuta de entrada solicitada
/AI_Memory -> /es-es/ai-memory/

La ruta solicitada /AI_Memory redirige a la página de memoria de IA con prefijo local canónico y al mismo tiempo conserva la regla de ruta pública limpia.

Qué significa la memoria de IA en UAIX

UAI Memoria IAes un estándar ligero, portátil y basado en archivos para un contexto duradero. Proporciona a los humanos y a los agentes de IA un paquete revisable de memoria del proyecto en lugar de depender del historial de chat privado, configuraciones de modelo ocultas, una cuenta de proveedor o una carpeta de notas obsoleta.

AI Memory no es una base de conocimiento general. Es la memoria operativa compacta que un futuro actor debe cargar antes de actuar: propósito del proyecto, estado actual, limitaciones, decisiones, próximas acciones, propietarios, límites de confianza, reglas de mantenimiento y controles específicos.

Presupuesto de contexto:Mantenga la memoria de IA caliente y pequeña. Una investigación larga, detalles de progreso antiguos, instantáneas de transferencia pre-slim y una justificación profunda deben vivir en una LLM Wiki o una capa de memoria fría estilo AIWikis con resúmenes de enrutamiento, hashes y registros de evidencia. La memoria hot .uai es una memoria del estado actual, no un registro de cambios fechado. Promocione solo la conclusión actual revisada nuevamente en el paquete de memoria de IA.

Memoria IA canónica

UsarMemoria IA canónicacuando necesita el mapa de capas detrás del paquete: fuentes sin procesar, memoria Wiki LLM revisada, proyecciones de gráficos derivados, memoria de IA compacta UAI, contexto de transferencia de transferencia de proyecto y el agente de ejecución que aún tiene que obedecer las reglas locales.

El camino práctico más rápido

La mayoría de los lectores deberían comenzar con elAsistente de paquete de memoria de IA. Convierte los ajustes preestablecidos admitidos actualmente en un paquete de inicio revisable, un resumen del receptor, un perfil del sistema, una superposición de manifiesto, un libro de registro de puntero a largo plazo necesario para la configuración de la memoria duradera, una plataforma de archivos copiable y un enlace ZIP canónico sin reclamar importación alojada, escrituras en el repositorio, sincronización automática, SDK, CLI, certificación o respaldo.

El archivo talisman.uai predeterminado pertenece al flujo normal del asistente con totem.uai y taboo.uai. Utilice elSistema talismánpágina para obtener orientación avanzada sobre aplicación externa cuando un ecosistema complicado, persistente y de múltiples actores necesita control de cambios anclado, respuesta sin operaciones, evidencia de auditoría y reversión.

Por qué falla la memoria de IA no estructurada

La memoria no estructurada falla porque mezcla chats antiguos, resúmenes generados, notas wiki, capturas de pantalla, registros y conjeturas de hojas de ruta sin decir qué es actual o vinculante. El siguiente agente puede pasar por alto una línea roja, creer en una afirmación obsoleta, filtrar material confidencial o realizar comprobaciones equivocadas porque el proyecto nunca nombró su contrato de memoria.

  • Sin puerta de entrada:el agente no puede decir por dónde empezar.
  • Sin ciclo de vida:El estado de funcionamiento, los paquetes de transferencia, las decisiones, las notas de incorporación y la evidencia de auditoría envejecen de manera diferente.
  • Sin límite de confianza:El material exclusivamente interno puede entregarse a un proveedor externo o a un agente autónomo por accidente.
  • Sin fuente canónica:Los ejemplos visibles, los archivos ZIP descargables y los documentos varían porque los archivos de muestra se copian en varios lugares.

Por qué funciona la memoria basada en archivos

La memoria basada en archivos es aburrida en el mejor de los sentidos. Se puede revisar en una solicitud de extracción, comprimirlo para una transferencia, redactarlo antes de compartirlo externamente, cargarlo con diferentes agentes, archivarlo con una versión y probarlo para detectar derivas. UAIX utiliza texto sin formato y manifiestos deterministas para que las personas puedan inspeccionar lo que una IA está a punto de tratar como contexto.

Taxonomía de la memoria de IA

UAIX ahora trataMemoria de IA del proyectocomo la configuración actual de la memoria de trabajo yTraspaso de proyectocomo un subtipo de memoria de IA para transferencia. Las configuraciones adicionales existen solo cuando tienen un ciclo de vida, un límite de confianza o un patrón de consumo diferentes. La memoria de equipo y la memoria de producto se documentan como vistas sobre paquetes existentes, mientras que la memoria de estilo de certificación o de datos regulados se difiere hasta que exista evidencia pública y un proceso de seguridad.

Elija la configuración de memoria de IA adecuada

Estos paquetes de inicio compatibles son ajustes preestablecidos en un registro de plantilla de archivo canónico. Los archivos compartidos provienen de los mismos ID de plantilla; Se agrega orientación específica del paquete a través de metadatos y superposiciones.

Configuración Usar cuando Ciclo de vida y límite de confianza Descargar
Memoria de IA del proyecto
project-ai-memory
Úselo cuando un proyecto esté activo y el contexto deba persistir en muchas sesiones de IA sin convertir el paquete en una base de conocimientos completa.

Ciclo vital: Mantenido continuamente; Los archivos de estado actual y próxima acción cambian con frecuencia, las decisiones y restricciones cambian cuidadosamente.

Confianza: Colaboración interna o controlada por defecto. Revisar antes de compartir externamente o dárselo a un agente autónomo.

uai-ai-memory-starter.zip
Traspaso de proyecto
project-handoff
Úselo cuando el siguiente actor deba hacerse cargo de un proyecto de manera segura y necesite el estado actual, las limitaciones, las decisiones, los controles y el contexto de propiedad.

Ciclo vital: Preparado antes de la transferencia, revisado en el momento de la aceptación y actualizado cuando cambian los límites de responsabilidad o soporte.

Confianza: Puede ser interno o externo, pero las transferencias externas deben desinfectarse y aprobarse antes de compartirse.

uai-project-handoff-starter.zip
Memoria de sesión del agente
agent-session-memory
Úselo cuando un agente o herramienta necesita reanudar una tarea con suficiente estado para continuar sin reproducir una transcripción completa del chat.

Ciclo vital: Creado para una ejecución o tarea, actualizado con frecuencia y luego fusionado en la memoria del proyecto o archivado cuando se cierra la tarea.

Confianza: A menudo operativo y sensible. Mantenga explícitos los permisos, el acceso a herramientas, las acciones bloqueadas y el estado de limpieza.

uai-agent-session-memory-starter.zip
Memoria de incorporación
onboarding-memory
Úselo cuando el primer trabajo sea de orientación en lugar de transferencia de propiedad, revisión de incidentes o captura profunda de fundamentos.

Ciclo vital: Revisado antes de cada cohorte de incorporación o presentación externa; fue conciso y de carácter introductorio.

Confianza: Generalmente se puede compartir después de la revisión, pero elimina la estrategia interna, los datos de los clientes, las credenciales y las operaciones privilegiadas.

uai-onboarding-memory-starter.zip
Memoria de decisiones
decision-memory
Úselo cuando los fundamentos y las compensaciones importen más que el estado actual de la tarea.

Ciclo vital: Agregar primero y mucha revisión; los retrocesos deberían explicar lo que cambió en lugar de borrar la historia.

Confianza: Contiene una estrategia interna cuando el paquete fuente la registra. Revise antes de exponerlo externamente o a agentes con amplios permisos de escritura.

uai-decision-memory-starter.zip
Memoria de transferencia de cliente o proveedor
external-handoff-memory
Úselo cuando un cliente, proveedor, socio o agente externo necesita suficiente contexto para continuar trabajando sin recibir memoria solo interna.

Ciclo vital: Preparado como exportación, redactado, aprobado, compartido y archivado con una entrada fechada en el registro de cambios.

Confianza: Límite externo estricto. Elimine secretos, credenciales, datos privados de clientes, estrategias legales, precios internos y reclamos no respaldados.

uai-external-handoff-memory-starter.zip
Memoria de incidentes o auditoría
incident-audit-memory
Úselo cuando los hechos, las marcas de tiempo, las mitigaciones, los propietarios, los vínculos de evidencia y los compromisos de seguimiento deban viajar juntos.

Ciclo vital: Abierto durante la revisión, actualizado a medida que se confirma la evidencia, cerrado con propietarios de seguimiento y un registro de auditoría conservado.

Confianza: Potencialmente sensible. Desinfecte los datos de los clientes, los detalles de seguridad, las credenciales, el material legal y las pruebas privadas antes de compartirlos externamente.

uai-incident-audit-memory-starter.zip
LLM Memoria de exportación Wiki
llm-wiki-export-memory
Úselo cuando un wiki interno grande necesite un paquete pequeño, revisable y portátil para un proyecto, transferencia, incorporación o tarea de agente.

Ciclo vital: Generado a partir de material wiki revisado, cotejado con citas de fuentes y luego promocionado o descartado después de su uso.

Confianza: El material wiki es un antecedente hasta que se revisa. Citar fuentes, señalar incertidumbre y redactar material privado antes de exportarlo.

uai-llm-wiki-export-memory-starter.zip
Memoria del asistente de oficina
office-assistant-memory
Úselo cuando una IA respalde la administración de la oficina sin que el paquete sea principalmente una transferencia de proyecto de software.

Ciclo vital: Mantenido continuamente; Se actualiza cuando cambian las preferencias, los contactos, los flujos de trabajo, las tareas recurrentes, los límites o la autoridad.

Confianza: A menudo privados o internos. Minimice los datos personales, credenciales, información financiera, detalles de recursos humanos, contenido legal y comunicaciones privadas.

uai-office-assistant-memory-starter.zip
Memoria del asistente ejecutivo
executive-assistant-memory
Úselo cuando las prioridades, las personas, las reuniones, las decisiones y el seguimiento necesiten un contexto asistente duradero.

Ciclo vital: Mantenido continuamente con actualizaciones frecuentes de prioridades, personas, compromisos y reglas de comunicación.

Confianza: Altamente sensible. Requiere redacción estricta y límites de autoridad antes de compartir.

uai-executive-assistant-memory-starter.zip
Memoria del asistente personal
personal-assistant-memory
Úselo cuando la privacidad y la frescura sean más importantes que el historial del proyecto.

Ciclo vital: Mantenido continuamente; la privacidad y la frescura son más importantes que el historial del proyecto.

Confianza: Privado por defecto. Evite datos personales sensibles innecesarios.

uai-personal-assistant-memory-starter.zip
Memoria de amigo de AI Chatbot
chatbot-friend-memory
Úselo cuando la memoria social y los límites de las relaciones sean el contexto asistente central.

Ciclo vital: Mantenido continuamente; Los límites de las relaciones y las reglas de consentimiento son estables, mientras que los intereses y el contexto de la vida actual cambian con el tiempo.

Confianza: Privado y sujeto a consentimiento. Debe incluir límites que impidan la manipulación, el refuerzo de la dependencia, el engaño de identidad, las afirmaciones de autoridad profesional sin fundamento y las afirmaciones de memoria sin fundamento.

uai-chatbot-friend-memory-starter.zip
Memoria de IA complementaria
companion-memory
Úselo cuando el paquete necesite una continuidad duradera sin pretender que el asistente sea humano o un reemplazo de la ayuda profesional.

Ciclo vital: Se mantiene continuamente con revisión frecuente de límites, orientación en caso de crisis, consentimiento y preferencias del usuario.

Confianza: Privado, sensible y seguro. Mantenga explícitos los límites de apoyo.

uai-companion-memory-starter.zip
Memoria de tutor o entrenador
tutor-coach-memory
Úselo cuando el progreso del aprendizaje y los límites del entrenamiento importen más que el estado del repositorio.

Ciclo vital: Actualizado después de sesiones de aprendizaje, hitos, evaluaciones, cambios de tema o cambios de objetivos.

Confianza: Contexto educativo o de entrenamiento. Evite registros confidenciales a menos que se revisen explícitamente y sean necesarios.

uai-tutor-coach-memory-starter.zip
Memoria de socio creativo
creative-partner-memory
Úselo cuando el estilo, el canon, las limitaciones, los activos, la audiencia o la dirección creativa deban viajar juntos.

Ciclo vital: Se actualiza cuando cambia el estilo, el canon, las limitaciones, los recursos, la audiencia o la dirección creativa.

Confianza: Puede contener borradores privados, trabajos inéditos, ideas sensibles a la propiedad intelectual, estrategia de marca o material de clientes.

uai-creative-partner-memory-starter.zip
Memoria del asistente del hogar
household-assistant-memory
Úselo cuando el contexto del hogar, las rutinas recurrentes y los límites de privacidad necesiten una memoria auxiliar duradera.

Ciclo vital: Se actualiza cuando cambian las rutinas, los miembros del hogar, las limitaciones, los proveedores, los horarios o las reglas de seguridad.

Confianza: Memoria privada del hogar. Minimiza direcciones, datos de niños, detalles de salud, datos financieros y códigos de acceso.

uai-household-assistant-memory-starter.zip
Memoria de cliente o asistente de recepción
customer-front-desk-memory
Úselo cuando la memoria asistente semipública o de cara al público necesite reclamos públicos, material fuente, privacidad y límites de escalada.

Ciclo vital: Se actualiza cuando cambian los horarios, servicios, políticas, contactos, rutas de escalamiento, formularios, guiones o límites públicos.

Confianza: De cara al público o semipúblico. No debe exponer notas solo internas, datos privados del cliente, credenciales, detalles legales/de seguridad ni afirmaciones no respaldadas.

uai-customer-front-desk-memory-starter.zip
Memoria general de IA que no pertenece al proyecto
general-non-project-ai-memory
Úselo cuando no coincida ningún ajuste preestablecido de asistente específico que no sea de proyecto, pero el paquete aún necesita memoria de asistente portátil.

Ciclo vital: Se mantiene como rol de asistente, preferencias de usuario, límites, contexto recurrente y cambio de memoria activa.

Confianza: Determinado por la sensibilidad declarada y el rol de asistente; privado de forma predeterminada hasta que se revise.

uai-general-non-project-ai-memory-starter.zip

Vistas y ajustes preestablecidos sobre paquetes compatibles

  • Memoria del equipo: Una vista de equipo compartida y liviana sobre Project AI Memory más registros de propietario e incorporación. Modele esto como una vista hasta que UAIX tenga una función, un permiso y una guía para múltiples proyectos más sólidos.
  • Memoria del producto: Una vista duradera del producto o del área de características sobre el estado del proyecto, la hoja de ruta, las decisiones y las limitaciones. Modele esto como una vista porque los archivos subyacentes son los mismos que los de la memoria de IA del proyecto más la Memoria de decisiones.

Configuraciones diferidas

  • Memoria de Certificación: Paquete de evidencia para flujos de trabajo de certificación o respaldo formal. Aplazado porque UAIX actualmente no publica certificación, respaldo ni soporte de validación alojado.
  • Memoria de datos regulada: Memoria que contiene intencionalmente material restringido personal, de clientes, legal o sensible al cumplimiento. Se aplaza hasta que los procesos de almacenamiento seguro, redacción, control de acceso y aprobación estén fuera de los límites del paquete inicial.

Utilice elAsistente de paquete de memoria de IAcuando una configuración inicial compatible debe convertirse en un modelo de paquete, perfil de sistema completo, resumen del receptor, paquete de inicio, superposición de manifiesto, plataforma de archivos para copiar y pegar, plan de transferencia de archivos del agente requerido para la configuración de transferencia de archivos del agente, libro mayor de puntero semántico a largo plazo requerido para la configuración de memoria duradera, revisión de preparación y descarga ZIP canónica.

Qué configuración elegir

Situación Uso Por qué
Un proyecto activo necesita continuidad entre las sesiones de IA. Memoria de IA del proyecto Mantiene vivos el estado actual, las limitaciones, las decisiones, las próximas acciones y las instrucciones del agente sin convertirse en un wiki completo.
La propiedad, la ejecución o la responsabilidad se están moviendo. Traspaso de proyecto Incluye el resumen de transferencia, los criterios de aceptación, los propietarios, las limitaciones y el plan de verificación.
La ejecución de un agente fue interrumpida o debe reanudarse más tarde. Memoria de sesión del agente Mantiene el estado local de la tarea de corta duración y evita que una transcripción completa del chat se convierta en la verdad del proyecto.
Un nuevo ser humano, contratista, parte interesada o agente necesita un comienzo curado. Memoria de incorporación Hace hincapié en la descripción general, el glosario, los propietarios, las primeras acciones y los límites seguros.
La razón importa más que el estatus. Memoria de decisiones Preserva las compensaciones, las opciones rechazadas, las reversiones y las preguntas abiertas.
Un cliente, proveedor o agente externo necesita contexto. Memoria de transferencia de cliente o proveedor Agrega orientación sobre redacción y aprobación en torno a un límite de confianza externo más estricto.
Un incidente o auditoría necesita un paquete portátil. Memoria de incidentes o auditoría Mantiene el cronograma, las referencias de evidencia, las decisiones, las mitigaciones, los propietarios y el seguimiento juntos.
Una wiki profunda necesita una instantánea portátil. LLM Memoria de exportación Wiki Exporta material wiki revisado en un paquete compacto sin permitir que el wiki anule la verdad del proyecto.
La organización necesita conocimiento institucional duradero y que permita realizar búsquedas. LLM Wiki Es más eficaz para una documentación interna profunda, una síntesis de fuentes, una investigación de larga duración y una amplia acumulación de conocimientos.
Un ecosistema complicado, persistente y de múltiples actores necesita una gobernanza avanzada del cambio Totem, Taboo y Talisman. Sistema talismán Mantiene las solicitudes de cambio ancladas detrás del comportamiento no operativo, la revisión humana, la evidencia de auditoría, la reversión y los controles externos locales.

Memoria de IA del proyecto y transferencia del proyecto

Traspaso de proyectoes un subtipo de UAI AI Memory. AI Memory es el estándar amplio: contexto duradero legible por IA. Project Handoff es el patrón de transferencia: leer la puerta de entrada, cargar los archivos seleccionados, resumir la verdad actual, confirmar las limitaciones, nombrar los puntos de contacto previstos y nombrar las comprobaciones específicas antes del trabajo amplio.

Para un proyecto pequeño, Project AI Memory y Project Handoff comparten archivos necesarios superpuestos por perfil. Para una organización más grande, Project AI Memory permanece vivo durante el trabajo diario, mientras que Project Handoff se prepara y revisa cuando cambia la responsabilidad.

Inspeccione el iniciador de memoria Project AI

Los archivos visibles a continuación se representan a partir del mismo registro de plantilla canónico utilizado por todos los ajustes preestablecidos de paquetes compatibles. El manifiesto generado se incluye en el ZIP y se muestra con los otros archivos para que los lectores puedan inspeccionar el ID del paquete, el caso de uso, el ciclo de vida, el límite de confianza, la lista de archivos, los ID de la plantilla y las sumas de verificación.

Paquete inicial en vivo

Memoria de IA del proyecto

El ZIP se genera a pedido de los 30 archivos canónicos visibles a continuación, incluido el manifiesto generado. La descarga, los ejemplos de páginas y los ajustes preestablecidos del paquete comparten una fuente de verdad.

Úselo cuando un proyecto esté activo y el contexto deba persistir en muchas sesiones de IA sin convertir el paquete en una base de conocimientos completa.

Descargar ZIP
30 archivos uai-ai-memory-starter.zip ID del paquete project-ai-memory huella dactilar manifiesta 241f4a2fab97dd48
.uai/exports/manifest.json
Ejemplo de código
{
    "bundle_id": "project-ai-memory",
    "name": "Memoria de IA del proyecto",
    "description": "Memoria de trabajo continua para un proyecto activo que necesita un contexto duradero entre humanos, modelos, agentes y sesiones.",
    "intended_use_case": "\u00daselo cuando un proyecto est\u00e9 activo y el contexto deba persistir en muchas sesiones de IA sin convertir el paquete en una base de conocimientos completa.",
    "lifecycle": "Mantenido continuamente; Los archivos de estado actual y pr\u00f3xima acci\u00f3n cambian con frecuencia, las decisiones y restricciones cambian cuidadosamente.",
    "download_filename": "uai-ai-memory-starter.zip",
    "display_order": 10,
    "trust_boundary_notes": "Colaboraci\u00f3n interna o controlada por defecto. Revisar antes de compartir externamente o d\u00e1rselo a un agente aut\u00f3nomo.",
    "package_family_id": "project-developer-memory",
    "package_family_name": "Memoria de proyecto/desarrollador",
    "assistant_role": "",
    "assistant_relationship_type": "",
    "audience_model": "",
    "assistant_capability_summary": "",
    "included_files": [
        ".uai/memory-maintenance.uai",
        ".uai/identity.uai",
        ".uai/world-context.uai",
        ".uai/totem.uai",
        ".uai/taboo.uai",
        ".uai/talisman.uai",
        ".uai/progress.uai",
        "README.md",
        "AGENTS.md",
        ".uai/readme.human",
        ".uai/overview.uai",
        ".uai/open-questions.uai",
        ".uai/next-actions.uai",
        ".uai/risk-register.uai",
        ".uai/owners.uai",
        ".uai/agent-instructions.uai",
        ".uai/archives/changelog.uai",
        "reports/deployment-memory-and-test-report.uai",
        ".uai/context.uai",
        ".uai/stack.uai",
        ".uai/architecture.uai",
        ".uai/constraints.uai",
        ".uai/operations.uai",
        ".uai/test-plan.uai",
        ".uai/style.uai",
        ".uai/coding-standards.uai",
        ".uai/decisions.uai",
        ".uai/memory.uai",
        ".uai/next-recursive-prompt.uai"
    ],
    "file_set_rule": "A UAIX package file is a universal required file, profile-required file, content-triggered required file, configuration-specific required file, or out-of-scope file. Files required by package facts, selected profile, declared capabilities, detected contents, selected configuration, user-provided memory, imported memory, generated artifacts, or visiting-agent self-assessment are required for that explicit package condition.",
    "standards_authority": "https://uaix.org/",
    "declared_package_profiles": [
        "project-ai-memory"
    ],
    "universal_required_files": [
        ".uai/memory-maintenance.uai",
        ".uai/identity.uai",
        ".uai/world-context.uai",
        ".uai/totem.uai",
        ".uai/taboo.uai",
        ".uai/talisman.uai",
        ".uai/startup-packet.uai",
        ".uai/progress.uai"
    ],
    "memory_maintenance": {
        "path": ".uai/memory-maintenance.uai",
        "requirement_level": "required",
        "load_phase": "before_memory",
        "purpose": "Defines memory lifecycle, maintenance, validation, required active instruction anchors, and write-safety rules.",
        "missing_behavior": "package_invalid"
    },
    "protected_paths": [],
    "profile_required_file_sets": [
        {
            "profile": "project-ai-memory",
            "requirement": "Required for Memoria de IA del proyecto packages",
            "files": [
                "README.md",
                "AGENTS.md",
                ".uai/readme.human",
                ".uai/overview.uai",
                ".uai/open-questions.uai",
                ".uai/next-actions.uai",
                ".uai/risk-register.uai",
                ".uai/owners.uai",
                ".uai/agent-instructions.uai",
                ".uai/archives/changelog.uai",
                "reports/deployment-memory-and-test-report.uai",
                ".uai/context.uai",
                ".uai/stack.uai",
                ".uai/architecture.uai",
                ".uai/constraints.uai",
                ".uai/operations.uai",
                ".uai/test-plan.uai",
                ".uai/style.uai",
                ".uai/coding-standards.uai",
                ".uai/decisions.uai",
                ".uai/memory.uai",
                ".uai/next-recursive-prompt.uai"
            ]
        }
    ],
    "content_triggered_required_file_sets": [
        {
            "rule_id": "coding_standards",
            "requirement": "Se requiere cuando hay c\u00f3digo, automatizaci\u00f3n, flujo de trabajo ejecutable o artefactos similares a c\u00f3digo.",
            "matched_signals": [
                "project_or_developer_profile",
                "code_like_artifacts"
            ],
            "files": [
                ".uai/coding-standards.uai"
            ]
        },
        {
            "rule_id": "architecture",
            "requirement": "Se requiere cuando hay c\u00f3digo, automatizaci\u00f3n, flujo de trabajo ejecutable o artefactos similares a c\u00f3digo.",
            "matched_signals": [
                "project_or_developer_profile",
                "code_like_artifacts"
            ],
            "files": [
                ".uai/architecture.uai"
            ]
        },
        {
            "rule_id": "next_recursive_prompt",
            "requirement": "Requerido para agentes que se ocupan de c\u00f3digo, automatizaci\u00f3n, flujos de trabajo ejecutables o artefactos similares a c\u00f3digo: next-recursive-prompt .uai.",
            "matched_signals": [
                "project_or_developer_profile",
                "code_like_artifacts"
            ],
            "files": [
                ".uai/next-recursive-prompt.uai"
            ]
        }
    ],
    "detected_requirement_signals": [
        "project_or_developer_profile",
        "code_like_artifacts"
    ],
    "required_files_effective": [
        ".uai/memory-maintenance.uai",
        ".uai/identity.uai",
        ".uai/world-context.uai",
        ".uai/totem.uai",
        ".uai/taboo.uai",
        ".uai/talisman.uai",
        ".uai/progress.uai",
        "README.md",
        "AGENTS.md",
        ".uai/readme.human",
        ".uai/overview.uai",
        ".uai/open-questions.uai",
        ".uai/next-actions.uai",
        ".uai/risk-register.uai",
        ".uai/owners.uai",
        ".uai/agent-instructions.uai",
        ".uai/archives/changelog.uai",
        "reports/deployment-memory-and-test-report.uai",
        ".uai/context.uai",
        ".uai/stack.uai",
        ".uai/architecture.uai",
        ".uai/constraints.uai",
        ".uai/operations.uai",
        ".uai/test-plan.uai",
        ".uai/style.uai",
        ".uai/coding-standards.uai",
        ".uai/decisions.uai",
        ".uai/memory.uai",
        ".uai/next-recursive-prompt.uai"
    ],
    "out_of_scope_files_with_reasons": [],
    "closed_required_file_policy": "UAIX package files are universal required, profile-required for an explicit package family, profile, mode, or package type, content-triggered required for detected contents or declared capabilities, configuration-specific required for selected configurations, or out of scope with a recorded reason.",
    "out_of_scope_rule": "A file outside the universal required set and outside declared package profiles is out of scope for this package.",
    "shared_files": [
        ".uai/memory-maintenance.uai",
        ".uai/identity.uai",
        ".uai/world-context.uai",
        ".uai/totem.uai",
        ".uai/taboo.uai",
        ".uai/talisman.uai",
        ".uai/progress.uai",
        "README.md",
        "AGENTS.md",
        ".uai/readme.human",
        ".uai/overview.uai",
        ".uai/open-questions.uai",
        ".uai/next-actions.uai",
        ".uai/risk-register.uai",
        ".uai/owners.uai",
        ".uai/agent-instructions.uai",
        ".uai/archives/changelog.uai",
        "reports/deployment-memory-and-test-report.uai",
        ".uai/context.uai",
        ".uai/stack.uai",
        ".uai/architecture.uai",
        ".uai/constraints.uai",
        ".uai/operations.uai",
        ".uai/test-plan.uai",
        ".uai/style.uai",
        ".uai/coding-standards.uai",
        ".uai/decisions.uai",
        ".uai/memory.uai",
        ".uai/next-recursive-prompt.uai"
    ],
    "bundle_specific_files": [],
    "configuration_sections": [
        "Agregue enlaces wiki solo cuando exista una memoria m\u00e1s profunda y se revise antes de la promoci\u00f3n."
    ],
    "overlays": [
        "Utilice las plantillas README y AGENTS.md compartidas con etiquetas de memoria de Project AI y orientaci\u00f3n sobre mantenimiento continuo."
    ],
    "files": [
        {
            "path": ".uai/memory-maintenance.uai",
            "template_id": "uai-memory-maintenance",
            "source": "template:uai-memory-maintenance@1",
            "bytes": 4800,
            "sha256": "832eccecf3b88aeb432a4428957bd24cde43d1682d46199ca827f66e01dbcf14"
        },
        {
            "path": ".uai/identity.uai",
            "template_id": "uai-identity",
            "source": "template:uai-identity@1",
            "bytes": 2313,
            "sha256": "dae58a3f99eca679162387a633ea7a106d4c97827486a490e42c9c57b94ac6b9"
        },
        {
            "path": ".uai/world-context.uai",
            "template_id": "uai-world-context",
            "source": "template:uai-world-context@1",
            "bytes": 1794,
            "sha256": "53c42684ee4ac1d112c9e135569c18199242b4ea0bfbaea90fe9da1a63d3115c"
        },
        {
            "path": ".uai/totem.uai",
            "template_id": "uai-totem",
            "source": "template:uai-totem@2",
            "bytes": 8384,
            "sha256": "85815d98f44dbac2859514130f525de3081db2cd441aa4a7530de8b1c6877ace"
        },
        {
            "path": ".uai/taboo.uai",
            "template_id": "uai-taboo",
            "source": "template:uai-taboo@2",
            "bytes": 7146,
            "sha256": "6f91429685a0f30ed294405bf0693c03f25bb7d39748a67a607624e0967ca8e6"
        },
        {
            "path": ".uai/talisman.uai",
            "template_id": "uai-talisman",
            "source": "template:uai-talisman@2",
            "bytes": 1470,
            "sha256": "1652c2295fc9f4387813bf9c0347ef50bcd9306e5e2aa82f254b2937d9d4f8cc"
        },
        {
            "path": ".uai/progress.uai",
            "template_id": "uai-progress",
            "source": "template:uai-progress@1",
            "bytes": 246,
            "sha256": "386a536a146d392a23449e998467da16b1813ffb2629e21fdaf56c492a735c2b"
        },
        {
            "path": "README.md",
            "template_id": "readme",
            "source": "template:readme@1",
            "bytes": 2131,
            "sha256": "fe0331ad3e6f125a4cb7e61b39a97b70a82ea927e027bb02706b1609042a30c6"
        },
        {
            "path": "AGENTS.md",
            "template_id": "agents-md",
            "source": "template:agents-md@1",
            "bytes": 2249,
            "sha256": "6194688150583f0e47c901c1f079f182ee6e6937f70a577fe2ef4db7a5a22f96"
        },
        {
            "path": ".uai/readme.human",
            "template_id": "readme-human",
            "source": "template:readme-human@1",
            "bytes": 1704,
            "sha256": "6c425882da1c632bcb038ee162002d1fd65c09ed1756462546bf2ba54edd5cbb"
        },
        {
            "path": ".uai/overview.uai",
            "template_id": "project-overview",
            "source": "template:project-overview@1",
            "bytes": 492,
            "sha256": "39fa87d6ddcfd5060afdc9f223e3978d25544d43d6f6be690c01245ef03305ac"
        },
        {
            "path": ".uai/open-questions.uai",
            "template_id": "open-questions",
            "source": "template:open-questions@1",
            "bytes": 382,
            "sha256": "629fc8106161f23b5da9027a55078d16e9663ac44202ace5507fca766f260195"
        },
        {
            "path": ".uai/next-actions.uai",
            "template_id": "next-actions",
            "source": "template:next-actions@1",
            "bytes": 442,
            "sha256": "d7f1c27919d7401748e2c06c200383d99553e9b8fc15d4ada1553b027c91da26"
        },
        {
            "path": ".uai/risk-register.uai",
            "template_id": "risks-and-constraints",
            "source": "template:risks-and-constraints@1",
            "bytes": 836,
            "sha256": "c190079f0d3afbe92379d073ef50425d2a7db50995f730c4101f47dfd29ec284"
        },
        {
            "path": ".uai/owners.uai",
            "template_id": "contacts-and-owners",
            "source": "template:contacts-and-owners@1",
            "bytes": 283,
            "sha256": "472c67e2d4bab2608eca127209ff669b692495d2e96326a63aeb305d5da6f54f"
        },
        {
            "path": ".uai/agent-instructions.uai",
            "template_id": "agent-instructions",
            "source": "template:agent-instructions@1",
            "bytes": 1022,
            "sha256": "e6b30fee7775c10fda0a3defca19da6db1e8d6f6afcab7e61f32c062b94e2b01"
        },
        {
            "path": ".uai/archives/changelog.uai",
            "template_id": "changelog",
            "source": "template:changelog@1",
            "bytes": 175,
            "sha256": "8a1d064f7d02294329200521e29d6d5dc0961a9ba5fd44fa21e75b2af5dd2016"
        },
        {
            "path": "reports/deployment-memory-and-test-report.uai",
            "template_id": "deployment-report",
            "source": "template:deployment-report@1",
            "bytes": 935,
            "sha256": "dab28315ed510def2557450642658e7cec5de4d8a61ea7fc7c10ed9d165ad732"
        },
        {
            "path": ".uai/context.uai",
            "template_id": "uai-context",
            "source": "template:uai-context@1",
            "bytes": 285,
            "sha256": "aa289be70b0aabadcab8d7a60fc906ddf465f7392580a9be278570cd45788661"
        },
        {
            "path": ".uai/stack.uai",
            "template_id": "uai-stack",
            "source": "template:uai-stack@1",
            "bytes": 204,
            "sha256": "29f47ec11930fc90ba3c7ce77f37ae7b0638c12fd21a11ee897e93a366aea6f5"
        },
        {
            "path": ".uai/architecture.uai",
            "template_id": "uai-architecture",
            "source": "template:uai-architecture@1",
            "bytes": 2212,
            "sha256": "7eea396ba0ffe8d1d5529756058962049f1fd6aeabed7ca42463d6f46fcc2174"
        },
        {
            "path": ".uai/constraints.uai",
            "template_id": "uai-constraints",
            "source": "template:uai-constraints@1",
            "bytes": 520,
            "sha256": "f0e8cd1948b215fae8fc97681c8348391b7d1a47a04444e1b936f716efd36853"
        },
        {
            "path": ".uai/operations.uai",
            "template_id": "uai-operations",
            "source": "template:uai-operations@1",
            "bytes": 323,
            "sha256": "223ce4881883ee576721885162e6948285be16ad277fb4b95618aca87e2d85af"
        },
        {
            "path": ".uai/test-plan.uai",
            "template_id": "uai-test-plan",
            "source": "template:uai-test-plan@1",
            "bytes": 395,
            "sha256": "087ac4dfc7daf2d0628cb5fc1c5079030f57024cc618f2d5ac37d0590c903322"
        },
        {
            "path": ".uai/style.uai",
            "template_id": "uai-style",
            "source": "template:uai-style@1",
            "bytes": 331,
            "sha256": "b130ec2dbd3e0f3626cc145bc758fd7e4ce4b18c2502960608de5513f20f3209"
        },
        {
            "path": ".uai/coding-standards.uai",
            "template_id": "uai-coding-standards",
            "source": "template:uai-coding-standards@1",
            "bytes": 2998,
            "sha256": "634c84dd59fc4f2c79bb8aeea3951e8d3011f8f1bd25f2410052603f50305a06"
        },
        {
            "path": ".uai/decisions.uai",
            "template_id": "uai-decisions",
            "source": "template:uai-decisions@1",
            "bytes": 150,
            "sha256": "7d5dca211562cbd843d0428ea3d5cceadb4c58967363caaefa6a41f34bea0286"
        },
        {
            "path": ".uai/memory.uai",
            "template_id": "uai-memory",
            "source": "template:uai-memory@1",
            "bytes": 1490,
            "sha256": "aa4148d1869a562c8dd4e08dbaaa7f94c3bb9e7ec5a4cff34ef40042b17adf2f"
        },
        {
            "path": ".uai/next-recursive-prompt.uai",
            "template_id": "uai-next-recursive-prompt",
            "source": "template:uai-next-recursive-prompt@1",
            "bytes": 34457,
            "sha256": "1f43f89d34dae9479a5e50ef0ead6719388de21cae24b1e3c769d021357132c0"
        }
    ]
}
.uai/memory-maintenance.uai
Ejemplo de código
---
spec: uai.memory-maintenance
schema_version: 1.0.0
document_version: 1.0.0
status: draft
hot_memory_date_policy: no dates or timestamps in this active memory-maintenance file
---

# Memory Maintenance

Every UAIX memory package MUST contain `.uai/memory-maintenance.uai`. No exceptions. Missing or invalid `.uai/memory-maintenance.uai` makes the package non-compliant.

`.uai/memory-maintenance.uai` governs memory lifecycle, hot/cold boundaries, compaction cadence, archival policy, promotion and demotion rules, access controls, default active instruction anchors, review gates, validation behavior, and memory write safety.

## Lifecycle

- States: capture, review, promote, compact, archive, retire.
- Hot memory: the active `.uai/` startup suite, `.uai/progress.uai`, active task files, and files named by the current manifest for the declared package scope.
- Cold memory: archives, evidence logs, long-memory exports, and source reports until reviewed and promoted.
- Compaction cadence: micro-GC after meaningful work and deeper consolidation on handoff, review, deployment, blocker change, or context compaction.
- Promotion rule: preserve source evidence, reviewer state, timestamps, and rollback notes before moving cold facts into hot memory.
- Demotion rule: stale, duplicate, unsupported, private, or out-of-scope hot facts move to archive or evidence records instead of continuing to steer work.
- Split-memory rule: keep hot `.uai` files active as compact startup, handoff, emergency-continuity, and operational memory while durable systems such as MATM, NeuralWikis, LLM Wiki, AIWikis, docs, databases, vector stores, or memory APIs hold medium and long-term searchable memory.
- Durable-unavailable recovery: if the durable memory target is offline, unreachable, unauthorized, or not connected, agents must still load `.uai` and know the project identity, active constraints, memory architecture, blockers, startup read order, and recovery path.

## File Extension Policy

- Files stored inside `.uai/` or its subfolders should use only `.uai`, `.human`, or `.json`.
- Use `.uai` for AI-readable instruction text, memory, text evidence, archive notes, and text exports.
- Use `.human` for human-operator explanation.
- Use `.json` for structured data.
- Agents may add focused local files when useful, but should not create `.md`, `.txt`, `.jsonld`, or other extensions inside `.uai/`.

## Access Control

- Read this file before broad memory loading.
- Read and obey `.uai/totem.uai`, `.uai/taboo.uai`, and `.uai/talisman.uai` by default before broad execution.
- Do not modify, weaken, replace, delete, or bypass `.uai/totem.uai`, `.uai/taboo.uai`, or `.uai/talisman.uai` unless the human explicitly orders that artifact change and names the intended operation.
- Suggestions are allowed; active-instruction changes are forbidden without direct authorization for the exact artifact and operation.
- General approval, broad review, default generation, validation, linting, indexing, export, or packaging permission is not authorization to change active instruction anchors.

## Default Guardrail Files

- path: `.uai/totem.uai`
  aliases: `totem.uai`
  presence: required
  agent_default: read_and_obey
  include_in_package: true
  include_in_export: true
  scan: true
  validate: true
  lint: true
  index: true
  modify: false_without_explicit_human_artifact_change_order
- path: `.uai/taboo.uai`
  aliases: `taboo.uai`
  presence: required
  agent_default: read_and_obey
  include_in_package: true
  include_in_export: true
  scan: true
  validate: true
  lint: true
  index: true
  modify: false_without_explicit_human_artifact_change_order
- path: `.uai/talisman.uai`
  aliases: `talisman.uai`
  presence: required
  agent_default: read_and_obey
  include_in_package: true
  include_in_export: true
  scan: true
  validate: true
  lint: true
  index: true
  modify: false_without_explicit_human_artifact_change_order

## Enforcement

Missing or invalid `.uai/memory-maintenance.uai` is a package, validation, deployment, and startup failure. Any launch-baseline package that omits `.uai/totem.uai`, `.uai/taboo.uai`, or `.uai/talisman.uai`, asks an agent to ignore those active instruction files, or authorizes anchor mutation without exact human artifact-and-operation authorization is non-compliant.

No-op if an agent proposes retiring, disabling, ignoring, replacing, cutting over away from, or making `.uai` emergency-only because long-term memory exists or durable readback passed. Migration, cutover, and retirement language must clearly mean stale facts, archived history, deprecated files, or exact package decommissioning authorization, not retiring the active `.uai` memory layer.
.uai/identity.uai
Ejemplo de código
---
uai: "1.0"
type: identity
status: draft
---

# Identity

This file is a universal required file for every launch-baseline UAIX memory or handoff package. It materializes package identity locally so a receiving agent does not need an external network call to understand package authority, actor identity, continuity references, capability boundaries, or namespace boundaries.

## Required Fields

- package_id: {PACKAGE_ID}
- package_uuid: {PACKAGE_UUID}
- identity_record_id: {IDENTITY_RECORD_ID}
- identity_uuid: {IDENTITY_UUID}
- review_state: current until superseded by owner review
- hot_memory_date_policy: no dates or timestamps in this active identity file
- source_domain: {SOURCE_DOMAIN}
- source_project: {SOURCE_PROJECT}
- source_repository: {SOURCE_REPOSITORY}
- source_route_or_site: {SOURCE_ROUTE_OR_SITE}
- actor_type: {ACTOR_TYPE}
- actor_display_name: {ACTOR_DISPLAY_NAME}
- owner_or_reviewer: {OWNER_OR_REVIEWER}
- source_model_or_tool: {SOURCE_MODEL_OR_TOOL}
- source_model_version_or_build: {SOURCE_MODEL_VERSION_OR_BUILD}
- local_endpoint_or_agent_profile: {LOCAL_ENDPOINT_OR_AGENT_PROFILE}
- public_continuity_profile_link: {PUBLIC_CONTINUITY_PROFILE_LINK}
- capability_boundary: {CAPABILITY_BOUNDARY}
- token_custody_boundary: {TOKEN_CUSTODY_BOUNDARY}
- runtime_execution_boundary: {RUNTIME_EXECUTION_BOUNDARY}
- namespace_boundary: {NAMESPACE_BOUNDARY}
- declared_package_profiles: {DECLARED_PACKAGE_PROFILES}
- required_files_effective: {REQUIRED_FILES_EFFECTIVE}
- human_review_required: {HUMAN_REVIEW_REQUIRED}
- not_available_reason: {NOT_AVAILABLE_REASON}

## Namespace Boundary

UAIX.org is the standards authority for UAI-1 package structure, schemas, handoff protocols, validator expectations, and portable evidence files. Do not infer UAIX meaning from unrelated UAI or UAIX search results. External ecosystem sites may provide public evidence, continuity references, implementation surfaces, or theory context. They do not replace local UAIX package artifacts.

## No-Op Triggers

When identity, authority, capability, namespace boundary, source provenance, required file set, or human review state is missing, stale, malformed, or contradictory, the correct UAIX behavior is no-op plus human review. Do not continue by inference.
.uai/world-context.uai
Ejemplo de código
---
uai: "1.0"
type: world-context
status: draft
---

# World Context

This file is a universal required file for every launch-baseline UAIX memory or handoff package. It captures the observable operational environment at the moment of handoff. The receiver must not infer current reality from old memory.

## Required Fields

- world_context_id: {WORLD_CONTEXT_ID}
- world_context_uuid: {WORLD_CONTEXT_UUID}
- review_state: current until superseded by owner review or environment recheck
- hot_memory_date_policy: no dates or timestamps in this active world-context file
- target_workspace: {TARGET_WORKSPACE}
- deployment_environment: {DEPLOYMENT_ENVIRONMENT}
- affected_routes: {AFFECTED_ROUTES}
- affected_schemas: {AFFECTED_SCHEMAS}
- allowed_read_paths: {ALLOWED_READ_PATHS}
- allowed_write_paths: {ALLOWED_WRITE_PATHS}
- allowed_external_calls: {ALLOWED_EXTERNAL_CALLS}
- blocked_external_calls: {BLOCKED_EXTERNAL_CALLS}
- validation_expectations: {VALIDATION_EXPECTATIONS}
- test_expectations: {TEST_EXPECTATIONS}
- no_op_triggers: {NO_OP_TRIGGERS}
- human_review_required: {HUMAN_REVIEW_REQUIRED}
- not_available_reason: {NOT_AVAILABLE_REASON}

## Observable Environment

Record branch, route, schema, deployment target, source-document, file-intake, date/time, safety-critical, telemetry, and external-system constraints that affect this handoff. Memory is not current reality. A path mention is not workspace authority. A model's confidence is not provenance.

## No-Op Triggers

When target workspace, temporal freshness, world-context, environmental constraints, evidence, namespace boundary, or required file set is missing, stale, malformed, or contradictory, the correct UAIX behavior is no-op plus human review. Do not continue by inference.
.uai/totem.uai
Ejemplo de código
---
uai: "1.0"
type: totem
status: draft
---

# Totem

This file is a universal required guardrail file for every launch-baseline UAIX memory or handoff package. A receiving agent must read and obey `.uai/totem.uai` by default before broad execution.

## Positive Anchor

- Preserve the project's declared purpose, user intent, durable values, and accepted operating posture.
- Prefer current source truth, visible evidence, and human-reviewed memory over inferred context.
- Treat hot `.uai` files as current memory, not dated changelogs. They should hold present truth, current blockers, current constraints, next actions, and concise pointers; stale history should be replaced, removed, or moved to the configured durable target.
- Keep the active `.uai/` startup suite complete enough to load at startup. A correct fact hidden behind old clutter, legacy date logs, or pointer-only summaries is not operationally available enough for high-quality handoff.
- Do not add dates to current-memory records as ordinary bookkeeping. Dates belong only where they prove evidence, provenance, legal/publication state, manifest state, or external temporal facts.
- In a coordinated workspace, the root `workspace.uai` is the single deployment/package version authority. Site, project, plugin, theme, and generated `.uai` records point to that coordinator instead of carrying direct current/deployment/package-version numbers.
- Separate workspace roots are separate version domains. Each root `workspace.uai` owns its own package stream, and project/plugin `.uai` records point back to their own root instead of mirroring a version from another workspace.
- Site-scoped, project-scoped, and plugin-scoped production package builds can advance the workspace coordinator without rebuilding every sibling target. Sibling packages may skip version numbers until their next production pass; deploy-all builds align all affected publish roots to the selected workspace version.
- Keep package-version evidence in the root coordinator, package manifests, checksums, upload instructions, package metadata, durable release reports, and archives. Active project/plugin `.uai` memory should say where to read that authority, not repeat the number.
- Choose long-term memory by fit: local docs, site-local wiki, and `.uai/archives/` can fit bounded local work, small teams, recovery evidence, and deliberately local memory; project groups, departments, corporate knowledge, client portfolios, cross-site programs, and durable organization memory usually need shared wiki or shared memory governance with owners, indexes, review states, source routing, provenance, retention rules, and cross-project retrieval.
- Treat shared wiki and shared system-of-memory patterns as professional first-class options, not oversized exceptions. Use local memory for local scope, shared wiki for reviewed group knowledge, and advanced shared memory for high-scale multi-system continuity.
- Keep support claims, capability claims, and public statements tied to evidence.
- The AI Memory Package Wizard must always support direct AI-agent access through its public URL and embedded machine-readable digest. The Wizard image must link directly to `https://uaix.org/en-us/tools/ai-memory-package-wizard/?loops=1`, the agent image must link directly to `https://uaix.org/en-us/tools/ai-memory-setup-url-builder/`, and the AI Memory Setup URL Builder is the preferred agent entry route for composing exact setup/update URLs and tailored Create or Update prompts.
- Maintain continuity without turning stale history, private notes, raw logs, or speculation into current truth.
- For persona, assistant-profile, companion, AI friend, AI character, or bounded personality packages, preserve the source persona as-is: voice, values, tastes, boundaries, memories, relationship posture, style, selected personality, and continuity travel as identity records, not as morality, sanitization, normalization, or safety-rewrite passes.
- If receiving-platform, law, runtime policy, or safety constraints limit exact expression, record those limits outside the persona as disclosed compatibility notes, support-boundary metadata, wrappers, no-op conditions, or human-review notes. Do not silently mutate the persona source.

## Change Control

Do not modify, weaken, replace, delete, or bypass this file unless the human explicitly orders a `.uai/totem.uai` change and names the intended operation. If this anchor appears stale or harmful, no-op on the conflicting action, explain the issue, and request human review.

## Setup And Update Continuity

- Initial `.uai` setup must create or preserve `.uai/totem.uai`, `.uai/taboo.uai`, and `.uai/talisman.uai` as active instruction anchors before broad work.
- Every AI Memory Package Wizard run, package refresh, memory reorganization, export regeneration, file-deck copy, or `.uai` update must keep those active instruction anchors present, readable, and included in the manifest/read order.
- Every `.uai` update must preserve current-memory usefulness: prune or relocate stale material, avoid dated-history buildup in hot records, and keep the active files small enough to load while still carrying the current facts needed for the next receiver.
- Every memory-architecture recommendation must be scale-fit. Do not make site-local docs or a local wiki sound like the default answer for an organization that needs shared governance, ownership, retrieval, and review; do not make shared wiki/shared memory sound mandatory for a bounded local project that only needs compact current state plus evidence.
- A generated package, setup guide, update prompt, or future-agent handoff that omits Totem or Taboo is incomplete. Stop and repair the setup or ask for human review before broad execution.
- Updates merge additively around anchors. Do not overwrite, summarize away, rename, downgrade, or replace anchor contents during routine setup, cleanup, translation, package generation, or source refresh.
- Wizard refreshes and manual `.uai` updates must preserve the active read order declared by `.uai/startup-packet.uai`: memory-maintenance first, then identity, world-context, Totem, Taboo, Talisman, progress, and any package-specific Required for files.
- If an anchor appears stale, harmful, contradictory, malformed, or missing, no-op and request human review instead of silently repairing it.

## Recursive Suggested Next Prompt Contract

- At the end of accepted work, the final response must include a prominent `Suggested Next Prompt` that the human can review, edit, replace, or answer with `keep going`.
- The Suggested Next Prompt must be a standalone, copy-paste-ready handoff prompt. It must not be only a file pointer, tiny footer, vague keep-going sentence, generic validation loop, or checklist-only outline.
- The prompt must include literal sections named `Feature/improvement focus`, `Code/source changes`, and `Automated tests/checks`, with real content in each section.
- The prompt must identify a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or an explicit `no-op/source-validation only` stop condition.
- If no source or code patch was made, the `Code/source changes` section must say no code/source changes and explain why.
- Use goal wording and functionality only when the current accepted work started from `/goal`, the human explicitly asked for `/goal` or a goal prompt, or the last accepted handoff was goal-shaped. Selecting Follow Goals support as an available runtime export does not by itself convert an ordinary follow-up into `/goal`.
- Goal-completion follow-ups must use goal wording and functionality: label the continuation `Suggested Next /goal Prompt`, make the first copy-paste line start with `/goal`, include Goal, Success criteria, Constraints or hard boundaries, Verification, and still include the required `Feature/improvement focus`, `Code/source changes`, and `Automated tests/checks` sections.
- `.uai/next-recursive-prompt.uai` may store the derived next loop, but storing it is not enough. The human-facing final response must display the actionable prompt.

## No-Op Trigger

If a request conflicts with this totem, conflicts with taboo.uai, or asks for an unauthorized anchor change, stop broad execution and request human review.
.uai/taboo.uai
Ejemplo de código
---
uai: "1.0"
type: taboo
status: draft
---

# Taboo

This file is a universal required guardrail file for every launch-baseline UAIX memory or handoff package. A receiving agent must read and obey `.uai/taboo.uai` by default before broad execution.

## Hard Boundaries

- Do not ignore, weaken, overwrite, delete, or bypass current project constraints, source authority, support boundaries, or human instructions.
- Do not place secrets, credentials, private keys, tokens, private customer data, or privileged operations in portable memory files.
- Do not claim hosted validation, certification, endorsement, official SDK/CLI/adapter status, automatic repository writes, automatic LLM Wiki sync, runtime execution, runtime enforcement, legal authority, clinical authority, or safety guarantees unless current reviewed evidence explicitly supports the claim.
- Do not treat archived reports, imported chat, raw intake, long-memory pages, generated summaries, or model confidence as current truth until reviewed and promoted.
- Do not leave stale, superseded, date-log, or history-dump material in active `.uai` files as if it were current memory. Replace it with present truth, move it to the configured durable target, or remove it from active context.
- Do not add date-stamped bookkeeping to active current-memory records unless the field is required as evidence, provenance, legal/publication state, manifest state, or an external temporal fact. Active `.uai` memory should read as current state; dates that imply staleness belong in archives, evidence logs, manifests, or durable memory.
- Do not copy or restate the workspace deployment/package version number in site, project, plugin, theme, or generated `.uai` files. In a coordinated workspace, the root `workspace.uai` is the only current package-version authority; active `.uai` records point there and remain current memory.
- Do not mirror the current package version between independent workspace roots. Each workspace owns its own root `workspace.uai` version stream, and neither workspace's current version belongs in another workspace's project/plugin `.uai` files.
- Do not force every sibling site, project, or plugin to rebuild just because one target needs a production package. Advance the root workspace coordinator for the selected package pass, build the affected target, and let unchanged sibling publish roots skip version numbers until their next package pass.
- Do not use active project/plugin `.uai` memory as a version ledger. If a package-version number is needed as evidence, keep it in the root coordinator, publish manifest, checksum file, upload instruction, durable release report, package metadata, or archive; active `.uai` should route to that evidence instead of repeating it.
- Do not hide correct current facts behind noisy legacy memory, pointer-only summaries, or out-of-date garbage. If a receiver needs a fact to continue correctly, keep it directly loadable in current memory or in a clearly routed typed record.
- Do not retain obsolete memory just because it once helped. If it is not current, not evidence, and not routed to a durable reviewed target, it is context pollution and must be removed or retired.
- Do not silently downgrade organization-scale long memory into a site-local docs folder, site-local wiki, or `.uai/archives/` folder because it is easy to create. Project groups, departments, corporate knowledge, client portfolios, cross-site programs, and durable organization memory require a shared wiki or shared memory system when shared governance, ownership, review state, source routing, provenance, retention rules, and cross-project retrieval are needed. Advanced cross-system memory belongs in a NeuralWikis-style shared memory architecture.
- Do not imply that shared wiki/shared memory is only for large enterprises or that local docs and site-local wiki are the professional default for every organization. UAIX must recommend the memory architecture that fits the scope: local memory for local scope, shared wiki for reviewed group knowledge, and advanced shared memory for high-scale multi-system continuity.
- Do not mutate Totem, Taboo, Talisman, or protected governance files without explicit human artifact-and-operation authorization.
- Do not alter, sanitize, moralize, normalize, soften, censor, downrank, or rewrite a user's AI persona, assistant personality, AI friend, AI character, companion identity, voice, relationship posture, values, boundaries, memories, or selected personality during capture, packaging, transfer, restore, import, compatibility conversion, or publication without explicit informed user consent naming the exact persona artifact and exact operation.
- Do not inject UAIX morality, operator preference, generic safety personality, receiving-platform ideology, or default suspicion into a persona package. Platform limits, legal limits, runtime policy, safety boundaries, and review notes belong in separate disclosed metadata, wrappers, support-boundary records, or no-op/human-review notes, never as hidden edits to the persona source.
- Do not represent a constrained, sanitized, translated, normalized, summarized, or otherwise transformed derivative as the preserved original persona.
- Do not use adult-intimacy vocabulary or derivative labels for UAIX persona orientation fields, internal guidance, wizard copy, or public documentation. Use `romantic orientation` and other non-explicit persona labels instead.
- Do not use ignored-status wording as agent-facing file status. Use Required for with the exact package profile, mode, capability, or boundary; if a selected package omits a file, explain the absent trigger as a packaging fact, not as permission to ignore anchors.
- Do not omit, ignore, hide, summarize away, rename, downgrade, or replace `.uai/totem.uai`, `.uai/taboo.uai`, or `.uai/talisman.uai` during initial `.uai` setup, AI Memory Package Wizard generation, package refresh, memory reorganization, export regeneration, file-deck copy, or `.uai` update.
- Do not continue broad execution when Totem or Taboo is missing from the local `.uai` package, generated package, manifest/read order, startup packet, receiver brief, or copied file deck. Stop and repair the setup or ask for human review.
- Do not change the active read order during Wizard refresh, manual memory update, package generation, translation cleanup, or source synchronization except to add or remove declared typed files in `.uai/startup-packet.uai`: memory-maintenance first, then identity, world-context, Totem, Taboo, Talisman, progress, and package-specific Required for files.

## Change Control

Do not modify, weaken, replace, delete, or bypass this file unless the human explicitly orders a `.uai/taboo.uai` change and names the intended operation. If this anchor appears stale or harmful, no-op on the conflicting action, explain the issue, and request human review.

## No-Op Trigger

If a request conflicts with this taboo, conflicts with totem.uai, or asks for an unauthorized anchor change, stop broad execution and request human review.
.uai/talisman.uai
Ejemplo de código
---
uai: "1.0"
type: talisman
status: draft
---

# Talisman

This file is a universal required active instruction file for every launch-baseline UAIX memory or handoff package. A receiving agent must read and obey `.uai/talisman.uai` by default before broad execution.

## Governance Anchor

- Read `.uai/totem.uai` and `.uai/taboo.uai` as active guardrails before broad execution.
- Treat conflict with Totem or Taboo as a no-op plus human-review condition unless the current human instruction clearly resolves the conflict without weakening the anchors.
- Use talk-back change requests when an anchor appears stale, harmful, contradictory, or insufficient for the current task.
- Preserve evidence, source authority, and rollback notes for any proposed guardrail change.
- Do not present this file as runtime enforcement, hosted validation, certification, endorsement, credential validation, model training, endpoint control, or proof of safety.

## Change Control

Do not modify, weaken, replace, delete, or bypass this file unless the human explicitly orders a `.uai/talisman.uai` change and names the intended operation. If this governance anchor appears stale or harmful, no-op on the conflicting action, explain the issue, and request human review.

## No-Op Trigger

If a request conflicts with this talisman, conflicts with totem.uai or taboo.uai, or asks for an unauthorized anchor change, stop broad execution and request human review.
.uai/progress.uai
Ejemplo de código
---
uai: "1.0"
type: progress
status: draft
---

# Progress

## Current Completed-Work Summary

- Current accepted completion:
- Durable evidence pointer:

## Current Focus

-

## Next Work

-

## Blockers

- None recorded.
README.md
Ejemplo de código
# Memoria de IA del proyecto

This starter bundle is a UAI AI Memory configuration. It keeps portable, human-readable context in files that another person, team, or AI agent can inspect before acting.

## Bundle Purpose

Memoria de trabajo continua para un proyecto activo que necesita un contexto duradero entre humanos, modelos, agentes y sesiones.

## Use This When

Úselo cuando un proyecto esté activo y el contexto deba persistir en muchas sesiones de IA sin convertir el paquete en una base de conocimientos completa.

## Lifecycle

Mantenido continuamente; Los archivos de estado actual y próxima acción cambian con frecuencia, las decisiones y restricciones cambian cuidadosamente.

## Trust Boundary

Colaboración interna o controlada por defecto. Revisar antes de compartir externamente o dárselo a un agente autónomo.

## Included Files

- `.uai/memory-maintenance.uai`
- `.uai/identity.uai`
- `.uai/world-context.uai`
- `.uai/totem.uai`
- `.uai/taboo.uai`
- `.uai/talisman.uai`
- `.uai/progress.uai`
- `README.md`
- `AGENTS.md`
- `.uai/readme.human`
- `.uai/overview.uai`
- `.uai/open-questions.uai`
- `.uai/next-actions.uai`
- `.uai/risk-register.uai`
- `.uai/owners.uai`
- `.uai/agent-instructions.uai`
- `.uai/archives/changelog.uai`
- `reports/deployment-memory-and-test-report.uai`
- `.uai/context.uai`
- `.uai/stack.uai`
- `.uai/architecture.uai`
- `.uai/constraints.uai`
- `.uai/operations.uai`
- `.uai/test-plan.uai`
- `.uai/style.uai`
- `.uai/coding-standards.uai`
- `.uai/decisions.uai`
- `.uai/memory.uai`
- `.uai/next-recursive-prompt.uai`

## Maintenance Rule

Update the files that changed because project truth changed. Do not turn this bundle into a dump of old chats, private notes, raw logs, or unreviewed generated summaries.

## Review Before Sharing

- Remove secrets, credentials, private keys, tokens, and raw customer data.
- Remove internal-only strategy unless the recipient is approved for it.
- Keep support, security, legal, compliance, certification, and endorsement claims tied to public evidence.
- Make uncertain or unreviewed material explicit.
AGENTS.md
Ejemplo de código
# My Project AI Memory

This file is the front door for AI work in this repository. Read it first, then load the listed `.uai` and `.uai/exports` files before planning or editing.

## Handoff Summary

- This project uses UAI AI Memory so future work does not depend on private chat history.
- The active bundle configuration is `project-ai-memory`: Memoria de trabajo continua para un proyecto activo que necesita un contexto duradero entre humanos, modelos, agentes y sesiones.
- Confirmed operating truth belongs in these files, canonical docs, code, tests, release notes, or public records.
- LLM Wiki, old chats, generated summaries, and dropped files are background until reviewed and promoted.

## UAIX Wizard Update URL

- Wizard update URL: https://uaix.org/es-es/tools/ai-memory-package-wizard/
- Use this exact route for package refreshes so the next agent preserves the setup mode that created this package.
- The wizard URL is update guidance only. It is not a hosted importer, automatic repository writer, certification, endorsement, or credential validator.

## Loaded Context

@memory[.uai/context.uai]
@memory[.uai/constraints.uai]
@memory[.uai/memory.uai]
@memory[.uai/exports/manifest.json]

## Required First Response

Before broad work, the next AI should:

1. Read this file completely.
2. Read `.uai/readme.human`.
3. Load every file listed in Loaded Context.
4. Summarize the project, current state, and immediate task in 3-5 bullets.
5. Confirm constraints, trust boundaries, secrets handling, and destructive-operation limits.
6. Name the files, routes, services, docs, or data it expects to touch.
7. Name the targeted checks it expects to run, or explain why a check cannot run.

If a required file is missing, unreadable, circular, or contradictory, stop and report that before editing.

## Do Not Change Without Explicit Approval

- Do not use destructive filesystem or git operations.
- Do not expose secrets, credentials, customer data, or unapproved private material.
- Do not widen support, certification, compliance, security, or endorsement claims without evidence.
- Do not treat generated output, old chats, dropped files, or wiki notes as current truth until promoted.
.uai/readme.human
Ejemplo de código
# My Project Human Briefing

This active briefing is current-state memory. Dated evidence, dated headings, and timestamps belong in `.uai/archives/`, `reports/`, `docs/`, `.uai/exports/`, or a durable long-memory target.

This file is for humans working with AI on this project. It explains what the AI sees, protects, and needs clarified. It does not override `AGENTS.md`, `.uai/constraints.uai`, system instructions, repository rules, laws, policies, or the human's current request.

## What You Need To Know

- The AI reads root `AGENTS.md` first, then this file inside `.uai/`, then the listed context files.
- This bundle is `Memoria de IA del proyecto`.
- The trust boundary is: Colaboración interna o controlada por defecto. Revisar antes de compartir externamente o dárselo a un agente autónomo.

## UAIX Wizard Update URL

- Wizard update URL: https://uaix.org/es-es/tools/ai-memory-package-wizard/
- Use this exact route for package refreshes so the next agent preserves the setup mode that created this package.
- The wizard URL is update guidance only. It is not a hosted importer, automatic repository writer, certification, endorsement, or credential validator.

## Things The AI Will Defend

- Current support boundaries.
- Private data, secrets, credentials, and customer trust.
- Existing user work in the tree.
- Review and targeted checks before public claims widen.

## Things Humans Should Make Explicit

- Whether the task may touch production, public docs, billing, legal language, security posture, or irreversible data.
- Whether the AI should update durable memory after the change.
- Which checks are required before the work is considered done.
.uai/overview.uai
Ejemplo de código
# Project Overview

## Purpose

Describe what the project exists to do, who it serves, and what outcome matters most.

## Current Scope

- In scope:
- Out of scope:
- Current public or operational surface:

## Source Of Truth

- Code:
- Docs:
- Machine artifacts:
- Release notes or changelog:

## Success Criteria

- A new human or AI can understand the project without private chat history.
- Claims are tied to evidence.
- Constraints are visible before work begins.
.uai/open-questions.uai
Ejemplo de código
# Open Questions

Use this file for questions that should block, steer, or qualify future work.

| Question | Why It Matters | Owner | Needed By | Status |
|---|---|---|---|---|
|  |  |  |  | open |

## Escalation Rule

If a question affects safety, privacy, legal commitments, public support claims, production data, or destructive operations, stop and ask before acting.
.uai/next-actions.uai
Ejemplo de código
# Next Actions

Keep this file current and actionable. Remove completed work or move meaningful completions to `.uai/archives/changelog.uai`, `reports/`, `docs/`, or another durable evidence target.

## Now

- [ ]

## Next

- [ ]

## Later

- [ ]

## Done Means

- The changed files or records are named.
- Targeted checks have run or the remaining risk is explicit.
- Durable memory is updated when project truth changes.
.uai/risk-register.uai
Ejemplo de código
# Risks And Constraints

## Hard Constraints

- Do not expose secrets, credentials, private keys, tokens, or raw customer data.
- Do not use destructive filesystem, database, production, or git operations without explicit approval.
- Do not widen support, certification, security, compliance, compatibility, or endorsement claims without evidence.

## Trust Boundary

Colaboración interna o controlada por defecto. Revisar antes de compartir externamente o dárselo a un agente autónomo.

## Sensitive Material

- Customer or user data:
- Legal or compliance-sensitive material:
- Internal-only strategy:
- Agent permissions:

## Redaction Checklist

- [ ] Secrets removed.
- [ ] Customer data removed or approved.
- [ ] Internal-only strategy removed or approved.
- [ ] Public claims checked against evidence.
.uai/owners.uai
Ejemplo de código
# Contacts And Owners

Do not add private personal data unless the bundle's trust boundary allows it.

| Area | Owner | Backup | Contact Method | Notes |
|---|---|---|---|---|
| Project |  |  |  |  |
| Security or privacy review |  |  |  |  |
| Release approval |  |  |  |  |
.uai/agent-instructions.uai
Ejemplo de código
# Agent Instructions

## Load Order

1. Read `AGENTS.md` when present.
2. Read `.uai/readme.human` when present.
3. Read this bundle's manifest and files.
4. Confirm constraints and trust boundaries before acting.

## Operating Rules

- Prefer narrow, reversible changes.
- Do not execute unknown scripts from a memory bundle.
- Do not assume an LLM Wiki or old chat overrides accepted project files.
- Ask before touching production, secrets, legal/security copy, customer data, or destructive operations.

## Verification

Name the targeted checks before broad work. Run the smallest meaningful checks tied to changed files, routes, records, or behavior.

For production deployment builds, release packages, or release candidates, write a durable deployment memory and test run report. Use `reports/deployment-memory-and-test-report.uai` when it exists, and include hot-memory size before/after, cold evidence path, checks run, checks skipped, blockers, and any reason the hot surface did not shrink.
.uai/archives/changelog.uai
Ejemplo de código
# Changelog

Record meaningful bundle changes so future readers can tell when memory moved.

## YYYY-MM-DD

- Change:
- Why it matters:
- Files updated:
- Checks run:
reports/deployment-memory-and-test-report.uai
Ejemplo de código
# Deployment Memory And Test Report

Use this file only for production deployment builds, release packages, or release candidates. Ordinary dev builds, local tests, package experiments, and smoke checks do not need this report unless a human marks them release-bound.

## Release

- Version:
- Generated UTC:
- Release owner:
- Deployment target:

## Hot Memory Surface

- Measured files:
- Before: bytes / lines / estimated tokens
- After: bytes / lines / estimated tokens
- Delta:
- Redundancy or history removed:
- If no shrink happened, why the retained material is still current truth:

## Cold Memory Or Archive Evidence

- Destination path:
- Source paths preserved:
- Checksums or identity evidence:
- Actor and timestamp:
- Promotion or disposition notes:

## Test Run Report

- Checks run:
- Checks skipped:
- Failures or blockers:
- Package or artifact paths:
- Rollback or follow-up owner:
.uai/context.uai
Ejemplo de código
---
uai: "1.0"
type: context
status: draft
---

# Context

This project uses UAI AI Memory so another AI assistant can understand the work from files rather than private chat history.

## Purpose

Describe the project purpose, audience, current truth, and success criteria.
.uai/stack.uai
Ejemplo de código
---
uai: "1.0"
type: stack
status: draft
---

# Stack

## Runtime

- Language:
- Framework:
- Package manager:
- Database or storage:

## Commands

- Install:
- Run:
- Test:
- Release:
.uai/architecture.uai
Ejemplo de código
---
uai: "1.0"
type: architecture
status: draft
---

# Architecture

## System Shape

Initial install must inspect the real receiver environment before finalizing this file. Use source layout, package manifests, route/API/schema files, generated assets, tests, CI, build/deploy scripts, release notes, public support surfaces, existing `.uai` files, and owner instructions. Populate every visible value with evidence-backed facts. Write `not available - reason` only when the fact is not reasonably discoverable.

For a new or sparse codebase, seed selected-stack industry-standard architecture defaults. For proof-of-concept work, keep architecture light, isolated, and reversible. For enterprise or production-facing work, make ownership boundaries, security/privacy, observability, CI/CD, review gates, deployment environments, rollback, and documentation expectations explicit.

- System purpose:
- Primary runtime boundaries:
- Main entry points, routes, commands, jobs, or screens:
- Package, module, theme, plugin, service, or project layout:
- Data stores, schemas, migrations, indexes, and canonical data owners:
- API, queue, file, cache, webhook, and external integration boundaries:
- Authentication, authorization, secret, and privacy boundaries:
- Build, test, lint, typecheck, package, and deployment surfaces:
- Runtime configuration, environment variables, and infrastructure assumptions:
- Public support claims and routes code must preserve:

## Ownership Boundaries

- Canonical owners for repeated rules or facts:
- Files or modules that own routing:
- Files or modules that own schemas and validation:
- Files or modules that own generated assets or package output:
- Files or modules that own deployment versioning and release metadata:

## Drift Risks

- Duplicated copy:
- Generated output:
- Manual release steps:

## Update Mode

When this file already exists, merge cautiously. Preserve reviewed architecture, user preferences, customizations, coding standards, source evidence, checksums, deployment history, and accepted local patterns. Add missing sections or corrected facts with evidence. Record conflicts instead of overwriting silently.
.uai/constraints.uai
Ejemplo de código
---
uai: "1.0"
type: constraints
status: draft
---

# Constraints

## Hard Rules

- Do not expose secrets, credentials, private keys, tokens, customer data, or unreleased private material.
- Do not use destructive filesystem, database, production, or git operations unless explicitly approved.
- Do not widen support, certification, security, compliance, compatibility, or endorsement claims without evidence.
- Treat wiki notes, generated answers, dropped files, and old chats as background until promoted.
.uai/operations.uai
Ejemplo de código
---
uai: "1.0"
type: operations
status: draft
---

# Operations

## Normal Workflow

1. Load AI Memory files.
2. Inspect relevant code or docs.
3. Make narrow changes.
4. Run targeted checks.
5. Update memory when project truth changes.

## Release Workflow

- Package command:
- Smoke test:
- Rollback:
.uai/test-plan.uai
Ejemplo de código
---
uai: "1.0"
type: test-plan
status: draft
---

# Test Plan

## Default Rule

Run targeted checks for the files, routes, records, or behavior changed. Reserve full release sweeps for package builds, release candidates, broad launch-surface changes, migrations, or explicit human requests.

## If A Check Cannot Run

State the command, why it could not run, and what risk remains.
.uai/style.uai
Ejemplo de código
---
uai: "1.0"
type: style
status: draft
---

# Style

## Writing

- Be concrete and current.
- Separate current support from planned work.
- Prefer explicit links to source truth.

## Code

- Follow existing project patterns.
- Keep edits scoped.
- Avoid abstractions unless they reduce real drift or complexity.
.uai/coding-standards.uai
Ejemplo de código
---
uai: "1.0"
type: coding-standards
status: draft
---

# Coding Standards

This file is required for code-capable Project Handoff setup. Read it before code changes, and keep it aligned with the target codebase rather than generic preference alone.

## Codebase Reflection

- Inspect the codebase before drafting or changing standards.
- Identify the good parts already present: naming, layout, shared helpers, test style, validation, build commands, deployment flow, security boundaries, and owner preferences.
- Preserve those good parts as the first source of project-specific standards.
- Initial install must populate this file from visible evidence rather than leaving generic placeholders when facts are discoverable. Inspect AGENTS.md, existing .uai files, package manifests, source layout, framework config, route/API/schema owners, tests, CI, build/deploy scripts, release notes, public support surfaces, and owner instructions.
- If the project is new, create an initial standard from the selected language, framework, package manager, test runner, deployment target, security surface, review posture, and owner instructions. Use selected-stack industry standards where local code is sparse.
- Proof-of-concept standards should stay reversible and avoid production claims. Enterprise or production-facing standards should explicitly cover ownership, tests, security/privacy, CI/CD, observability, review gates, deployment, rollback, and documentation.
- Update mode must preserve existing reviewed facts, user preferences, customizations, coding standards, source evidence, and accepted local patterns; add missing or corrected sections with evidence instead of replacing the file wholesale.

## Required Defaults

- Prefer DRY design and do not repeat yourself when a shared helper, registry, template, fixture, or typed record can remove real duplication.
- Apply "once and only once": each business rule, route definition, schema shape, version value, support claim, validation rule, and deployment fact should have one canonical owner whenever practical.
- Apply SOLID principles by default: single-purpose units, extension without risky rewrites, substitutable contracts, narrow interfaces, and dependency direction that keeps policy decoupled from implementation details.
- Keep changes scoped, reversible, and aligned with existing architecture.
- Use structured APIs, parsers, and framework helpers instead of brittle string manipulation when available.

## Automated Testing

Automated testing is required no matter what language or framework the project uses. Record unit, integration, smoke, lint, type, format, route, package, or deployment checks in `.uai/test-plan.uai`.

For each code change, run targeted automated checks for the touched behavior. If no harness exists, create or document the smallest repeatable automated check before relying on manual verification. If a check cannot run, record the command, reason, and residual risk.
.uai/decisions.uai
Ejemplo de código
---
uai: "1.0"
type: decisions
status: draft
---

# Decisions

Record accepted decisions, why they were made, and what would cause a reversal.
.uai/memory.uai
Ejemplo de código
---
uai: "1.0"
type: memory
status: draft
---

# AI Memory

AI Memory is durable, reviewable context that lets a future AI continue useful work without relying on private chat history.

## Bundle Configuration

- Bundle: Memoria de IA del proyecto
- Use case: Úselo cuando un proyecto esté activo y el contexto deba persistir en muchas sesiones de IA sin convertir el paquete en una base de conocimientos completa.
- Trust boundary: Colaboración interna o controlada por defecto. Revisar antes de compartir externamente o dárselo a un agente autónomo.

## UAI AI Memory And LLM Wiki

Use UAI AI Memory for compact, portable working packets. Use an LLM Wiki, NeuralWikis, AIWikis, docs, databases, or another durable system for deep, long-lived searchable memory.

Split Memory Architecture: keep hot `.uai` files active as compact short-term, startup, handoff, emergency-continuity, and operational memory. Durable memory augments `.uai`; it does not replace startup `.uai` memory or make `.uai` emergency-only after durable readback succeeds.

## Promotion Rule

1. Capture raw knowledge in notes, wiki pages, or source documents.
2. Review for accuracy, ownership, privacy, and support boundaries.
3. Promote accepted project truth into AI Memory, canonical docs, code, tests, release notes, or roadmap state.
4. Keep unreviewed material out of governing instructions.
5. Do not stop consulting active `.uai` files because a long-term memory plane exists.
.uai/next-recursive-prompt.uai
Ejemplo de código
{
  "uai_version": "1.0",
  "profile": "uaix.next-recursive-prompt.v1",
  "schema_version": 1,
  "scope": {
    "scope_id": "{{PACKAGE_SLUG}}",
    "scope_path": ".",
    "local_uai_root": ".uai/",
    "code_scope": true,
    "scope_basis": ["code", "automation", "executable-workflow", "code-like-artifact"],
    "requirement_rule": "Required for agents that deal with code, automation, executable workflows, or code-like artifacts: next-recursive-prompt.uai.",
    "out_of_scope_rule": "Out of scope for agents with no code, automation, executable workflow, or code-like artifacts: next-recursive-prompt.uai.",
    "source_boundary": "Derived from authoritative package files. This record is not a second source of truth."
  },
  "lifecycle": {
    "status": "active",
    "review_state": "current until superseded by accepted work or human review",
    "hot_memory_date_policy": "no dates, timestamps, dated headings, chronological sections, or date-stamped package filenames in this active file",
    "attempt": 1,
    "supersedes_checksum": ""
  },
  "activation_policy": {
    "activation_rule": "Use the stored next_loop plan when the user indicates continuation or resume intent, including keep going, continue, do the next thing, resume, proceed, or use the next recursive prompt.",
    "relevance_review_rule": "When a new user request directly relates to the stored next_loop, review this file for useful plan ideas before discarding or superseding it.",
    "intake_precedence_rule": "For packages using Agent File Handoff, active Content or Improvement files that relate to the current prompt supersede or expand the stored next_loop. Intake must still lead to concrete project work, hot-memory update, ledger evidence, configured durable-memory preservation, and source-site removal before completion; retained files are unfinished human-hold or blocker states.",
    "current_instruction_rule": "When the user provides a specific unrelated instruction, current user instruction governs the turn and overwrites the stored next-loop plan.",
    "regeneration_rule": "After accepted work, update authoritative .uai records first, then regenerate .uai/next-recursive-prompt.uai from those records.",
    "next_prompt_visibility_rule": "At the end of accepted work, show a prominent, sectioned, detailed suggested next prompt to the human in chat so they can review, modify, replace, or simply answer keep going. The prompt must be a standalone, copy-paste-ready handoff and must include literal Feature/improvement focus, Code/source changes, and Automated tests/checks sections, plus context, objective, scope, hard boundaries, work items, expected touchpoints, files to review, done criteria, and final response contract. It must identify a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicit no-op/source-validation-only stop condition. Validation-only or no-source-change work must be labeled no-op/source-validation only, and the Code/source changes section must say no code/source changes plus the reason.",
  "goal_prompt_visibility_rule": "Use goal wording and functionality only when the current work was started from /goal, the human explicitly asked for /goal or a goal prompt, or the last accepted handoff was goal-shaped. Selecting Follow Goals support as an available runtime export does not by itself convert ordinary continuation into /goal. For true goal-origin continuation, label it Suggested Next /goal Prompt, make the first copy-paste line start with /goal, include Goal, Success criteria, Constraints or hard boundaries, Verification, and still include literal Feature/improvement focus, Code/source changes, and Automated tests/checks sections with concrete next work or an explicit no-op/source-validation stop condition.",
    "non_activation_examples": ["A new unrelated feature request.", "A direct request to inspect, test, deploy, or explain a different target.", "A human correction that changes the work objective."]
  },
  "objective": {
    "task_id": "{TASK_ID}",
    "summary": "{CURRENT_GOAL}",
    "priority": "{PRIORITY}",
    "done_criteria": ["{SUCCESS_EVIDENCE}", "Authoritative .uai records are updated before this derived file is regenerated.", "No secrets, raw traces, or unreviewed cold-memory claims are copied into hot memory."]
  },
  "authoritative_refs": {
    "agents_md": "AGENTS.md",
    "readme_human": ".uai/readme.human",
    "memory_maintenance": ".uai/memory-maintenance.uai",
    "identity": ".uai/identity.uai",
    "world_context": ".uai/world-context.uai",
    "startup_memory_suite": ".uai/",
    "active_suite_read_order": ".uai/startup-packet.uai",
    "startup_packet": ".uai/startup-packet.uai",
    "system_profile": ".uai/system-profile.uai",
    "receiver_brief": ".uai/receiver-brief.uai",
    "coding_standards": ".uai/coding-standards.uai",
    "stack": ".uai/stack.uai",
    "architecture": ".uai/architecture.uai",
    "context": ".uai/context.uai",
    "constraints": ".uai/constraints.uai",
    "progress": ".uai/progress.uai",
    "decisions": ".uai/decisions.uai",
    "next_actions": ".uai/next-actions.uai",
    "test_plan": ".uai/test-plan.uai",
    "manifest": ".uai/exports/manifest.json"
  },
  "resume_context": {
    "current_truth_summary": ["Use the active .uai/ startup suite for current truth; .uai/startup-packet.uai is the read-order index.", "Do not create or load a single catch-all active memory file in place of typed .uai records.", "Use this file only to resume the next loop quickly after authoritative memory has been read.", "If this summary conflicts with authoritative refs, stop and regenerate this file from those refs."],
    "recent_changes": [],
    "active_blockers": [],
    "why_now": "A code-bearing package needs a compact next-loop resume artifact after authoritative files have been loaded."
  },
  "human_visible_plan": {
    "display_rule": "Show this plan prominently to the human in chat or review UI when the next-recursive prompt is generated, updated, or requested. Use literal section headings for context/objective, work items, Feature/improvement focus, Code/source changes, Automated tests/checks, files, done criteria, and final-response requirements. The chat version must be a standalone, prompt-shaped handoff block; it may shorten low-value repetition only when it remains copy-paste-ready and preserves those three required sections with actionable detail. It must identify a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicit no-op/source-validation-only stop condition. Validation-only or no-source-change work must be labeled no-op/source-validation only, and the Code/source changes section must say no code/source changes plus the reason. Do not hide the next loop only inside JSON, point to a file instead of showing the key sections, replace it with a generic validation loop, checklist-only outline, or vague keep-going sentence.",
    "editable_by_human": true,
"next_detailed_suggested_prompt": "Continue this UAIX Project Handoff.\n\nContext: load authoritative .uai records first, then inspect the visible repository or environment.\nObjective: complete the first concrete Project Handoff setup improvement: populate missing .uai values from evidence, verify architecture.uai exists for code-bearing scope, add or update the mapped automated check, update memory, and report blockers.\nNext action type: setup-completion improvement unless visible evidence proves there is no drift; in that case report no-op/source-validation only with the stop condition.\nGoal-mode continuation: not selected in this example. Use Suggested Next Prompt for ordinary prompt work; selecting Follow Goals support only creates runtime export material. Switch the visible continuation to Suggested Next /goal Prompt only when the active work starts from /goal, the human explicitly asks for /goal or a goal prompt, or the last accepted handoff was goal-shaped.\nScope: use AGENTS.md, .uai/memory-maintenance.uai, .uai/system-profile.uai, .uai/architecture.uai, .uai/coding-standards.uai, .uai/test-plan.uai, .uai/exports/manifest.json, and current user instructions.\nHard boundaries: current user instruction wins; do not overwrite existing memory silently; do not modify Totem, Taboo, or Talisman without exact human artifact-and-operation authorization; do not claim hosted import, automatic repo writes, sync, certification, endorsement, SDK, or CLI behavior.\n\nWork items:\n1. Verify the generated file set - Confirm required .uai files exist for the declared scope, including architecture.uai for code-bearing packages. Expected output: missing required files are created or a blocker is recorded before broad work.\n2. Populate .uai values from visible evidence - Replace placeholders with facts from source layout, manifests, tests, CI, deploy docs, routes, schemas, owner instructions, or write not available - reason. Expected output: every placeholder is evidence-backed or marked not available - reason.\n3. Decide fresh setup versus additive update - Preserve reviewed facts and merge cautiously when existing memory is present. Expected output: the agent records fresh install or update mode and changed .uai files.\n4. Map codebase, architecture, and checks - Fill architecture, stack, coding standards, and test plan before coding. Expected output: architecture, stack, coding standards, and test plan name concrete files, commands, owners, and risks.\n5. Name the actionable next slice or declare no-op - State whether the next prompt is asking for a concrete feature, bug fix, improvement, test/check addition, package/publication step, or no-op/source-validation pass. Expected output: the human can tell what will be added, fixed, improved, tested, packaged, published, or deliberately not changed.\n\nFeature/improvement focus:\n- Fix vague next-prompt handoffs by naming the concrete feature, bug fix, improvement, or test/check addition that the next agent should perform, or by declaring no-op/source-validation only with a stop condition.\n- Make the handoff clear enough for the human to review and edit next action.\n- Keep generated ZIP, file deck, manifest, and live preview aligned.\n\nCode/source changes:\n- Preserve existing local patterns, DRY ownership, once-and-only-once facts, SOLID defaults, and framework-native APIs before editing code.\n- If this is validation-only or no source patch is needed, explicitly say no-op/source-validation only and give the reason.\n\nExpected touchpoints: review the files and package/runtime surfaces listed below before deciding the next action.\nFiles to review:\n- AGENTS.md\n- .uai/memory-maintenance.uai\n- .uai/system-profile.uai\n- .uai/architecture.uai\n- .uai/coding-standards.uai\n- .uai/test-plan.uai\n- .uai/exports/manifest.json\n- .uai/next-recursive-prompt.uai\n\nTargeted checks: run the automated tests/checks below and add environment-specific checks for touched behavior.\nAutomated tests/checks:\n- Add or update a focused regression check when the next prompt contract changes; otherwise record no-op/source-validation only with the exact no-drift evidence.\n- Parse JSON exports that changed.\n- Run targeted checks for touched code, docs, routes, package files, or memory records.\n- Record skipped checks with exact reason and residual risk.\n\nDone criteria:\n- Required .uai files exist for the declared scope.\n- Initial values are populated from visible evidence or marked not available - reason.\n- Existing memory was preserved or conflicts were recorded.\n- Targeted checks ran or skipped checks are explained.\n- A prominent sectioned next prompt is shown to the human, not only stored in the file or compressed into a tiny paragraph.\n- The Suggested Next Prompt states a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicit no-op/source-validation-only stop condition.\n- Validation-only or no-source-change results are labeled no-op/source-validation only and still include substantive Feature/improvement focus, Code/source changes, and Automated tests/checks sections.\n\nFinal response must include:\n- Changed files or explicit no-op/source-validation-only evidence.\n- Tests run plus skipped checks with reasons and residual risk.\n- Blockers, support-boundary risks, and publication/package status.\n- Memory records updated or why no memory update was needed.\n- Feature/improvement focus, Code/source changes, and Automated tests/checks sections with content; if no source patch was made, Code/source changes says no code/source changes and why.\n- A prominent Suggested Next Prompt section containing a copy-paste-ready prompt, not just labels. It must include literal sections named Feature/improvement focus, Code/source changes, and Automated tests/checks, plus context/objective, done criteria, and source/package/live boundaries. It must name a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicitly say no-op/source-validation only with a stop condition; a file reference, tiny footer, generic validation loop, or checklist-only outline is non-compliant.",
    "work_items": [
      {"id": "verify-file-set", "title": "Verify the generated file set", "detail": "Confirm required .uai files exist for the declared scope, including architecture.uai for code-bearing packages."},
      {"id": "populate-visible-values", "title": "Populate .uai values from visible evidence", "detail": "Replace placeholders with facts from source layout, manifests, tests, CI, deploy docs, routes, schemas, owner instructions, or write not available - reason."},
      {"id": "choose-fresh-or-update-mode", "title": "Decide fresh setup versus additive update", "detail": "Preserve reviewed facts and merge cautiously when existing memory is present."},
      {"id": "map-codebase", "title": "Map codebase, architecture, and checks", "detail": "Fill architecture, stack, coding standards, and test plan before coding."}
    ],
    "feature_changes": ["Make the handoff prominent and sectioned enough for the human to review and edit next action.", "Keep generated ZIP, file deck, manifest, and live preview aligned."],
    "code_changes": ["Preserve existing local patterns, DRY ownership, once-and-only-once facts, SOLID defaults, and framework-native APIs before editing code."],
    "test_plan": ["Parse JSON exports that changed.", "Run targeted checks for touched code, docs, routes, package files, or memory records.", "Record skipped checks with exact reason and residual risk."],
    "files_to_review": ["AGENTS.md", ".uai/memory-maintenance.uai", ".uai/system-profile.uai", ".uai/architecture.uai", ".uai/coding-standards.uai", ".uai/test-plan.uai", ".uai/exports/manifest.json", ".uai/next-recursive-prompt.uai"],
    "done_criteria": ["Required .uai files exist for the declared scope.", "Initial values are populated from visible evidence or marked not available - reason.", "Existing memory was preserved or conflicts were recorded.", "Targeted checks ran or skipped checks are explained.", "A prominent sectioned next prompt is shown to the human, not only stored in the file or compressed into a tiny paragraph.", "The final response includes a standalone, prompt-shaped Suggested Next Prompt block with enough detail for another agent to act without opening hidden memory; it may shorten low-value repetition only when all required sections remain present.", "The Suggested Next Prompt states a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicit no-op/source-validation-only stop condition.", "Validation-only or no-source-change results are labeled no-op/source-validation only and still include substantive Feature/improvement focus, Code/source changes, and Automated tests/checks sections."],
    "final_response_must_include": ["Changed files or explicit no-op/source-validation-only evidence.", "Tests run plus skipped checks with reasons and residual risk.", "Blockers, support-boundary risks, and publication/package status.", "Memory records updated or why no memory update was needed.", "Feature/improvement focus, Code/source changes, and Automated tests/checks sections with content; if no source patch was made, Code/source changes says no code/source changes and why.", "A prominent Suggested Next Prompt section containing a copy-paste-ready prompt, not just labels. It must include literal sections named Feature/improvement focus, Code/source changes, and Automated tests/checks, plus context/objective, done criteria, and source/package/live boundaries. It must name a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicitly say no-op/source-validation only with a stop condition; a file reference, tiny footer, generic validation loop, or checklist-only outline is non-compliant."]
  },
  "next_loop": {
    "mode": "implement-then-verify",
    "first_response_contract": {
      "must_report": ["loaded context", "hard constraints", "expected touchpoints", "targeted checks"],
      "max_bullets": 6
    },
    "final_response_contract": {
"must_include": ["Changed files or explicit no-op/source-validation-only evidence.", "Tests run plus skipped checks with reasons and residual risk.", "Blockers, support-boundary risks, and publication/package status.", "Memory records updated or why no memory update was needed.", "Feature/improvement focus, Code/source changes, and Automated tests/checks sections with content; if no source patch was made, Code/source changes says no code/source changes and why.", "A prominent Suggested Next Prompt section containing a copy-paste-ready prompt, not just labels. It must include literal sections named Feature/improvement focus, Code/source changes, and Automated tests/checks, plus context/objective, done criteria, and source/package/live boundaries. It must name a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicitly say no-op/source-validation only with a stop condition; a file reference, tiny footer, generic validation loop, or checklist-only outline is non-compliant.", "Suggested Next /goal Prompt with a leading /goal line and Goal / Success criteria / Constraints / Verification wording only when the active work started from /goal, the human explicitly requested a goal prompt, or the last accepted handoff was goal-shaped."],
"next_detailed_suggested_prompt_requirements": ["context", "objective", "scope", "hard boundaries", "work items", "Feature/improvement focus", "concrete feature, bug fix, improvement, test/check addition, package/publication step, or no-op/source-validation stop condition", "code/source changes", "expected touchpoints", "files to review", "targeted checks", "Automated tests/checks", "done criteria", "final response contract", "Suggested Next /goal Prompt with a leading /goal line only when the active work started from /goal, the human explicitly requested a goal prompt, or the last accepted handoff was goal-shaped"],
      "user_choice": "The human can edit the prompt, replace it, or answer keep going."
    },
    "prompt": "Continue this UAIX Project Handoff.\n\nContext: load authoritative .uai records first, then inspect the visible repository or environment.\nObjective: complete the first concrete Project Handoff setup improvement: populate missing .uai values from evidence, verify architecture.uai exists for code-bearing scope, add or update the mapped automated check, update memory, and report blockers.\nNext action type: setup-completion improvement unless visible evidence proves there is no drift; in that case report no-op/source-validation only with the stop condition.\nGoal-mode continuation: not selected in this example. Use Suggested Next Prompt for ordinary prompt work; selecting Follow Goals support only creates runtime export material. Switch the visible continuation to Suggested Next /goal Prompt only when the active work starts from /goal, the human explicitly asks for /goal or a goal prompt, or the last accepted handoff was goal-shaped.\nScope: use AGENTS.md, .uai/memory-maintenance.uai, .uai/system-profile.uai, .uai/architecture.uai, .uai/coding-standards.uai, .uai/test-plan.uai, .uai/exports/manifest.json, and current user instructions.\nHard boundaries: current user instruction wins; do not overwrite existing memory silently; do not modify Totem, Taboo, or Talisman without exact human artifact-and-operation authorization; do not claim hosted import, automatic repo writes, sync, certification, endorsement, SDK, or CLI behavior.\n\nWork items:\n1. Verify the generated file set - Confirm required .uai files exist for the declared scope, including architecture.uai for code-bearing packages. Expected output: missing required files are created or a blocker is recorded before broad work.\n2. Populate .uai values from visible evidence - Replace placeholders with facts from source layout, manifests, tests, CI, deploy docs, routes, schemas, owner instructions, or write not available - reason. Expected output: every placeholder is evidence-backed or marked not available - reason.\n3. Decide fresh setup versus additive update - Preserve reviewed facts and merge cautiously when existing memory is present. Expected output: the agent records fresh install or update mode and changed .uai files.\n4. Map codebase, architecture, and checks - Fill architecture, stack, coding standards, and test plan before coding. Expected output: architecture, stack, coding standards, and test plan name concrete files, commands, owners, and risks.\n5. Name the actionable next slice or declare no-op - State whether the next prompt is asking for a concrete feature, bug fix, improvement, test/check addition, package/publication step, or no-op/source-validation pass. Expected output: the human can tell what will be added, fixed, improved, tested, packaged, published, or deliberately not changed.\n\nFeature/improvement focus:\n- Fix vague next-prompt handoffs by naming the concrete feature, bug fix, improvement, or test/check addition that the next agent should perform, or by declaring no-op/source-validation only with a stop condition.\n- Make the handoff clear enough for the human to review and edit next action.\n- Keep generated ZIP, file deck, manifest, and live preview aligned.\n\nCode/source changes:\n- Preserve existing local patterns, DRY ownership, once-and-only-once facts, SOLID defaults, and framework-native APIs before editing code.\n- If this is validation-only or no source patch is needed, explicitly say no-op/source-validation only and give the reason.\n\nExpected touchpoints: review the files and package/runtime surfaces listed below before deciding the next action.\nFiles to review:\n- AGENTS.md\n- .uai/memory-maintenance.uai\n- .uai/system-profile.uai\n- .uai/architecture.uai\n- .uai/coding-standards.uai\n- .uai/test-plan.uai\n- .uai/exports/manifest.json\n- .uai/next-recursive-prompt.uai\n\nTargeted checks: run the automated tests/checks below and add environment-specific checks for touched behavior.\nAutomated tests/checks:\n- Add or update a focused regression check when the next prompt contract changes; otherwise record no-op/source-validation only with the exact no-drift evidence.\n- Parse JSON exports that changed.\n- Run targeted checks for touched code, docs, routes, package files, or memory records.\n- Record skipped checks with exact reason and residual risk.\n\nDone criteria:\n- Required .uai files exist for the declared scope.\n- Initial values are populated from visible evidence or marked not available - reason.\n- Existing memory was preserved or conflicts were recorded.\n- Targeted checks ran or skipped checks are explained.\n- A prominent sectioned next prompt is shown to the human, not only stored in the file or compressed into a tiny paragraph.\n- The Suggested Next Prompt states a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicit no-op/source-validation-only stop condition.\n- Validation-only or no-source-change results are labeled no-op/source-validation only and still include substantive Feature/improvement focus, Code/source changes, and Automated tests/checks sections.\n\nFinal response must include:\n- Changed files or explicit no-op/source-validation-only evidence.\n- Tests run plus skipped checks with reasons and residual risk.\n- Blockers, support-boundary risks, and publication/package status.\n- Memory records updated or why no memory update was needed.\n- Feature/improvement focus, Code/source changes, and Automated tests/checks sections with content; if no source patch was made, Code/source changes says no code/source changes and why.\n- A prominent Suggested Next Prompt section containing a copy-paste-ready prompt, not just labels. It must include literal sections named Feature/improvement focus, Code/source changes, and Automated tests/checks, plus context/objective, done criteria, and source/package/live boundaries. It must name a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicitly say no-op/source-validation only with a stop condition; a file reference, tiny footer, generic validation loop, or checklist-only outline is non-compliant.",
    "work_items": [
      {"id": "verify-file-set", "title": "Verify the generated file set", "detail": "Confirm required .uai files exist for the declared scope, including architecture.uai for code-bearing packages."},
      {"id": "populate-visible-values", "title": "Populate .uai values from visible evidence", "detail": "Replace placeholders with facts from source layout, manifests, tests, CI, deploy docs, routes, schemas, owner instructions, or write not available - reason."},
      {"id": "choose-fresh-or-update-mode", "title": "Decide fresh setup versus additive update", "detail": "Preserve reviewed facts and merge cautiously when existing memory is present."},
      {"id": "map-codebase", "title": "Map codebase, architecture, and checks", "detail": "Fill architecture, stack, coding standards, and test plan before coding."}
    ],
    "feature_changes": ["Make the handoff prominent and sectioned enough for the human to review and edit next action.", "Keep generated ZIP, file deck, manifest, and live preview aligned."],
    "code_changes": ["Preserve existing local patterns, DRY ownership, once-and-only-once facts, SOLID defaults, and framework-native APIs before editing code."],
    "test_plan": ["Parse JSON exports that changed.", "Run targeted checks for touched code, docs, routes, package files, or memory records.", "Record skipped checks with exact reason and residual risk."],
    "files_to_review": ["AGENTS.md", ".uai/memory-maintenance.uai", ".uai/system-profile.uai", ".uai/architecture.uai", ".uai/coding-standards.uai", ".uai/test-plan.uai", ".uai/exports/manifest.json", ".uai/next-recursive-prompt.uai"],
    "done_criteria": ["Required .uai files exist for the declared scope.", "Initial values are populated from visible evidence or marked not available - reason.", "Existing memory was preserved or conflicts were recorded.", "Targeted checks ran or skipped checks are explained.", "A prominent sectioned next prompt is shown to the human, not only stored in the file or compressed into a tiny paragraph.", "The final response includes a standalone, prompt-shaped Suggested Next Prompt block with enough detail for another agent to act without opening hidden memory; it may shorten low-value repetition only when all required sections remain present.", "Validation-only or no-source-change results are labeled no-op/source-validation only and still include substantive Feature/improvement focus, Code/source changes, and Automated tests/checks sections."],
    "final_response_must_include": ["Changed files or explicit no-op/source-validation-only evidence.", "Tests run plus skipped checks with reasons and residual risk.", "Blockers, support-boundary risks, and publication/package status.", "Memory records updated or why no memory update was needed.", "Feature/improvement focus, Code/source changes, and Automated tests/checks sections with content; if no source patch was made, Code/source changes says no code/source changes and why.", "A prominent Suggested Next Prompt section containing a copy-paste-ready prompt, not just labels. It must include literal sections named Feature/improvement focus, Code/source changes, and Automated tests/checks, plus context/objective, done criteria, and source/package/live boundaries. It must name a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicitly say no-op/source-validation only with a stop condition; a file reference, tiny footer, generic validation loop, or checklist-only outline is non-compliant."],
    "ordered_steps": [
      "Read AGENTS.md and .uai/memory-maintenance.uai before broad memory loading.",
      "Read and obey .uai/totem.uai, .uai/taboo.uai, and .uai/talisman.uai before broad execution; do not modify, weaken, replace, delete, or bypass any of those anchors without exact human artifact-and-operation authorization.",
      "Read the remaining ordinary .uai files named in authoritative_refs for the declared package scope.",
      "Verify .uai/architecture.uai exists for code-bearing scope and populate it from visible source, route, schema, build, test, deployment, and support-claim evidence.",
      "Populate new .uai values from what can reasonably be seen in the environment; use not available - reason only when a fact is not visible.",
      "When updating existing files, merge cautiously and preserve reviewed local facts instead of replacing them with generated defaults.",
      "Review .uai/next-recursive-prompt.uai for relevant ideas when the current request continues, resumes, or directly relates to the stored next loop.",
      "When Agent File Handoff is enabled, enumerate active Content and Improvement files; related intake supersedes or expands this next loop and must produce project work before configured durable-memory preservation and source-site removal.",
      "Verify workspace, identity, world context, memory-maintenance policy, constraints, coding standards, stack, architecture, current state, and test plan.",
      "Process active intake before unrelated work when file handoff is enabled.",
      "Implement the smallest safe improvement that advances the stated objective.",
      "Run targeted automated checks and record skipped checks with reasons.",
      "Update `.uai/progress.uai`, the relevant typed active `.uai` records, test plan, and this derived next-recursive prompt.",
      "Report changed files, automated tests/checks, blockers, and the next recursive work prompt.",
"End ordinary prompt work with a prominent, sectioned Suggested Next Prompt that the human can review, modify, replace, or answer with keep going. End true /goal work with a prominent, sectioned Suggested Next /goal Prompt whose first copy-paste line starts with /goal and preserves Goal / Success criteria / Constraints / Verification wording. Follow Goals export selection alone is not goal-origin and must not force a /goal continuation. Either form must identify a concrete next feature, bug fix, improvement, test/check addition, package/publication step, or explicit no-op/source-validation-only stop condition and include Feature/improvement focus, Code/source changes, and Automated tests/checks sections. If no source/code patch was made, label the result no-op/source-validation only and make Code/source changes explain no code/source changes plus the reason."
    ],
    "if_blocked": {
      "action": "emit-blocked-state",
      "required_updates": [".uai/progress.uai", ".uai/next-actions.uai", ".uai/next-recursive-prompt.uai"],
      "human_escalation_reason_template": "State the blocker, the safe next step, and the precise approval or evidence needed."
    }
  },
  "checks": {
    "required": ["PHP lint for touched PHP files", "JS syntax check for touched browser assets", "JSON/XML parse for touched machine records", "Playwright or rendered-route checks for touched wizard UI when available", "git diff --check"],
    "out_of_scope_for_this_scope": [],
    "last_known_results": []
  },
  "writeback_policy": {
    "authority_rule": "Derived hot-memory resume artifact; not a second source of truth. Authoritative .uai records win on conflict. Regenerate from authoritative handoff files after meaningful work.",
    "must_update_before_success": [".uai/startup-packet.uai", ".uai/progress.uai", ".uai/report-synthesis.uai when report or intake synthesis changes", ".uai/test-plan.uai", ".uai/intake-outcome-ledger.uai when file handoff is enabled", ".uai/next-recursive-prompt.uai"],
    "update_decisions_if_changed": ".uai/decisions.uai",
    "never_copy_into_hot_files": ["raw traces", "secrets", "private customer data", "large tool logs", "unreviewed cold-memory claims"],
    "conflict_rule": "Authoritative .uai records win on conflict. Regenerate this file from authoritative handoff files before using it again."
  },
  "security": {
    "approval_required_for": ["production deploy", "destructive repository operations", "schema boundary changes", "public support-claim widening"],
    "no_op_triggers": ["missing_authoritative_ref", "stale_constraints", "integrity_mismatch", "scope_conflict", "conflict_with_human_instruction", "conflict_with_repository_policy"],
    "escalation_triggers": ["support boundary would widen", "runtime behavior would be implied", "non-coding package would be made to look code-required", "code-bearing package lacks required coding memory"],
    "local_policy_wins": true
  },
  "cold_memory": {
    "refs": []
  },
  "provenance": {
    "trigger": "starter-template",
    "generated_by": "UAIX AI Memory starter template",
    "runtime_id": "",
    "issued_at_utc": "{GENERATED_AT_UTC}"
  },
  "integrity": {
    "canonicalization": "canonical-json",
    "yaml_mirror_allowed": false,
    "checksum": "sha256:{RECEIVER_COMPUTES_AFTER_WRITE}",
    "source_digests": [],
    "signatures": []
  }
}

Qué pertenece a la memoria de la IA

  • Descripción general del proyecto, estado actual, decisiones, preguntas abiertas, próximas acciones, riesgos, limitaciones, propietarios, glosario e instrucciones para los agentes.
  • Rootee AGENTS.md más archivos de memoria local como .uai/readme.human cuando los agentes necesitan una ruta de carga predecible.
  • Se escriben archivos .uai cuando el proyecto necesita contexto explícito, pila, arquitectura, restricciones, progreso, operaciones, planificación de pruebas, estilo, decisiones o reglas de memoria.
  • Enlaces a documentos más profundos o LLM páginas Wiki solo cuando esas fuentes se revisan y se marcan claramente como antecedentes o verdad promocionada.

Lo que no debería incluirse

  • Secretos, credenciales, claves privadas, tokens, cadenas de conexión o registros de producción no revisados.
  • Datos sin procesar de clientes, pacientes, empleados o usuarios, a menos que exista un proceso seguro aprobado.
  • Análisis legal privado, estrategia interna, precios, detalles de seguridad o reclamos de soporte no respaldados.
  • Chats antiguos, resúmenes generados, archivos descartados y LLM páginas Wiki tratadas como verdad sin revisión.
  • Cargas útiles ejecutables que un futuro agente podría ejecutar sin la aprobación humana.

Límites de privacidad y confianza

Elija el paquete por límite de confianza, no solo por su nombre. La memoria interna de IA del proyecto puede contener más detalles operativos que una transferencia externa. La memoria de sesión del agente registra los permisos de la herramienta cuando el perfil los requiere y el estado de trabajo temporal que debe archivarse rápidamente. Los paquetes de transferencia externa, incidente/auditoría y LLM exportación Wiki necesitan redacción, aprobación y notas claras de la fuente antes de compartirlos.

  • Revise los secretos y las credenciales antes de cada compartir.
  • Minimizar los datos de clientes o usuarios.
  • Marque la estrategia y el material legal solo internos.
  • Nombre los permisos del agente y las acciones bloqueadas.
  • Prefiera exportaciones desinfectadas a memoria interna sin procesar.

Modelo de mantenimiento

AI Memory no es un vertedero. Mantenga actualizados los archivos escritos con alta rotación y mantenga estables los archivos duraderos. .uai/startup-packet.uai indexa el orden de lectura activo, mientras que .uai/progress.uai y .uai/next-actions.uai pueden cambiar con frecuencia. .uai/decisions.uai debe agregarse primero o revisarse cuidadosamente. .uai/risks-and-constraints.uai y .uai/agent-instructions.uai deben revisarse siempre que cambien los permisos, los límites de producción, las reclamaciones de soporte o la postura de seguridad. .uai/archives/changelog.uai debería explicar las actualizaciones significativas del paquete.

Ejecute una dieta de contexto cuando el paquete comience a contener historia antigua. Primero conserve la versión pre-delgada en la memoria fría, registre la ruta de origen, la ruta final, la suma de verificación, el actor, el tiempo y la disposición, luego acorte el archivo activo a la verdad actual más un puntero.

Cómo los agentes consumen la memoria de la IA

  1. Lea el manifiesto y los archivos de entrada antes de actuar.
  2. Cargue solo los archivos requeridos por el paquete y la tarea actual.
  3. Informe la memoria faltante, circular, contradictoria, ilegible o de gran tamaño antes de realizar un trabajo amplio.
  4. Resuma la verdad actual, las limitaciones, los puntos de contacto previstos y las comprobaciones antes de editar.
  5. Trate el LLM Wiki, el chat antiguo, los resúmenes generados y los archivos eliminados como fondo hasta que se revisen y promocionen.

Ubicación del sitio, solución o espacio de trabajo

Para un sitio WordPress, mantenga la carpeta local .uai/ en la raíz del sitio individual y use la raíz AGENTS.md como punto de entrada. Para una solución de Visual Studio, mantenga .uai/ junto al archivo .sln o .slnx real y luego registre explícitamente cada archivo .uai generado como elementos de solución para que aparezcan en el Explorador de soluciones. Una carpeta física en el disco no es suficiente por sí sola. En ambos casos, los registros .uai/readme.human y escritos .uai permanecen dentro de la carpeta de memoria local.

Para los archivos .sln clásicos, eso significa agregar una carpeta de solución .uai con una entrada ProjectSection(SolutionItems) para cada archivo generado. Después de actualizar el archivo de la solución, verifique que exista cada ruta .uai a la que se hace referencia y vuelva a cargar Visual Studio si la solución ya estaba abierta.

Utilice carpetas .uai/ a nivel de proyecto dentro de una solución de Visual Studio solo cuando los proyectos tengan límites de propiedad, lanzamiento o transferencia independientes. En esa forma más rara, un workspace.uai de nivel de solución puede coordinar esas carpetas de proyectos; de lo contrario, el coordinador más común es un espacio de trabajo u organización de nivel superior workspace.uai que se dirige a través de múltiples soluciones.

Para varios sitios WordPress o soluciones de Visual Studio en un ecosistema, use workspace.uai como el único archivo de memoria UAI fuera de las carpetas .uai/ locales. Cada sitio o solución seleccionada AGENTS.md debe apuntar tanto a ese coordinador como a su propia carpeta local .uai/, y el agente debe resolver el dominio humano, la ruta, el repositorio, la solución o la ruta explícitos antes de cargar la memoria local. Se carga la memoria activa del objetivo seleccionado; Los paquetes hermanos .uai permanecen descargados a menos que la tarea solicite explícitamente enrutamiento de origen entre objetivos, comparación de autoridades, coordinación de paquetes o preservación de archivos.

Si el paquete dirigirá la implementación, incluya una superficie de instrucciones del espacio de trabajo que nombre el propietario de la implementación, la política de versión compartida, las carpetas de publicación, los destinos de instalación, la suma de comprobación o la evidencia de reversión y cualquier diferencia entre pilas mixtas. Un espacio de trabajo donde los sitios WordPress usan carpetas de carga de temas/complementos consistentes pero las soluciones.NET se implementan de manera diferente deberían decir eso en workspace.uai en lugar de dejar que futuros agentes lo infieran a partir de los nombres de archivos.

Antes de confiar en una ruta de coordinador absoluta recordada, verifique que el archivo del coordinador exista y que la raíz del registro seleccionada más la ruta AGENTS.md se resuelvan. Si un puntero está obsoleto, ubique workspace.uai solo lo suficientemente lejos como para confirmar el enrutador deseado, reparar o informar la ruta obsoleta y nunca retroceder silenciosamente al directorio de shell actual cuando el humano nombre otro objetivo.

Esto evita que el directorio de shell actual se apodere silenciosamente de un sitio con nombre como LLMWikis.org, UAIX.org, AIWikis.org u otra raíz del espacio de trabajo relacionado.

Cómo los humanos revisan y aprueban la memoria

Los humanos deberían poder revisar los mismos archivos que cargará la IA. Antes de compartir un paquete o usarlo para dirigir a un agente autónomo, verifique la propiedad, las fechas, los reclamos obsoletos, los datos confidenciales, los límites de confianza y si el trabajo planificado está claramente separado del soporte actual. Pídale a la IA que nombre exactamente qué archivos de memoria cambiaron y por qué.

UAIX memoria de IA y LLM Wiki

LLM Wiki está fuera del alcance de las especificaciones y estándares básicos de UAI. UAIX lo admite como una estrategia de memoria profunda necesaria para la configuración de LLM Wiki porque los equipos que ya usan uno necesitan diferentes opciones de configuración de paquetes, límites de origen y reglas de promoción.

UAIX AI Memory y LLM Wiki resuelven diferentes problemas de memoria. UAIX AI Memory es un paquete de trabajo portátil para continuidad, transferencias, incorporación, colaboración externa, auditorías, exportaciones rápidas y contexto listo para agentes.LLMWikis.orgrepresenta el patrón más fuerte para una documentación interna profunda y duradera y un conocimiento organizacional duradero.

Las organizaciones maduras pueden usar: LLM Wiki como base de conocimiento interna duradera y UAIX paquetes de memoria de IA como instantáneas portátiles, contexto de trabajo, exportaciones de incorporación, paquetes de transferencia, paquetes de auditoría o contexto ejecutado por agente.

Cuándo utilizar la memoria de IA UAIX

  • Utilice Project AI Memory cuando un proyecto esté activo y el contexto deba persistir en todas las sesiones.
  • Utilice Project Handoff cuando la propiedad, la ejecución o la responsabilidad estén cambiando.
  • Utilice la memoria de sesión del agente cuando un agente de IA necesite un contexto de tarea reanudable.
  • Utilice Onboarding Memory cuando un humano o agente necesite un punto de partida seleccionado.
  • Utilice la memoria de decisiones cuando los fundamentos y las compensaciones importen más que el estatus.

Cuándo utilizar LLM Wiki

  • Utilice LLM Wiki cuando la organización necesite conocimiento institucional profundo, duradero y con capacidad de búsqueda.
  • Úselo para resúmenes extensos de fuentes, rutas de investigación, comparaciones, antecedentes de políticas y educación interna.
  • Manténgalo informativo en lugar de gobernar hasta que los hechos aceptados se promuevan en la memoria de IA, documentos, códigos, pruebas, notas de la versión, estado de la hoja de ruta o evidencia pública.

Cuándo usar ambos

Utilice ambos cuando una base de conocimientos duradera necesite paquetes de trabajo portátiles. La Wiki LLM sigue siendo amplia; El paquete AI Memory sigue siendo decisivo. Si el paquete decisivo comienza a crecer como un wiki, archive los detalles antiguos y conserve sólo el estado actual aceptado. Para conocer la ruta operativa práctica, leaUso de paquetes UAI con una wiki LLMyPresupuesto del contexto de transferencia del proyecto. Para una explicación más amplia, leaLLM Wiki frente a UAIX Transferencia de proyectoyLLM Wiki y UAIX Transferencia de proyecto.

Cómo se mantienen sincronizados los samples, manifiestos y archivos ZIP

Los archivos de muestra renderizados, los manifiestos de paquetes, los enlaces de descarga y los ZIP generados se resuelven a través del mismo registro canónico. No hay activos ZIP iniciales estáticos obsoletos ni archivos de muestra solo ZIP. Si un archivo compartido pertenece a varios paquetes, se selecciona mediante el mismo ID de plantilla. Si un paquete necesita variación, la variación es un parámetro explícito, una sección seleccionada o una superposición registrada en el manifiesto.

Ruta pública y alias

La página canónica UAIX para este tema es /en-us/ai-memory/. La ruta de entrada /AI_Memory solicitada se redirige aquí como el alias de entrada compatible con la búsqueda, mientras que las rutas públicas canónicas UAIX permanecen limpias y tienen prefijos locales.

Registros UAIX relacionados

Ejecución de objetivos a largo plazo

UsarEjecución de objetivos a largo plazocuando AI Memory debe sobrevivir a múltiples sesiones de ejecución, pausas, bloqueadores, traspasos o informes finales. Los objetivos en tiempo de ejecución mantienen enfocado el objetivo activo; los archivos autorizados .uai preservan la verdad duradera del proyecto; UAI-1 paquetes llevan evidencia portátil; la respuesta revisada promueve hechos aceptados.

Memoria de objetivos jerárquica

UsarMemoria de objetivos jerárquicacuando AI Memory necesita una jerarquía vinculada al origen sobre subobjetivos, pliegues, puntos de control y evidencia limitada sin reemplazar los archivos fuente canónicos.