# StratumIOps page — Rust Crate Ecosystem for Project Governance

# Hero
stratumiops-badge = v0.1.0 | 52+ Crates | 74+ Tests | 100% Rust
stratumiops-tagline = Rust Crate Ecosystem for Project Governance
stratumiops-page-title = Libraries for Self-Aware Projects
stratumiops-page-subtitle = 9 Rust crates, 6 Nushell modules, Nickel schemas — integrate ontology-driven governance, living ADRs, sealed configuration, AI agent orchestration, knowledge management, and post-quantum secrets into your projects. One protocol for humans, agents, and CI. 100% Rust. Zero compromises.

# Problems
stratumiops-problems-title = The 8 Problems It Solves
stratumiops-problem-1-title = Scattered Knowledge
stratumiops-problem-1-desc = Decisions in Slack, guidelines in wikis, patterns in docs — all disconnected. Kogral unifies with git-native markdown + MCP.
stratumiops-problem-2-title = Uncontrolled LLM Costs
stratumiops-problem-2-desc = No visibility on AI spending per team. No budget limits or controls. Vapora provides real-time budgets, automatic fallback to cheaper providers, and expertise-based agent routing.
stratumiops-problem-3-title = Fragile YAML Configuration
stratumiops-problem-3-desc = Runtime errors from untyped config. No validation before deployment. Provisioning uses Nickel with pre-runtime validation. TypeDialog provides forms with contract validation.
stratumiops-problem-4-title = Static Cryptography
stratumiops-problem-4-desc = No preparation for quantum threats. Locked into single crypto library. SecretumVault delivers production post-quantum crypto with ML-KEM-768, ML-DSA-65 and 4 pluggable backends.
stratumiops-problem-5-title = Chaotic Project Workflows
stratumiops-problem-5-desc = Scattered TODOs, no structured phases. No audit trail for task state changes. Syntaxis provides systematic project orchestration with 4 interfaces and VAPORA-ready AI agent coordination.
stratumiops-problem-6-title = Decisions Without Memory
stratumiops-problem-6-desc = Architectural decisions made verbally or in chat. Constraints forgotten after team changes. Ontology + ADRs provide machine-queryable invariants with hard constraints enforced at every operation.
stratumiops-problem-7-title = Invisible Configuration Drift
stratumiops-problem-7-desc = Configs modified outside any review cycle. No audit trail linking change to PR or ADR. Reflection provides sha256-sealed config profiles with drift detection, verified rollback, and full history.
stratumiops-problem-8-title = Dead Documentation
stratumiops-problem-8-desc = Docs written once, never updated. Different actors generate different formats with no shared source. Kogral + Ontology generates living docs from the same graph — human docs, agent context, CI reports.

# Ontology, Reflection & ADRs
stratumiops-ontology-title = Ontology, Reflection & ADRs

stratumiops-yin-title = Yin — The Formal Layer
stratumiops-yin-subtitle = What must be true
stratumiops-yin-items = Nickel schemas — structural correctness at definition time
    ADR constraints — "this can never be violated"
    Config seals — sealed states, sha256-verifiable
    Ontology invariants — what cannot change without a new ADR
    Mathematical hashes — proof of what was sealed and when

stratumiops-yang-title = Yang — The Operational Layer
stratumiops-yang-subtitle = How things move and change
stratumiops-yang-items = Nu commands — structured data transformation
    Actors (human/agent/CI) — same protocol, different capabilities
    Register flow — captures changes, routes to correct artifact
    Mode definitions — operation sequences with verification
    Pre-commit hooks — forced synchronisation at commit time

stratumiops-tension-1 = Yang without Yin = fluid but chaotic. Anything can change. Nothing is verifiable.
stratumiops-tension-2 = Yin without Yang = correct but useless. Perfect schemas without operations = dead documentation.
stratumiops-tension-thesis = The system lives in coexistence.

stratumiops-layer-decl-label = Declarative Layer — Nickel
stratumiops-layer-decl-items = .ontology/ · adrs/ · reflection/schemas/ · reflection/configs/
stratumiops-layer-decl-desc = Strong types, contracts, enums. Fails at definition, not at runtime.

stratumiops-layer-op-label = Operational Layer — Nushell
stratumiops-layer-op-items = adr · register · config · backlog · forms · prereqs
stratumiops-layer-op-desc = Typed pipelines over structured data. No text streams.

stratumiops-layer-entry-label = Entry Point — Bash to Nu
stratumiops-layer-entry-items = stratum.sh · actor detection · advisory locking · NICKEL_IMPORT_PATH
stratumiops-layer-entry-desc = Single entry point. Detects actor, acquires lock, dispatches to correct Nu module.

