# Simplified Architecture

This page describes the public architecture at a high level. It intentionally
omits private source code, memory stores, prompts, internal policies and
operator-specific traces.

## Components

```mermaid
flowchart TD
    O["Operator"] --> L["Lucie\nvisible conversation surface"]
    L --> F["Contextual frame\nintent, domain, operation, referent"]
    F --> H["Himadjin\nlocal orientation substrate"]
    H --> P["Structured packet\ncandidate, score, estimate or test"]
    P --> L
    L --> O
    J["Jarvis\nlocal orchestration"] --> L
    J --> F
    J --> H
    G["Safety boundary\nread-only, advisory, no runtime authority"] --> J
```

## Lucie

Lucie is the visible social surface. This component's job is to make the system
usable in ordinary conversation:

- answer the present point;
- keep the context readable;
- avoid refuge questions when a direct answer is possible;
- expose uncertainty honestly;
- translate structured signals into language.

## Himadjin

Himadjin is treated as a compact local substrate. Publicly, its role is:

- generate orientation seeds;
- help classify the current domain;
- support bounded scoring or simulation when a bridge exists;
- keep outputs traceable;
- avoid turning creative hypotheses into validated facts.

## Jarvis

Jarvis is the local orchestration layer. It separates:

- conversational surface;
- verbal model;
- contextual routing;
- bounded domain bridges;
- traces;
- safety boundaries.

## Example Route

```text
Conversation context:
  flexible solar textile + Seebeck + photovoltaic + capacitive storage

User message:
  "can you simulate the concept?"

Contextual route:
  domain = energy_system
  operation = simulate_existing
  referent = prior concept

Allowed result:
  bounded order-of-magnitude estimate

Forbidden result:
  claim of laboratory validation or autonomous runtime action
```

## Public Boundary

The public architecture is descriptive. It is not a full implementation dump.
The private runtime, memory stores, prompts, traces and sensitive internal
bridges are intentionally excluded.
