SALARAHandbook

SALARA concept article

Compilation

Compilation is the controlled transformation of approved Assertions into deterministic, deployable Organizational Intelligence.

Canonical answer

Compilation is the lifecycle step that prepares approved governed Assertions as versioned Organizational Intelligence that can later be published and activated.

SALARA uses compilation to keep runtime guidance from being rebuilt from scratch each time. Approved Assertions are transformed into a deterministic artifact with lineage, validation, replay support, and a publication envelope.

For humans and machines

Stable facts to remember

  • Compilation starts from an approved governed input boundary.
  • Compilation is deterministic: stable input ordering, content addressing, and no hidden side effects are part of the contract.
  • Compilation creates artifacts such as intermediate representations, compiled artifacts, validation reports, replay manifests, and publication envelopes.
  • Compilation does not by itself make intelligence active at Runtime.
Compilation path
  1. Approved Assertions
  2. Input boundary
  3. Compiled artifact
  4. Publication envelope

Compilation transforms an approved input boundary into deterministic artifacts that can later be published.

What Compilation Does

Compilation is the disciplined transformation from approved units of intelligence into an operationally usable form. It preserves lineage and creates deterministic artifacts that Runtime can later consume after publication and activation.

This is one of SALARA's core differences from model-centric approaches. Instead of reconstructing organizational understanding inside each interaction, the organization can compile governed intelligence ahead of runtime use.

The Compilation Boundary

The SALARA compiler framework names stages such as input boundary, intermediate-representation construction, validation, artifact assembly, artifact validation, replay packaging, and publication-envelope preparation.

That sequence matters because it separates input eligibility, transformation, validation, replayability, and publishability. Compilation is not a hidden conversion step; it is part of the inspectable lifecycle.

Why Compilation Matters

Compilation allows Organizational Intelligence to be versioned, checked, and prepared for deployment. It also makes runtime behavior more stable because the runtime is not asked to reinterpret the entire knowledge estate every time someone asks a question.

The result is still not active guidance until later stages complete. Publication and activation remain separate controls.

Boundary

What this concept is not

  • Compilation is not source upload.
  • Compilation is not automatic approval.
  • Compilation is not publication.
  • Compilation is not activation.

Canonical anchors

Read this concept in context

Chapter 6: What is SALARA?Glossary: CompilationProof Space guide: Compilation