Skip to content

homel-dev/memory-steward

Repository files navigation

MEMORY STEWARD

A Deterministic Cognitive Control Plane for LLM Systems

Foundational Engineering Specification (Root Document)

Namespace: memory-steward • Owner: architecture-team

CI Python License homel.dev


Navigation

Prev: Contributing | Next: Architecture Cheat Sheet


0. Status, Scope, and Authority

Status: ACTIVE / CANONICAL Audience: General Engineering Public Change policy:

  • Append-only
  • No silent edits

Documentation: docs/

Back to top


1. What is this?

Memory Steward is not a chatbot. It is a Cognitive Control Plane that enforces determinism, safety, and long-term memory coherence on top of probabilistic LLMs.

It separates Reasoning (The Model) from Memory & Policy (The Steward), ensuring that critical invariants—like safety rules, personality constraints, and authoritative facts—are never hallucinated or forgotten.

Back to top


2. Documentation Index

The system is fully specified in the docs/ directory.

2.1 For Architects (The "Why")

2.2 For Engineers (The "How")

2.3 For Operators (The "Now")

2.4 For QA & Maintainers

Back to top


3. Architecture & Standards

Memory Steward is not just a codebase; it is a reference implementation of the Dual-Plane Memory Architecture. We adhere to strict engineering standards to prevent "Probabilistic Drift" in production systems. For deep dives and architectural reasoning, please refer to our core documentation:

  • Technical White Paper: The "Engineering Manifesto." Explains the philosophy of Determinism, the "Alignment Tax" of memory, and why we split the system into Data and Control planes.
  • RFC Standard (Proposal): The formal specification for the Dual-Plane Architecture. Defines the strict separation of concerns, async admission contracts, and atomic storage requirements.
  • Architecture Cheat Sheet: A high-density one-pager for System Operators. Contains the C4 System Map, Env Variable Reference, and MCP Tool definitions for quick lookup.

Back to top


4. Quick Start (Deployment)

See DEPLOYMENT.md for Kubernetes instructions.

Back to top


5. License

Apache License 2.0

See LICENSE file for details.

Back to top


6. Closing Statement

This repository constitutes the definitive implementation of the Memory Steward, operating strictly within the invariants defined by the core engineering specifications.


END OF DOCUMENT README