Skip to content

[Full Runtime][M2] Company Brain Boundary ADR #97

@100yenadmin

Description

@100yenadmin

TL;DR

Define Company Brain versus Cortex/OpenClaw/Hermes private memory so customer data semantics stay clean.

Owner Repo

electricsheephq/eva-brain

Milestone

Full Runtime M2: Eva Brain / Company Brain Runtime

Why This Exists

Users need a durable company knowledge base, while private transcripts and runtime memories should not be imported by default. This ADR prevents accidental privacy and product-language drift.

Acceptance Criteria

  • ADR defines Company Brain as durable customer/company knowledge

  • ADR defines Cortex/OpenClaw/Hermes private memory as separate

  • Customer-facing docs use “Company Brain”

  • Private transcripts are not imported by default

Proof / Validation

  • Docs and installer wording match the ADR

Boundary Reminder

Repo boundary rule

  • evaos-golden is the clone-safe customer VM baseline only. It owns runtime install scripts, service templates, local doctors, OpenClaw UI patches, Hermes/Eva Brain installers, and browser runtime setup.
  • evaos-support-control owns private support/control-plane operations: VM health, snapshots, guarded restarts, support runbooks, drift checks, alert policy, and rollout orchestration.
  • electric-sheep-website-dashboard-6158a244 owns customer/admin UI, Supabase migrations, runtime registry, product IA, support/admin actions, and usage ledger UI.
  • evaos-ws-proxy owns authenticated customer /vm/... routing into customer VM runtimes and must not own support mutations.
  • eva-brain is the intentional maintained GBrain fork for Company Brain, OpenClaw/Codex plugins, support KB setup, updater, and no-key OAuth extraction.
  • openclaw-support-kb owns support knowledge base content and the source-scoped install/update contract only.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions