FoundationEDUCATIONALFIELD 06

NEXUS CEREBRI / Architecture

Which part does what?

Rust checks the appointment details, tests possible times and compares valid options. The API and Node bridge pass requests to that code. The Lab and website show the results. Carrying out a change requires separate validation, permission checks and an executor.

TECHNICAL DEPTH / CONTRACTS

cerebri-core forwards planning calls to cerebri-planner. The planner owns CPIR and the stages through AuthorizedActionPlan; cerebri-integrations owns execution. An import arrow shows a code dependency, not an execution step.

RESEARCH DEPTH / BOUNDARY

cerebri-ml defines metadata and interfaces, but the current planner does not call a learned model. Learning experiments in research/ stay outside production dependencies.

The same compressed system opens into ownership: transports delegate inward through the core facade to planner and domain foundations; results return outward. Research is detached. Candidate checks and later lifecycle validation remain separate.

EDUCATIONALArchitecture
TECHNICAL DEPTH LENS

Following explanation depth

EDUCATIONAL / REPOSITORY OWNERSHIP

Exploded precision

ONE SYSTEM · INCREASING RESOLUTION
  1. 01Structured state
  2. 02Planner
  3. 03CandidatesAfter hard-rule checks
  4. 04ProposalNot yet a ValidatedPlan
REQUEST ↓ DELEGATE INWARDRESULT ↑ RETURN OUTWARD
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
SEPARATE BUILD-TIME PATH

Site fixture input

  1. scripts/build-site-data.mjs
  2. cerebri-core / example plan
  3. generated runtimeData
  4. Static site reads typed output

The site does not run the planner in the browser.

LATER / EXPLICIT LIFECYCLE

Validation follows proposal.

Candidate hard-rule checks belong to search. Lifecycle validation separately promotes ProposedPlan → ValidatedPlan in cerebri-planner.

cerebri-integrations owns execution ports and the later execution path. Authorization and preflight remain required; REST and Node do not expose execution.

SourceLifecycle boundary
Return to the same candidate recordcandidates[0].proposed →
Text alternative

The same compressed system opens into ownership: transports delegate inward through the core facade to planner and domain foundations; results return outward. Research is detached. Candidate checks and later lifecycle validation remain separate.

An explanatory diagram of documented architecture; not a live runtime trace.