┌─────────────────────────────────────────┐
│ CONSUMER APP │
│ (NeuroPhone, Edge Device) │
└───────────────────┬─────────────────────┘
│ Query
▼
┌─────────────────────────────────────────┐
│ ORCHESTRATOR CORE │
│ (Rust, Platform-Agnostic Library) │
└──────────┬───────────────────┬──────────┘
│ │
▼ ▼
┌───────────────────────┐ ┌────────────────────────────────┐
│ EXPERT SYSTEM (SAFETY)│ │ CONTEXT MANAGER │
│ - Rule-based gating │ │ - Conversation History │
│ - Privacy Filtering │ │ - Project State Tracking │
└──────────┬────────────┘ └──────────┬─────────────────────┘
│ │
└────────────┬─────────────┘
▼
┌─────────────────────────────────────────┐
│ ROUTER (DECISION) │
│ ┌───────────┐ ┌───────────┐ ┌───────┐│
│ │ Heuristic │ │ MLP Learn │ │ ESN ││
│ │ Baseline │ │ Routing │ │ Resvr ││
│ └─────┬─────┘ └───────────┘ └───────┘│
└────────│────────────────────────────────┘
│
▼ Decision (Local vs Remote)
┌───────────────────┬─────────────────────┐
│ │ │
▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐
│ Local SLM │ │ Cloud API │ │ BLOCKED │
│(llama.cpp)│ │ (Claude) │ │ (Safety) │
└───────────┘ └───────────┘ └───────────┘
┌─────────────────────────────────────────┐
│ REPO INFRASTRUCTURE │
│ Justfile / Cargo .machine_readable/ │
│ Benchmarks RSR Bronze (Cert) │
└─────────────────────────────────────────┘
COMPONENT STATUS NOTES ───────────────────────────────── ────────────────── ───────────────────────────────── CORE ORCHESTRATION Orchestrator Logic (Rust) ██████████ 100% Pipeline execution stable Context Manager ██████████ 100% History tracking verified Expert System (Safety) ██████████ 100% Rule-based gating active Router (Heuristic) ██████████ 100% Decision logic stable NEURAL COMPONENTS (PHASE 2+) Reservoir Computing (ESN) ████████░░ 80% Temporal compression stable MLP Learned Routing ██████░░░░ 60% Inference active, training req SNN Wake Detection ████░░░░░░ 40% Initial spikes prototyping REPO INFRASTRUCTURE Justfile Automation ██████████ 100% Standard build/lint/test .machine_readable/ ██████████ 100% STATE tracking active Performance Benchmarks ██████████ 100% Route decision < 50μs ───────────────────────────────────────────────────────────────────────────── OVERALL: █████████░ ~90% Core library production-ready
User Query ──────► Expert System ──────► Context Mgr ──────► Router
│ │ │
▼ ▼ ▼
Safety Proof ────────► History ────────► Decision
This file is maintained by both humans and AI agents. When updating:
-
After completing a component: Change its bar and percentage
-
After adding a component: Add a new row in the appropriate section
-
After architectural changes: Update the ASCII diagram
-
Date: Update the
Last updatedcomment at the top of this file
Progress bars use: █ (filled) and ░ (empty), 10 characters wide.
Percentages: 0%, 10%, 20%, … 100% (in 10% increments).