Skip to content

homel-dev/eos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

EOS

Engineering Operating System by Homeldev

EOS is an AI-native engineering lifecycle ecosystem: a small interoperability and governance kernel, plus independently useful engineering components that interoperate through that kernel’s contracts, provenance, policy, and trust boundaries.

EOS is not a chatbot, a code-completion product, an autonomous agent framework, or a monolithic runtime. Its defining commitment: the asset EOS produces is not code alone — it is the governed decision trail behind the code.

EOS is currently in early-stage, pre-canonical architecture and implementation.

flowchart LR
    H((human)) --> MS["Memory Steward<br/>(component)"]
    MS -->|canonical corpus| RR["Relentless Rekrow<br/>(component)"]
    RR -->|evidence corpus| OUT[("governed<br/>artifacts")]
    RR -.->|tested against| U["UNICOP operator<br/>(validation target)"]
    K{{"EOS kernel — contracts · provenance · policy"}}
    MS -.-> K
    RR -.-> K

    classDef comp fill:#1f2937,stroke:#60a5fa,color:#fff,stroke-width:2px;
    classDef kern fill:#1f2937,stroke:#f59e0b,color:#fff,stroke-width:2px;
    classDef tgt fill:#111827,stroke:#ef4444,color:#fff,stroke-width:2px,stroke-dasharray:5 5;
    class MS,RR comp;
    class K kern;
    class U tgt;
Loading

What EOS Is (in one line)

The contract layer that lets engineering components share governed data without becoming a monolith.

  • Kernel — owns the rules of interoperability (identity, contracts, provenance, policy, trust). Enforces contracts; never makes engineering decisions.
  • Components — independently useful systems that run standalone or inside EOS.
  • Targets — external projects EOS is validated against. Never part of EOS.

See Document 03 for the authoritative definitions.


Current Components

  • Memory Steward (working concept) — deterministic cognitive control plane; produces and preserves structured engineering intent as a canonical corpus.
  • Relentless Rekrow (almost-working skeleton) — governed AI execution on the Planner → Slicer → Worker model: Planner decomposes, deterministic Slicer enriches slices, Worker orchestrates the inner loop of Coder → Verifier (deterministic) → Controller (LLM; pass/fail/retry), with a Reviewer (LLM adviser) guiding the next Coder attempt on retries. Consumes canonical docs, emits an evidence corpus.

Validation Target (not a component)

  • UNICOP — Unified Infrastructure Control Plane. A separate product. Its Control Plane Operator (a Golang Kubernetes-style operator) is the concrete, hard project Relentless Rekrow is pressure-tested against. RR emerged from the difficulty of building that operator with AI assistance.

The north star: Can Relentless Rekrow build the UNICOP Control Plane Operator under governance?


Documentation

Doc Title Status
00 Style Guide FOUNDATIONAL
01 Manifest (philosophy) FOUNDATIONAL
02 Ecosystem Analysis CANONICAL
03 Kernel and Component Model — the anchor DRAFT
04 Execution Architecture DRAFT
05 Engineering Trajectory Intelligence DRAFT
06 Horizon (lifecycle, training, federation, hub) EXPLORATORY
07 Roadmap DRAFT

Reading order: Start with the Manifest (01) for the why, then the Kernel and Component Model (03) for the what. Document 06 is deliberately speculative — read it as a destination, not a plan.


Minimum Viable EOS

The smallest thing that proves the thesis is three items, not a platform:

  1. Memory Steward emits a canonical corpus (with provenance).
  2. Relentless Rekrow consumes it and emits an evidence corpus.
  3. One artifact registry convention ties them together.

That demonstrates the core loop: docs → build → evidence. Everything else is downstream of that handshake working once.

About

Engineering Operating System focused on governed AI-assisted software engineering, persistent engineering memory, bounded execution, and deterministic verification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors