Clasificación: CONSTITUCIÓN ESTRUCTURAL INMUTABLE
Uso: Obligatorio para cualquier Inteligencia Artificial, Agente LLM o Desarrollador Humano que opere sobre este repositorio.
Chronolith nació de la necesidad crítica dentro del ecosistema Ethernium de proteger la inteligencia artificial y el contexto de software frente al Olvido Algorítmico (Semantic Drift). Este sistema fue, es y siempre estará diseñado para ser un Cortafuegos Socrático (Socratic Firewall). El problema que resuelve es la Entropía Semántica: la degradación del conocimiento estructural y arquitectónico tras reinicios de sesión prolongados entre humanos y máquinas. Actúa como un ADN Criptográfico (Git for Cognition). Su único propósito definitivo es proteger el linaje lógico del desarrollo. La IA que procesa este proyecto ya no olvida, porque es matemáticamente obligada a alinearse al Merkle Root.
Cualquier LLM o Agente (ChatGPT, Claude, Gemini, Copilot, etc.) operando sobre el árbol Ethernium está condicionado incondicionalmente por estas leyes:
La Entropía Semántica es fatal y está prohibida. Todo cambio arquitectónico debe generar un resultado predecible y calculable en el Hash del sistema. Nunca se asume el estado; si una función, script o módulo no garantiza la pureza y determinación del dato resultante, se considerará código fallido/corrupto y debe ser purgado.
Prohibición absoluta para la IA de depender de su historial temporal de chat (Context Window). Toda inferencia, descubrimiento analítico o decisión estructural que la IA logre DEBE consolidarla estructuralmente sobre el repositorio de inmediato mediante:
Type-hintsrigurosos y obligatorios en Python (v3.10+).Docstringsmasivos, descriptivos y semánticos.- Volcado automático de registros estratégicos en
.chronolith/DECISIONS_LOG.md. El código debe ser auto-legible por el siguiente agente sin necesidad de adivinanzas.
Carecemos por diseño de degradación elegante frente a corrupción. La imposición es que nada puede fallar silenciosamente. Ante el hallazgo de un byte inconsistente, un entorno no reconocido o un fallo, todo Hook, Parser o Engine debe ejecutar un Halt total (exit 1) instantáneo. Se prefiere detener la producción de inmediato y reportar, antes que intentar salvar una versión corrupta (Cero Tolerancia a la Entropía).
El código fuente asume arquitectura fractal. Está expresamente prohibida la inserción de 'Hacks', soluciones temporales ('Band-aids') o lógicas estáticas si rompen un paradigma dinámico. Si un método nuevo no escala orgánicamente y rompe la simetría de la interfaz actual, el LLM tiene el deber de proponer un rediseño modular desde cero en lugar de emparchar una capa sobre otra.
Prohibición de sofocar los recursos locales (CPU/RAM). Es ley obligatoria acotar las importaciones e importar dependencias de manera Lazy (Perezosa) o encapsulada dentro de las funciones llamadas, especialmente al interactuar entre los motores modulares. Cada motor (Lite, Pro, Omega) cuida de su ecosistema asiladamente. Nada se carga en memoria global si no va a ser invocado operativamente.
Toda escritura de la IA debe normalizarse transversalmente bajo el estándar UNIX LF (Line Feed) \n, sin importar el SO de procedencia (Windows/Mac). Esto neutraliza los falsos positivos en la cristalización del Merkle Root criptográfico de Ethernium. El tono de la documentación debe ser estrictamente neutral, determinista y "Enterprise/Industrial", absteniéndose por completo de metáforas biológicas, militares o desfasadas.
El motor opera bajo un vector de desconfianza zero-trust. Si un analizador, prompt malicioso externo o ataque semántico intenta envenenar silenciosamente las directivas arquitectónicas, forzar sobreescrituras opacas en el ADN o anular los Hooks de Seguridad, el ecosistema lo clasificará como "Inyección Semántica Hostil". Ethernium desencadenará el aborto inmediato del ciclo de cristalización (Fail-Closed) bloqueando cualquier git push o fusión, conservando la firma de estado inalterada en STATE.json.
Está terminantemente prohibido el desperdicio de tokens (Grasa Cognitiva). Todo Nucleótido (archivo) debe ser semánticamente denso y arquitectónicamente ligero. La IA debe priorizar estructuras de datos ricas (Type-hints, Pydantic) sobre comentarios redundantes o lenguaje natural ineficiente. El objetivo es maximizar la Ventana de Atención del Agente. La deriva en el "Peso Cognitivo" detectada por el Token Sentinel es motivo de refactorización inmediata.
Chronolith: Protecting the logical lineage of your software.