127 lines
9.1 KiB
Text
127 lines
9.1 KiB
Text
# StratumIOps page — Ecosistema de Crates Rust para Gobernanza de Proyectos
|
|
|
|
# Hero
|
|
stratumiops-badge = v0.1.0 | 52+ Crates | 74+ Tests | 100% Rust
|
|
stratumiops-tagline = Ecosistema de Crates Rust para Gobernanza de Proyectos
|
|
stratumiops-page-title = Librerias para Proyectos Autoconscientes
|
|
stratumiops-page-subtitle = 9 crates Rust, 6 modulos Nushell, schemas Nickel — integra gobernanza dirigida por ontologia, ADRs vivos, configuracion sellada, orquestacion de agentes IA, gestion de conocimiento y secretos post-cuanticos en tus proyectos. Un protocolo para humanos, agentes y CI. 100% Rust. Sin compromisos.
|
|
|
|
# Problems
|
|
stratumiops-problems-title = Los 8 Problemas que Resuelve
|
|
stratumiops-problem-1-title = Conocimiento Disperso
|
|
stratumiops-problem-1-desc = Decisiones en Slack, guias en wikis, patrones en docs — todo desconectado. Kogral unifica con markdown git-native + MCP.
|
|
stratumiops-problem-2-title = Costos LLM sin Control
|
|
stratumiops-problem-2-desc = Sin visibilidad en gasto IA por equipo. Sin limites o controles de presupuesto. Vapora provee presupuestos en tiempo real, fallback automatico a proveedores baratos y routing basado en expertise.
|
|
stratumiops-problem-3-title = Configuracion YAML Fragil
|
|
stratumiops-problem-3-desc = Errores de runtime por config sin tipos. Sin validacion antes del deployment. Provisioning usa Nickel con validacion pre-runtime. TypeDialog provee formularios con validacion de contratos.
|
|
stratumiops-problem-4-title = Criptografia Estatica
|
|
stratumiops-problem-4-desc = Sin preparacion para amenazas cuanticas. Bloqueado en una biblioteca cripto. SecretumVault entrega cripto post-cuantico en produccion con ML-KEM-768, ML-DSA-65 y 4 backends enchufables.
|
|
stratumiops-problem-5-title = Flujos de Proyecto Caoticos
|
|
stratumiops-problem-5-desc = TODOs dispersos, sin fases estructuradas. Sin trazabilidad de cambios de estado. Syntaxis provee orquestacion sistematica de proyectos con 4 interfaces y coordinacion de agentes IA lista para VAPORA.
|
|
stratumiops-problem-6-title = Decisiones Sin Memoria
|
|
stratumiops-problem-6-desc = Decisiones arquitectonicas en verbal o en chat. Constraints olvidadas tras cambios de equipo. Ontologia + ADRs proveen invariantes consultables por maquina con constraints hard aplicadas en cada operacion.
|
|
stratumiops-problem-7-title = Drift de Configuracion Invisible
|
|
stratumiops-problem-7-desc = Configs modificadas fuera de cualquier ciclo de revision. Sin trazabilidad que vincule cambio a PR o ADR. Reflection provee perfiles de config sellados con sha256, drift detection, rollback verificado e historia completa.
|
|
stratumiops-problem-8-title = Documentacion Muerta
|
|
stratumiops-problem-8-desc = Docs escritas una vez, nunca actualizadas. Distintos actores generan distintos formatos sin fuente comun. Kogral + Ontologia genera docs vivas desde el mismo grafo — docs para humanos, contexto para agentes, informes de CI.
|
|
|
|
# Ontologia, Reflection y ADRs
|
|
stratumiops-ontology-title = Ontologia, Reflection y ADRs
|
|
|
|
stratumiops-yin-title = Yin — La Capa Formal
|
|
stratumiops-yin-subtitle = Lo que debe ser verdad
|
|
stratumiops-yin-items = Nickel schemas — correccion estructural en tiempo de definicion
|
|
ADR constraints — "esto nunca puede violarse"
|
|
Config seals — estados sellados, verificables con sha256
|
|
Ontology invariants — lo que no puede cambiar sin un nuevo ADR
|
|
Hashes matematicos — prueba de que fue sellado y cuando
|
|
|
|
stratumiops-yang-title = Yang — La Capa Operacional
|
|
stratumiops-yang-subtitle = Como las cosas se mueven y cambian
|
|
stratumiops-yang-items = Nu commands — transformacion estructurada de datos
|
|
Actores (human/agent/CI) — mismo protocolo, distintas capacidades
|
|
Register flow — captura cambios, enruta al artefacto correcto
|
|
Mode definitions — secuencias de operaciones con verificacion
|
|
Pre-commit hooks — sincronizacion forzada en el momento del commit
|
|
|
|
stratumiops-tension-1 = Yang sin Yin = fluido pero caotico. Cualquier cosa puede cambiar. Nada es verificable.
|
|
stratumiops-tension-2 = Yin sin Yang = correcto pero inutil. Schemas perfectos sin operaciones = documentacion muerta.
|
|
stratumiops-tension-thesis = El sistema vive en la coexistencia.
|
|
|
|
stratumiops-layer-decl-label = Capa Declarativa — Nickel
|
|
stratumiops-layer-decl-items = .ontology/ · adrs/ · reflection/schemas/ · reflection/configs/
|
|
stratumiops-layer-decl-desc = Tipos fuertes, contratos, enums. Falla en definicion, no en runtime.
|
|
|
|
stratumiops-layer-op-label = Capa Operacional — Nushell
|
|
stratumiops-layer-op-items = adr · register · config · backlog · forms · prereqs
|
|
stratumiops-layer-op-desc = Pipelines tipadas sobre datos estructurados. No streams de texto.
|
|
|
|
stratumiops-layer-entry-label = Punto de Entrada — Bash a Nu
|
|
stratumiops-layer-entry-items = stratum.sh · deteccion de actor · advisory locking · NICKEL_IMPORT_PATH
|
|
stratumiops-layer-entry-desc = Un unico entry point. Detecta actor, adquiere lock, despacha al modulo Nu correcto.
|
|
|
|
stratumiops-layer-graph-label = Grafo de Conocimiento — Ontologia + ADRs
|
|
stratumiops-layer-graph-items = nodos · invariantes · gates · dimensiones · estados
|
|
stratumiops-layer-graph-desc = El sistema sabe que sabe. Actor-agnostic. Machine-queryable.
|
|
|
|
stratumiops-layer-seal-label = Estados Sellados — Config + Historia
|
|
stratumiops-layer-seal-items = perfiles · sellos sha256 · audit trail · rollback
|
|
stratumiops-layer-seal-desc = Inmutabilidad verificable. Drift detection. Trazabilidad completa ADR/PR/bug.
|
|
|
|
# Diagramas de Arquitectura
|
|
stratumiops-arch-title = Arquitectura
|
|
stratumiops-arch-orchestrator = Arquitectura del Orquestador
|
|
stratumiops-arch-operation-flow = Flujo de Operacion
|
|
|
|
# Proyectos del Ecosistema
|
|
stratumiops-projects-title = Proyectos del Ecosistema
|
|
stratumiops-proj-vapora-title = Vapora
|
|
stratumiops-proj-vapora-desc = Orquestacion de agentes IA con aprendizaje. Agentes mejoran con experiencia. Fallback automatico de presupuesto. Coordinacion NATS JetStream. 13 crates, 218 tests, 50K LOC.
|
|
stratumiops-proj-kogral-title = Kogral
|
|
stratumiops-proj-kogral-desc = Grafo de conocimiento con MCP para Claude Code. 6 tipos de nodos: Notas, ADRs, Guias, Patrones, Diarios, Ejecuciones. Markdown git-native. Busqueda semantica con embeddings. 3 crates, 56 tests, 15K LOC.
|
|
stratumiops-proj-typedialog-title = TypeDialog
|
|
stratumiops-proj-typedialog-desc = 6 backends: CLI, TUI, Web, IA, Agente, Prov-gen. Formularios NCL-nativos con edicion nickel-roundtrip. Validacion de contratos Nickel. Campos condicionales y grupos repetibles. 8 crates, 3,818 tests, 90K LOC.
|
|
stratumiops-proj-provisioning-title = Provisioning
|
|
stratumiops-proj-provisioning-desc = IaC declarativa con Nickel + generacion asistida por IA. Multi-cloud: AWS, UpCloud, Local (LXD). RAG con 1,200+ docs de dominio. Servidor MCP para consultas en lenguaje natural. Orquestador con rollback automatico. 15+ crates, 218 tests, 40K LOC.
|
|
stratumiops-proj-secretumvault-title = SecretumVault
|
|
stratumiops-proj-secretumvault-desc = Cripto post-cuantico: ML-KEM-768, ML-DSA-65 (NIST FIPS 203/204). 4 backends cripto. 4 backends storage. 4 engines de secretos: KV, Transit, PKI, Database. Shamir Secret Sharing. 50+ tests, 11K LOC.
|
|
stratumiops-proj-syntaxis-title = Syntaxis
|
|
stratumiops-proj-syntaxis-desc = Plataforma de orquestacion sistematica de proyectos. 4 interfaces: CLI, TUI, Dashboard, REST API. Dual DB: SQLite + SurrealDB. Ciclo de vida por fases. Base SST de VAPORA para tareas de agentes IA. 12 crates, 1,030+ tests, 60K LOC.
|
|
|
|
stratumiops-more-info = Mas Info
|
|
|
|
# Crates Stratum
|
|
stratumiops-stratum-title = Crates Stratum
|
|
stratumiops-stratum-subtitle = Bibliotecas de infraestructura compartida del ecosistema
|
|
stratumiops-stratum-orchestrator-role = Motor de workflows basado en grafos
|
|
stratumiops-stratum-graph-role = ActionNode, Capability, GraphRepository
|
|
stratumiops-stratum-state-role = PipelineRun, StepRecord, StateTracker
|
|
stratumiops-stratum-llm-role = Proveedores LLM unificados + circuit breaker
|
|
stratumiops-stratum-embeddings-role = Proveedores de embeddings + VectorStore
|
|
stratumiops-stratum-nats-role = Consumidor JetStream + auth NKey
|
|
stratumiops-stratum-ncl-role = Resolutor OCI a Nickel local
|
|
stratumiops-stratum-ontology-role = Grafo de ontologia, invariantes, gates, dimensiones
|
|
stratumiops-stratum-reflection-role = Ciclo de vida ADR, config seals, backlog, modos
|
|
stratumiops-stratum-dispatcher-role = Dispatcher modular con actor-awareness
|
|
stratumiops-stratum-plugins-role = nickel-export, tera-render, nats pub
|
|
|
|
# Metricas del Ecosistema
|
|
stratumiops-metrics-title = Metricas del Ecosistema
|
|
stratumiops-metric-crates = Crates Rust
|
|
stratumiops-metric-tests = Tests
|
|
stratumiops-metric-loc = Lineas de Codigo
|
|
stratumiops-metric-clippy = Warnings Clippy
|
|
stratumiops-metric-unsafe = Bloques Unsafe
|
|
stratumiops-metric-docs = Cobertura Doc
|
|
stratumiops-metric-crypto = Backends Cripto
|
|
stratumiops-metric-storage = Backends Storage
|
|
stratumiops-metric-typedialog = Backends TypeDialog
|
|
stratumiops-metric-mcp = Herramientas MCP
|
|
|
|
# Stack Tecnologico
|
|
stratumiops-tech-stack-title = Stack Tecnologico
|
|
|
|
# CTA
|
|
stratumiops-cta-title = Integra gobernanza en tu proyecto
|
|
stratumiops-cta-subtitle = 6 Proyectos | 9 Crates Stratum | 52+ Crates | 74+ Tests | 100% Rust
|
|
stratumiops-cta-explore = Explorar Ecosistema
|