stratumiops-layer-graph-label = Knowledge Graph — Ontology + ADRs
stratumiops-layer-graph-items = nodes · invariants · gates · dimensions · states
stratumiops-layer-graph-desc = The system knows what it knows. Actor-agnostic. Machine-queryable.

stratumiops-layer-seal-label = Sealed States — Config + History
stratumiops-layer-seal-items = profiles · sha256 seals · audit trail · rollback
stratumiops-layer-seal-desc = Verifiable immutability. Drift detection. Full ADR/PR/bug traceability.

# Architecture Diagrams
stratumiops-arch-title = Architecture
stratumiops-arch-orchestrator = Orchestrator Architecture
stratumiops-arch-operation-flow = Operation Flow

# Ecosystem Projects
stratumiops-projects-title = Ecosystem Projects
stratumiops-proj-vapora-title = Vapora
stratumiops-proj-vapora-desc = AI agent orchestration with learning. Agents improve from experience. Automatic budget fallback. NATS JetStream coordination. 13 crates, 218 tests, 50K LOC.
stratumiops-proj-kogral-title = Kogral
stratumiops-proj-kogral-desc = Knowledge graph with MCP for Claude Code. 6 node types: Notes, ADRs, Guidelines, Patterns, Journals, Executions. Git-native markdown. Semantic search with embeddings. 3 crates, 56 tests, 15K LOC.
stratumiops-proj-typedialog-title = TypeDialog
stratumiops-proj-typedialog-desc = 6 backends: CLI, TUI, Web, AI, Agent, Prov-gen. NCL-native forms with nickel-roundtrip editing. Nickel contract validation. Conditional fields and repeating groups. 8 crates, 3,818 tests, 90K LOC.
stratumiops-proj-provisioning-title = Provisioning
stratumiops-proj-provisioning-desc = Declarative IaC with Nickel + AI-assisted generation. Multi-cloud: AWS, UpCloud, Local (LXD). RAG with 1,200+ domain docs. MCP server for natural language queries. Orchestrator with automatic rollback. 15+ crates, 218 tests, 40K LOC.
stratumiops-proj-secretumvault-title = SecretumVault
stratumiops-proj-secretumvault-desc = Post-quantum crypto: ML-KEM-768, ML-DSA-65 (NIST FIPS 203/204). 4 crypto backends. 4 storage backends. 4 secrets engines: KV, Transit, PKI, Database. Shamir Secret Sharing. 50+ tests, 11K LOC.
stratumiops-proj-syntaxis-title = Syntaxis
stratumiops-proj-syntaxis-desc = Systematic project orchestration platform. 4 interfaces: CLI, TUI, Dashboard, REST API. Dual DB: SQLite + SurrealDB. Phase-based lifecycle. VAPORA SST foundation for AI agent tasks. 12 crates, 1,030+ tests, 60K LOC.

stratumiops-more-info = More Info

# Stratum Crates
stratumiops-stratum-title = Stratum Crates
stratumiops-stratum-subtitle = Shared infrastructure libraries powering the ecosystem
stratumiops-stratum-orchestrator-role = Graph-driven workflow engine
stratumiops-stratum-graph-role = ActionNode, Capability, GraphRepository
stratumiops-stratum-state-role = PipelineRun, StepRecord, StateTracker
stratumiops-stratum-llm-role = Unified LLM providers + circuit breaker
stratumiops-stratum-embeddings-role = Embedding providers + VectorStore
stratumiops-stratum-nats-role = JetStream consumer + NKey auth
stratumiops-stratum-ncl-role = OCI to local Nickel resolver
stratumiops-stratum-ontology-role = Ontology graph, invariants, gates, dimensions
stratumiops-stratum-reflection-role = ADR lifecycle, config seals, backlog, modes
stratumiops-stratum-dispatcher-role = Actor-aware modular dispatcher
stratumiops-stratum-plugins-role = nickel-export, tera-render, nats pub

# Ecosystem Metrics
stratumiops-metrics-title = Ecosystem Metrics
stratumiops-metric-crates = Rust Crates
stratumiops-metric-tests = Tests
stratumiops-metric-loc = Lines of Code
stratumiops-metric-clippy = Clippy Warnings
stratumiops-metric-unsafe = Unsafe Blocks
stratumiops-metric-docs = Doc Coverage
stratumiops-metric-crypto = Crypto Backends
stratumiops-metric-storage = Storage Backends
stratumiops-metric-typedialog = TypeDialog Backends
stratumiops-metric-mcp = MCP Tools

# Tech stack
stratumiops-tech-stack-title = Technology Stack

# CTA
stratumiops-cta-title = Integrate governance into your project
stratumiops-cta-subtitle = 6 Projects | 9 Stratum Crates | 52+ Crates | 74+ Tests | 100% Rust
stratumiops-cta-explore = Explore Ecosystem
