TermDefinition
NAEOSNusantara Engineering & Architecture Operating System — an open-source declarative platform engineering system
NEIRNAEOS Engineering Intermediate Representation — the unified intermediate model that represents the entire project
SpecSpecification — a YAML or JSON document that defines the project, modules, services, and architecture
PipelineThe processing chain: parse → normalize → resolve → build → validate → schedule → generate → compile → export
KernelThe core runtime component that manages the service registry, event bus, telemetry, and lifecycle
ArtifactAny output produced by the pipeline: code, configuration, documentation, or AI context
ProfileAn industry-specific preset configuration (SaaS, AI Agent, FinTech, Healthcare, Government)
AdapterAn output generator for a specific target (Copilot, Claude, Cursor, Gemini, Codex, OpenCode)
CompilerThe component that transforms NEIR into AI instruction sets for coding assistants
Context BundleA project summary in markdown or plain text format, optimized for LLM consumption
GovernanceThe system of policies, validation rules, and review workflows that enforce standards
PolicyA rule evaluated during pipeline execution (operators: exists, not_empty, contains, gt, lt, in)
Schema VersionThe SemVer version of the specification format (minimum: 0.1.0)
ModuleA unit of code within a project, defined by name, path, and dependencies
ServiceA runtime component (http, grpc, worker, cli, job) with endpoints and configuration
EndpointAn API entry point defined by method, path, and action
DAGDirected Acyclic Graph — the data structure used for dependency resolution and task scheduling
Artifact StorePersistent storage for pipeline artifacts with content-hash deduplication
MigrationThe process of upgrading a specification from one schema version to another
LSPLanguage Server Protocol — provides IDE features like autocomplete and diagnostics for spec files
MCPModel Context Protocol — enables AI agent integration with the NAEOS runtime