Skip to content

Commit 4d20ebe

Browse files
authored
Merge pull request #10 from AdrianLipa90/codex/scan-repository-for-core-module-locations-292r9i
Add consolidated system summary documentation
2 parents b8d5d7f + ec8509f commit 4d20ebe

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

docs/system_summary.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# CIEL-Omega System Summary
2+
3+
## Core Runtime and Orchestration
4+
5+
- `orchestrator.Orchestrator` provides the lightweight policy runtime used by
6+
tests. It exposes `process_input(...)` and keeps a ledger of
7+
`OrchestratedEntry` records for TMP/MEM/OUT state transitions.
8+
- `integration.runtime_orchestrator.RuntimeOrchestrator` wraps collectors and
9+
glue sinks via `BackendAdapter`/`BackendGlue`, running a single
10+
collector→adapter→sink cycle through `run_once()`.
11+
- `integration.braid_runtime_orchestrator.BraidEnabledRuntime` composes the
12+
base runtime, `InformationFlow`, and the braid subsystem to optionally extend
13+
the orchestration pipeline with `BraidRuntime` diagnostics.
14+
15+
## Braid Subsystem (`core/braid/`)
16+
17+
- `memory.py` defines `MemoryUnit` nodes and `BraidMemory` coherence metrics.
18+
- `scars.py` tracks contradiction scars via `Scar` and `ScarRegistry` with
19+
curvature budgeting.
20+
- `glyphs.py` declares glyph/ritual primitives (`Glyph`, `Ritual`) and their
21+
engines (`GlyphEngine`, `RitualEngine`).
22+
- `loops.py` models braid loops (`LoopType`, `Loop`) executed by the runtime.
23+
- `phase_field.py` maintains the global phase oscillator for intentions.
24+
- `scheduler.py` orders pending loops under curvature constraints.
25+
- `runtime.py` implements `BraidRuntime`, handling loop construction,
26+
execution, coherence metrics, and scar registration.
27+
- `adapter.py` exposes `KernelAdapter` for prompt-driven loop submission.
28+
- `defaults.py` provides default glyphs/rituals and `make_default_runtime()`.
29+
30+
## Information Flow Pipeline
31+
32+
- `integration.information_flow.InformationFlow` threads sensor signals through
33+
the deterministic EEG → intention → emotion → soul-invariant → memory
34+
pipeline. It uses receivers (`bio.crystal_receiver`), forcing fields,
35+
emotional cores, and `memory.long_term_memory.LongTermMemory` for
36+
persistence.
37+
38+
## Memory Orchestration
39+
40+
- `ciel_memory.orchestrator.UnifiedMemoryOrchestrator` manages capture, TMP
41+
analysis, and long-term persistence, delegating to vendor profiles via
42+
`core/memory/orchestrator`.
43+
- Vendor selection occurs through `core/memory/vendor` packages, allowing repo,
44+
pro, or ultimate implementations based on environment configuration.
45+
46+
## Testing Coverage
47+
48+
- Repository tests under `tests/` cover the information flow pipeline,
49+
Fourier-wave kernel, memory orchestration, and core orchestrators, ensuring
50+
deterministic behavior across the modular runtime.
51+

0 commit comments

Comments
 (0)