125 lines
16 KiB
Text
125 lines
16 KiB
Text
|
|
ontoref-adoption-subtitle = ontoref setup conecta cualquier proyecto nuevo o existente — scaffold idempotente con bootstrap de auth keys opcional.
|
||
|
|
ontoref-adoption-title = Adoptar en Cualquier Proyecto
|
||
|
|
ontoref-architecture-title = Arquitectura
|
||
|
|
ontoref-badge = Protocolo + Runtime · v0.1.0
|
||
|
|
ontoref-crates-title = Crates y Herramientas
|
||
|
|
ontoref-cta-explore = Explorar el Protocolo
|
||
|
|
ontoref-cta-subtitle = Empieza con ontoref setup. Tu proyecto gana invariantes consultables por máquina, ADRs vivos, modos operacionales con actor-awareness y un daemon que comparte contexto entre todos los actores en tiempo real.
|
||
|
|
ontoref-cta-title = Estructura que Recuerda el Porqué
|
||
|
|
ontoref-duality-title = Ontología y Reflexión — Yin y Yang
|
||
|
|
ontoref-footer-tagline = Protocolo + Runtime. Sin coacción. Un grafo por proyecto.
|
||
|
|
ontoref-graph-desc = Grafo dirigido por fuerzas de la ontología en vivo. Los nodos son tipados (Axioma · Tensión · Práctica) y polarizados (Yang · Yin · Espiral). Haz clic en cualquier nodo para abrir su panel de detalles.
|
||
|
|
ontoref-graph-title = La UI en Acción -> Vista de Grafo
|
||
|
|
ontoref-hero-coda = Protocolo + Runtime. Sin coacción.
|
||
|
|
ontoref-hero-desc = — codifica lo que un sistema ES (invariantes, tensiones, constraints) y hacia dónde VA (dimensiones de estado, condiciones de transición, membranas) en grafos acíclicos dirigidos consultables por máquina. Proyectos de software, sistemas operacionales personales, contextos de agente — los mismos tres ficheros, el mismo protocolo. UI web de primer nivel (12 páginas), servidor MCP (19 herramientas), compartición de sesiones en vivo. Un protocolo para desarrolladores, agentes, CI e individuos.
|
||
|
|
ontoref-hero-highlight = Ontología + Reflexión + Daemon + MCP
|
||
|
|
ontoref-layer-adopt-desc = Cada proyecto mantiene sus propios datos de .ontology/. Ontoref provee los schemas, módulos y scripts de migración. Cero vendor lock-in.
|
||
|
|
ontoref-layer-adopt-label = CAPA DE ADOPCION · Por proyecto
|
||
|
|
ontoref-layer-decl-desc = Tipos fuertes, contratos, enums. Falla en definición, no en runtime.
|
||
|
|
ontoref-layer-decl-label = CAPA DECLARATIVA · Nickel
|
||
|
|
ontoref-layer-entry-desc = Un único entry point por proyecto. Detecta actor (developer/agent/CI), adquiere lock, despacha al módulo Nu correcto.
|
||
|
|
ontoref-layer-entry-label = PUNTO DE ENTRADA · Bash → Nu
|
||
|
|
ontoref-layer-graph-desc = El proyecto sabe qué sabe. Actor-agnostic. Consultable por máquina vía nickel export.
|
||
|
|
ontoref-layer-graph-label = GRAFO DE CONOCIMIENTO · .ontology/
|
||
|
|
ontoref-layer-op-desc = Pipelines tipadas sobre datos estructurados. No streams de texto.
|
||
|
|
ontoref-layer-op-label = CAPA OPERACIONAL · Nushell
|
||
|
|
ontoref-layer-runtime-desc = Daemon persistente opcional. Caché de exports NCL, UI HTTP (12 páginas), servidor MCP (19 herramientas), registro de actores, almacén de notificaciones, motor de búsqueda, persistencia SurrealDB. Nunca un requisito del protocolo.
|
||
|
|
ontoref-layer-runtime-label = CAPA RUNTIME · Rust + axum
|
||
|
|
ontoref-mcp-backlog-desc = <li><strong>pre_commit</strong> — el hook pre-commit hace POLL en <code>GET /notifications/pending?token=X&project=Y</code>; bloquea el commit git hasta que todo es reconocido</li><li><strong>drift</strong> — drift de schema detectado entre codebase y ontología</li><li><strong>ontology_drift</strong> — emitido por el observador pasivo con conteos missing/stale/drift/broken tras 15s debounce</li><li>Fail-open: si el daemon no está disponible, el hook pre-commit pasa — los commits nunca son bloqueados por caída del daemon</li><li>Ack vía UI o <code>POST /notifications/ack</code>; notificaciones custom vía <code>POST /{slug}/notifications/emit</code></li><li>Los botones de acción en notificaciones pueden enlazar a cualquier página del dashboard</li>
|
||
|
|
ontoref-mcp-backlog-title = Barrera de Notificaciones
|
||
|
|
ontoref-mcp-core-desc = ontoref-daemon es un proceso persistente opcional. Cachea exports NCL, sirve 12 páginas de UI, expone 19 herramientas MCP, mantiene un registro de actores, almacena notificaciones, indexa todo para búsqueda y opcionalmente persiste en SurrealDB. Auth es opt-in: todas las superficies (CLI, UI, MCP) intercambian una project key por un token de sesión UUID v4 via <code>POST /sessions</code>; la CLI inyecta <code>ONTOREF_TOKEN</code> como Bearer automáticamente. Nunca cambia el protocolo — acelera y comparte el acceso a él. Configurado via <code>~/.config/ontoref/config.ncl</code> (Nickel, type-checked); edición interactiva con <code>ontoref config-edit</code>. Iniciado via NCL pipe bootstrap: <code>ontoref-daemon-boot</code>.
|
||
|
|
ontoref-mcp-knowledge-desc = <li>Habilitado con flag de feature <code>--db</code> y <code>--db-url ws://...</code></li><li>Conecta vía WebSocket al inicio — 5s timeout, <strong>fail-open</strong> (el daemon funciona sin él)</li><li>Siembra tablas de ontología desde archivos NCL locales al inicio y en cambios de fichero</li><li>Persiste: sesiones de actores, tablas de ontología sembradas, índice de búsqueda, historial de notificaciones</li><li>Sin <code>--db</code>: respaldado por DashMap en memoria, solo durante el proceso</li><li>Namespace configurable vía <code>--db-namespace</code>; credenciales vía <code>--db-username/--db-password</code></li>
|
||
|
|
ontoref-mcp-knowledge-title = Persistencia SurrealDB — Opcional
|
||
|
|
ontoref-mcp-query-title = El Servidor MCP — 19 Herramientas
|
||
|
|
ontoref-mcp-table-desc-header = Descripción
|
||
|
|
ontoref-mcp-table-tool-header = Herramienta
|
||
|
|
ontoref-mcp-title = Daemon & MCP — Capa de Inteligencia en Tiempo de Ejecución
|
||
|
|
ontoref-mcp-tool-action-add-desc = Crear modo de reflexión + registrar como acción rápida
|
||
|
|
ontoref-mcp-tool-action-list-desc = Catálogo de acciones rápidas de .ontoref/config.ncl
|
||
|
|
ontoref-mcp-tool-backlog-desc = Añadir o actualizar estado de elemento del backlog
|
||
|
|
ontoref-mcp-tool-constraints-desc = Todos los constraints arquitectónicos hard + soft
|
||
|
|
ontoref-mcp-tool-describe-desc = Resumen de arquitectura y auto-descripción
|
||
|
|
ontoref-mcp-tool-get-adr-desc = Contenido completo de ADR con constraints
|
||
|
|
ontoref-mcp-tool-get-backlog-desc = Elementos de backlog filtrados por estado
|
||
|
|
ontoref-mcp-tool-get-desc = Obtener nodo de ontología por id
|
||
|
|
ontoref-mcp-tool-get-mode-desc = Contrato DAG del modo — pasos, pre/postcondiciones
|
||
|
|
ontoref-mcp-tool-get-node-desc = Nodo completo con aristas y constraints
|
||
|
|
ontoref-mcp-tool-help-desc = Lista herramientas disponibles y uso
|
||
|
|
ontoref-mcp-tool-list-adrs-desc = Listar ADRs filtrados por estado
|
||
|
|
ontoref-mcp-tool-list-modes-desc = Listar todos los modos de reflexión
|
||
|
|
ontoref-mcp-tool-list-projects-desc = Enumerar todos los proyectos registrados
|
||
|
|
ontoref-mcp-tool-project-status-desc = Dashboard completo del proyecto — salud, drift, actores
|
||
|
|
ontoref-mcp-tool-qa-add-desc = Persistir nueva entrada Q&A en reflection/qa.ncl
|
||
|
|
ontoref-mcp-tool-qa-list-desc = Listar almacén Q&A con filtro opcional
|
||
|
|
ontoref-mcp-tool-search-desc = Búsqueda de texto libre en nodos, ADRs, modos
|
||
|
|
ontoref-mcp-tool-set-project-desc = Establecer contexto de proyecto por defecto
|
||
|
|
ontoref-metrics-title = Métricas del Protocolo
|
||
|
|
ontoref-page-subtitle = Protocolo Auto-Descriptivo para<br>Sistemas Evolutivos
|
||
|
|
ontoref-page-title = Ontoref — Un Protocolo de Ontología y Reflexión Auto-Descriptivo
|
||
|
|
ontoref-problem-1-desc = <li>Decisiones arquitectónicas en chat, olvidadas tras rotación</li><li>Sin fuente consultable por máquina de por qué algo existe</li><li>ADRs como Nickel tipado: invariantes, constraints, cadena de supersedencia</li><li>Constraints Hard aplicadas en cada operación</li>
|
||
|
|
ontoref-problem-1-title = Decisiones Sin Memoria
|
||
|
|
ontoref-problem-2-desc = <li>Configs cambian fuera de cualquier ciclo de revisión</li><li>Sin trazabilidad que vincule cambio a PR o ADR</li><li>Rollback requiere arqueología manual de ficheros</li><li>Perfiles sellados: hash sha256, historia completa, rollback verificado</li>
|
||
|
|
ontoref-problem-2-title = Drift de Configuración Invisible
|
||
|
|
ontoref-problem-3-desc = <li>Los LLMs empiezan cada sesión con cero conocimiento del proyecto</li><li>Mismos errores, mismas preguntas, sin acumulación entre operaciones</li><li>El registro de actores rastrea cada token de sesión, tipo, modo actual, último visto — persistido en disco</li><li>Las herramientas MCP dan a los agentes acceso DAG de lectura/escritura directo: nodos, ADRs, backlog, Q&A</li><li>Tareas compuestas compartidas via daemon — múltiples actores ven el mismo contexto operacional en vivo</li>
|
||
|
|
ontoref-problem-3-title = Agentes Sin Contexto
|
||
|
|
ontoref-problem-4-desc = <li>Guías en wikis, patrones en docs, decisiones en Slack</li><li>Sin fuente única consultable por humanos, agentes y CI por igual</li><li><code>.ontology/</code> separa tres concerns ortogonales: <code>core.ncl</code> (lo que ES) · <code>state.ncl</code> (dónde ESTAMOS vs queremos estar) · <code>gate.ncl</code> (cuándo LISTO para cruzar una frontera)</li><li><code>reflection/</code> lee los tres y responde consultas de autoconocimiento — un agente entiende el proyecto sin leer código, solo consultando el grafo declarativo</li>
|
||
|
|
ontoref-problem-4-title = Conocimiento de Proyecto Disperso
|
||
|
|
ontoref-problem-5-desc = <li>Cada proyecto reinventa sus propias convenciones</li><li>Sin contrato compartido para cómo se definen y ejecutan las operaciones</li><li>Modos de reflexión: contratos DAG tipados para cualquier flujo</li><li>Un protocolo adoptado por proyecto, sin imponer uniformidad</li>
|
||
|
|
ontoref-problem-5-title = Fragmentación de Protocolo
|
||
|
|
ontoref-problem-6-desc = <li>Q&A respondido en una sesión olvidado en la siguiente</li><li>El agente repite preguntas ya respondidas en sesiones anteriores</li><li>Q&A Knowledge Store: NCL tipado, versionado en git, persiste a través de resets del navegador</li><li>La barrera de notificaciones transmite drift a los agentes de forma proactiva — señales pre_commit, drift, ontology_drift bloquean hasta ser reconocidas</li>
|
||
|
|
ontoref-problem-6-title = Conocimiento Perdido Entre Sesiones
|
||
|
|
ontoref-problem-7-desc = <li>Decisiones personales y profesionales tomadas contra supuestos implícitos e inverificables</li><li>Sin modelo consultable de lo que nunca comprometes</li><li>Sin forma estructurada de preguntar: ¿viola esta oportunidad quién soy?</li><li>ontoref como ontología operacional personal — los mismos ficheros core/state/gate aplicados a dimensiones de vida, carrera y ecosistema</li><li><code>jpl validate "aceptar oferta"</code> → invariants_at_risk, aristas relevantes, veredicto</li>
|
||
|
|
ontoref-problem-7-title = Decisiones Sin Mapa
|
||
|
|
ontoref-problems-title = Los 7 Problemas que Resuelve
|
||
|
|
ontoref-tagline = Estructura que recuerda el porqué
|
||
|
|
ontoref-tech-stack-title = Stack Tecnológico
|
||
|
|
ontoref-tension-1 = Ontología sin Reflexión = correcta pero estática. Invariantes perfectos sin operaciones = documentación muerta.
|
||
|
|
ontoref-tension-2 = Reflexión sin Ontología = fluida pero sin ancla. Flujos que olvidan lo que protegen.
|
||
|
|
ontoref-tension-thesis = El protocolo vive en la coexistencia.
|
||
|
|
ontoref-ui-dashboard-title = La UI Web — 12 Páginas
|
||
|
|
ontoref-yang-desc = <li><strong>Modos</strong> — contratos DAG tipados de flujo (precondiciones, pasos, postcondiciones)</li><li><strong>Formularios</strong> — recolección de parámetros que conducen modos</li><li><strong>Ciclo de vida ADR</strong> — Proposed → Accepted → Superseded, con historial de constraints</li><li><strong>Actores</strong> — developer / agent / CI, mismo protocolo, distintas capacidades</li><li><strong>Config seals</strong> — perfiles sellados con sha256, drift detection, rollback</li><li><strong>Quick Actions</strong> — atajos ejecutables sobre modos; configurados en <code>.ontoref/config.ncl</code></li><li><strong>Observador de Drift Pasivo</strong> — observa cambios de código, emite notificaciones <code>ontology_drift</code> con conteos de missing/stale/drift/broken</li>
|
||
|
|
ontoref-yang-sub = Cómo las cosas se mueven y cambian
|
||
|
|
ontoref-yang-title = Yang — La Capa de Reflexión
|
||
|
|
ontoref-yin-desc = <li><strong>Invariantes</strong> — axiomas que no pueden cambiar sin un nuevo ADR</li><li><strong>Tensiones</strong> — conflictos estructurales que el proyecto navega, nunca resuelve</li><li><strong>Prácticas</strong> — patrones confirmados con rutas a archivos reales y validadores ADR declarados</li><li><strong>Gates</strong> — membranas que controlan umbrales de preparación</li><li><strong>Dimensiones</strong> — estado actual vs deseado, con condiciones de transición</li><li><strong>Q&A Knowledge Store</strong> — Q&A acumulado persistido en NCL, versionado en git, consultable por cualquier actor</li>
|
||
|
|
ontoref-yin-sub = Lo que debe ser verdad
|
||
|
|
ontoref-yin-title = Yin — La Capa de Ontología
|
||
|
|
ontoref-layers-title = Stack de Protocolo
|
||
|
|
ontoref-layer-decl-items = .ontology/ · adrs/ · reflection/schemas/
|
||
|
|
ontoref-layer-op-items = adr · register · config · backlog · forms · describe
|
||
|
|
ontoref-layer-entry-items = ontoref · detección de actor · advisory locking · ONTOREF_IMPORT_PATH
|
||
|
|
ontoref-layer-graph-items = nodes · invariantes · tensiones · gates · dimensiones · estados
|
||
|
|
ontoref-layer-runtime-items = ontoref-daemon · ontoref-ontology · ontoref-reflection · motor de búsqueda · barrera de notificaciones · SurrealDB (opcional)
|
||
|
|
ontoref-layer-adopt-items = .ontoref/config.ncl · ontoref CLI · modo adopt_ontoref
|
||
|
|
ontoref-ui-title = UI Web — 12 Páginas
|
||
|
|
ontoref-ui-graph-title = Grafo
|
||
|
|
ontoref-ui-graph-desc = Visualización D3 dirigida por fuerzas del DAG de ontología. Diamantes Yang·Axioma, círculos Yin·Tensión, cuadrados Spiral·Práctica.
|
||
|
|
ontoref-ui-search-title = Búsqueda
|
||
|
|
ontoref-ui-search-desc = Búsqueda de texto libre en nodos, ADRs y modos de reflexión.
|
||
|
|
ontoref-ui-sessions-title = Sesiones
|
||
|
|
ontoref-ui-sessions-desc = Registro de actores con token, tipo, registered_at, last_seen y modo actual por actor.
|
||
|
|
ontoref-ui-notifications-title = Notificaciones
|
||
|
|
ontoref-ui-notifications-desc = Feed de notificaciones para señales pre_commit, drift y ontology_drift. Confirma, descarta o emite notificaciones personalizadas con botones de acción.
|
||
|
|
ontoref-ui-backlog-title = Backlog
|
||
|
|
ontoref-ui-backlog-desc = Elementos de trabajo filtrables por estado con operaciones de añadir y actualizar.
|
||
|
|
ontoref-ui-qa-title = Q&A
|
||
|
|
ontoref-ui-qa-desc = Almacén de conocimiento hidratado por servidor desde reflection/qa.ncl. Añade, edita y elimina entradas — persistidas como NCL tipado.
|
||
|
|
ontoref-ui-actions-title = Acciones
|
||
|
|
ontoref-ui-actions-desc = Catálogo de acciones rápidas de .ontoref/config.ncl. Ejecuta atajos sobre modos vía POST /actions/run.
|
||
|
|
ontoref-ui-modes-title = Modos
|
||
|
|
ontoref-ui-modes-desc = Lista de modos de reflexión de reflection/modes/ — nombre, descripción y contrato DAG completo por modo.
|
||
|
|
ontoref-ui-compose-title = Compose
|
||
|
|
ontoref-ui-compose-desc = Formularios de modos interactivos con compartición de sesión en vivo para flujos multi-actor.
|
||
|
|
ontoref-ui-dashboard-desc = Salud del proyecto, estado de drift, resumen de actores y notificaciones pendientes de un vistazo.
|
||
|
|
ontoref-mcp-core-title = Core
|
||
|
|
ontoref-mcp-query-desc = search, get_node, list_adrs, get_adr, list_modes, get_mode, constraints — recorrido completo del DAG.
|
||
|
|
ontoref-crate-ontology-title = ontoref-ontology
|
||
|
|
ontoref-crate-ontology-desc = Carga ficheros .ontology/ NCL como structs Rust tipados. Recorrido de grafo (callers, callees, impact queries). Extracción de invariantes y validación de constraints. Sin dependencias de stratumiops — superficie de adopción mínima.
|
||
|
|
ontoref-crate-reflection-title = ontoref-reflection
|
||
|
|
ontoref-crate-reflection-desc = Ejecuta modos de reflexión como contratos DAG NCL tipados. Ejecución de pasos con resolución de dependencias. Ciclo de vida ADR de Proposed a Accepted a Superseded. Operaciones de config seal y rollback.
|
||
|
|
ontoref-crate-nushell-title = Módulos Nushell
|
||
|
|
ontoref-crate-nushell-desc = store.nu (caché respaldado por SurrealDB con export NCL) · sync.nu (sincronización de código de ontología) · describe.nu (autoconocimiento de proyecto con actor-awareness) · coder.nu (registros de sesión estructurados). 16 módulos en total — uno por dominio operacional.
|
||
|
|
ontoref-crate-nickel-title = Schemas Nickel
|
||
|
|
ontoref-crate-nickel-desc = Tipos de ontología core: Node, Edge, Pole, AbstractionLevel. Tipos de máquina de estados: Dimension, Transition, Gate, Membrane. Schema ADR: Constraint, Severity, Status, supersession. Schema de reflexión: Mode, Step, OnError, Dependency.
|
||
|
|
ontoref-crate-daemon-title = ontoref-daemon
|
||
|
|
ontoref-crate-daemon-desc = Registro de actores vía DashMap. Barrera de notificaciones con integración de hook pre-commit. Formularios Compose para despacho de modos compartidos. Persistencia respaldada por SurrealDB como feature opt-in. Feature gate NATS para setups distribuidos.
|