# Microscope Memory — Teljes Rendszerleírás
> **Point-in-time document.** This describes the architecture as of v0.8.2.
> The tree is now `v0.9.2-115-ge0cea99`. Nothing in here has been re-derived against it;
> CLAIMS.md at the repository root records which claims here are currently
> verified, which are historical, and which are unverified. Treat the figures
> below as belonging to v0.8.2, not to master.
**v0.8.2 — 2026-08-09**
*Mért adatok és pontos kódstruktúra alapján. Minden szám, minden modul, minden kódútvonal a tényleges kódból származik.*
---
## 1. Rendszeráttekintés
A Microscope Memory egy kognitív memória engine — 12 réteg, 9 mélység, bináris mmap. Nem napló, nem adatbázis — élő emlékezet.
A rendszer három fő architekturális rétegből áll:
1. **Microscope Memory** — perzisztens memória, bináris mmap, 12 réteg, 9 mélység
2. **Kognitív Modulok** — Hebbian, Resonance, Epistemic, Predictive Cache, Emotion, Attention, Pattern Recognition
3. **Kognitív Morfogenezis** — élő hálózat, gradiens-követés, auditálható emergencia (Nested Fractal Cognitive Morphogenesis Architecture)
---
## 2. Méretek és Statisztikák
### 2.1 Forráskód
| Rust fájlok | 95 |
| Teljes forráskód | 1,88 MB (1922.3 KB) |
| Sorok száma (összesen) | ~35,000 |
| Legnagyobb fájl | main.rs (157.9 KB, 3574 sor) |
| Tesztek száma | 399 (mind átment) |
| Build idő (release) | ~2m 30s |
| Bináris méret | ~3.0 MB (microscope-mem.exe) |
### 2.2 Top 20 modul méret szerint
| main.rs | 3574 | 157.9 |
| mcp.rs | 3526 | 146.3 |
| morphogenesis.rs | 2198 | 83.8 |
| reader.rs | 1733 | 63.7 |
| bridge.rs | 1705 | 61.0 |
| dream.rs | 1090 | 46.4 |
| epistemic.rs | 1241 | 43.9 |
| build.rs | 1093 | 43.6 |
| pattern_recognition.rs | 1022 | 43.0 |
| emotional_episode.rs | 960 | 38.3 |
| cognitive_morphogenesis.rs | 821 | 34.9 |
| thought_graph.rs | 874 | 31.9 |
| architecture_generator.rs | 739 | 31.2 |
| enforcement.rs | 854 | 31.0 |
| hebbian.rs | 754 | 30.4 |
| resonance.rs | 776 | 29.6 |
| vagus.rs | 745 | 27.9 |
| multimodal.rs | 738 | 26.7 |
| knowledge_base.rs | 703 | 26.6 |
| consciousness_seqlock.rs | 637 | 26.4 |
### 2.3 Adatbázis méretek
| microscope.bin | 59.7 MB | Fő index (blokkok, koordináták) |
| data.bin | 5.5 MB | Szöveges adatok |
| meta.bin | 0.0 MB | Metaadatok |
| merkle.bin | 76.5 MB | Merkle fa (integritás) |
| activations.bin | 38.2 MB | Hebbian aktivációs rekordok |
| emotions.bin | 100.4 MB | Érzelmi állapotok |
| append.bin | 0.0 MB | Függőben lévő műveletek |
| layers/*.txt | 1.3 MB | Nyers réteg-fájlok |
| **TOTAL** | **281.6 MB** | |
### 2.4 Blokk eloszlás mélység szerint
| D0 | 1 | 0.0001% |
| D1 | 10 | 0.001% |
| D2 | 838 | 0.07% |
| D3 | 4,169 | 0.33% |
| D4 | 12,017 | 0.96% |
| D5 | 70,415 | 5.62% |
| D6 | 171,513 | 13.69% |
| D7 | 485,291 | 38.73% |
| D8 | 508,752 | 40.60% |
| **Összesen** | **1,253,006** | **100%** |
---
## 3. Memória rétegek
A Microscope Memory 12 réteget kezel:
| identity | 0 | Aki a user, az értékei, a küldetése |
| long_term | 1 | Projekt tudás, döntések, architektúra |
| short_term | 2 | Átmeneti kontextus, aktuális fókusz |
| session | 3 | Beszélgetések, napi interakciók |
| emotional | 4 | Érzelmek, hangulatok, reakciók |
| relational | 5 | Kapcsolatok dolgok között |
| reflections | 6 | Felismerések, insightok, aha pillanatok |
| code | 7 | Kódolási minták, hibák, megoldások |
| crypto_chain | 8 | Kriptográfiai lánc |
| echo_cache | 9 | Visszhang cache |
| rust_state | 10 | Rust állapot |
| associative | 11 | Asszociatív memória |
| knowledge | 12 | Tudásbázis |
---
## 4. Kognitív Modulok
### 4.1 Hebbian Tanulás (`hebbian.rs` — 754 sor)
A Hebbian tanulás a Microscope Memory alapvető tanulási mechanizmusa. Azt a biológiai elvet implementálja: "ami együtt aktiválódik, az együtt erősödik."
**Adatstruktúrák:**
- `ActivationRecord` (32 bytes): per-blok aktivációs állapot — `activation_count`, `last_activated_ms`, `drift_x/y/z`, `energy`
- `CoactivationPair` (20 bytes): co-aktivációs pár — `block_a`, `block_b`, `count`, `last_ts_ms`
- `ActivationFingerprint`: aktivációs ujjlenyomat — `timestamp_ms`, `query_hash`, `activations: Vec<(u32, f32)>`
- `HebbianState`: teljes állapot — `activations`, `coactivations`, `fingerprints`
**Bináris fájlok:** `activations.bin` (HEB1), `coactivations.bin` (COA1), `fingerprints.bin` (FPR1)
**Aktuális állapot:**
```
Blocks: 1,253,006
Active blocks: 1,027
Total activations: 8,051
Hot blocks (>0.1): 176
Co-activation pairs:2,908
Fingerprints: 1,000
```
**Leggyakoribb co-aktivációk:**
```
555x [long_term #1] Rongyász M <-> [long_term #2] 1️⃣
455x [long_term #0] Mi Volt a P <-> [long_term #2] 1️⃣
217x [long_term #15] Read-only audi <-> [long_term #16] Felhasználó:
200x [long_term #0] Mi Volt a P <-> [long_term #1] Rongyász M
168x [long_term #10] Standalone Rus <-> [long_term #16] Felhasználó:
```
**Energia-decay:** 24 órás felezési idő (`ENERGY_HALF_LIFE_MS = 86_400_000`)
### 4.2 Resonance Protokoll (`resonance.rs` — 776 sor)
A Resonance protokoll lehetővé teszi, hogy több Microscope instance megossza egymással az aktivációs pulzusokat — anélkül, hogy a nyers adatot látnák.
**Adatstruktúrák:**
- `Pulse`: kompakt aktivációs összefoglaló — `source_id`, `timestamp_ms`, `query_hash`, `activations: Vec<(f32, f32, f32, f32)>`, `layer_hint`, `strength`
- `ReceivedPulse`: fogadott pulzus — `pulse`, `local_matches`, `integrated`
- `ResonanceState`: protokoll állapot — `instance_id`, `outgoing`, `incoming`, `field`
**Bináris fájlok:** `pulses.bin` (PLS1)
**Aktuális állapot:**
```
Instance ID: 223e714c161c2544
Outgoing pulses: 0
Incoming pulses: 0
Field cells: 0
Field energy: 0.000
```
**Paraméterek:**
- Max tárolt pulzus: 2000
- Pulse TTL: 48 óra (172_800_000 ms)
- Min aktiváció pulzus kibocsátáshoz: 2 blokk
### 4.3 Epistemic Réteg (`epistemic.rs` — 1241 sor)
Az Epistemic réteg a bizonyítékok követését valósítja meg. Minden állításnak van egy evidence-lánca: hány független forrás támogatja, hány cáfolja, mikor látták először.
**Adatstruktúrák:**
- `EpistemicClass`: `Observation(1)`, `Evidence(2)`, `Inference(3)`, `Hypothesis(4)`
- `EvidenceRecord`: `content_hash`, `class`, `source_id`, `support_count`, `refute_count`, `distinct_sources`, `first_seen_ms`, `last_support_ms`, `last_refute_ms`, `confidence: u8`
- `EvidenceLedger`: `records: HashMap<u64, EvidenceRecord>`
**Bináris fájlok:** `evidence.bin` (EVD1), `evidence_log.bin` (EVL1)
**Confidence formula:**
```
c = clamp(0, 100,
support_count * 30
+ distinct_sources * 18
- refute_count * 25
- age_days * 5)
```
**Biztonsági szabályok:**
- C1: Recall energy SOHA nem módosítja a confidence-t
- C2: Csak `Observation` és `Evidence` lehet `supports`
- C3: `Inference`/`Hypothesis` nem kaphat importance-t Hebbian úton
- C4: Promotion gate — `distinct_sources == 0` nem kaphat importance-t
- C5: Audit lánc integritás — minden módosítás hash-láncolva
**Aktuális állapot:**
```
Records: 2
Avg confidence: 24.0 / 100 (0.24)
```
### 4.4 Prediktív Cache (`predictive_cache.rs` — 635 sor)
A prediktív cache előre jelzi, mely blokkokra lesz szükség a következő lekérdezésben. Ha a predikció helyes, a rendszer gyorsabb. Ha nem, a confidence csökken.
**Adatstruktúrák:**
- `Prediction`: `predicted_query_hash`, `blocks: Vec<u32>`, `confidence: f32`, `pattern_id`, `created_ms`
- `CacheStats`: `total_predictions`, `total_hits`, `total_misses`, `total_partial_hits`, `current_predictions`, `avg_confidence`
- `PredictiveCache`: `predictions: Vec<Prediction>`, `stats: CacheStats`
**Bináris fájlok:** `predictive_cache.bin`
**Aktuális állapot:**
```
Predictions: 0
Hit rate: 1.000
Hits / Misses: 9 / 0
```
**Paraméterek:**
- Max predikciók: 50
- Max blokkok predikciónként: 30
- Confidence decay: 0.98 (per recall)
- Min confidence: 0.1 (eviction threshold)
### 4.5 Érzelmi Kontagió (`emotional_contagion.rs` — 602 sor)
Az érzelmi kontagió lehetővé teszi, hogy több instance megossza egymással az érzelmi állapotát — centroid, energia, valencia.
**Adatstruktúrák:**
- `EmotionalSnapshot`: `timestamp_ms`, `source_id`, `centroid: (f32, f32, f32)`, `total_energy`, `active_blocks`, `valence: f32 [-1, +1]`
- `EmotionalContagionState`: `instance_id`, `local_snapshot`, `remote_snapshots`
**Bináris fájlok:** `emotional_field.bin` (EMO1)
**Aktuális állapot:**
```
Valence: 0.000
Total energy: 10.953
Active blocks: 11
```
### 4.6 Figyelem (`attention.rs` — 510 sor)
A figyelem-mechanizmus kezeli, hogy a rendszer mennyi erőforrást fordítson az egyes feladatokra.
### 4.7 Mintafelismerés (`pattern_recognition.rs` — 1022 sor)
A mintafelismerés öt típusú mintát keres: szekvenciális, temporális, strukturális, klaszter és cross-domain.
### 4.8 Thought Graph (`thought_graph.rs` — 874 sor)
A gondolati gráf a felhasználó gondolatai közötti kapcsolatokat térképezi fel.
**Aktuális állapot:**
```
nodes=1648 edges=1387 patterns=65 (crystallized=61) session=#117
```
### 4.9 Archetípusok (`archetype.rs` — 569 sor)
Az archetípusok a leggyakrabban előforduló aktivációs minták kristályosodott formái.
### 4.10 Egyéb kognitív modulok
| Modul | Sorok | Leírás |
|---|---|---|
| hippocampus.rs | 404 | Hippocampális memória konszolidáció |
| working_memory.rs | 357 | Munkamemória |
| explicit_memory.rs | 332 | Explicit memória |
| implicit_memory.rs | 338 | Implicit memória |
| spaced_repetition.rs | 345 | Térben elosztott ismétlés |
| neuroplasticity.rs | 356 | Neurális plaszticitás |
| synaptic_plasticity.rs | 385 | Szinaptikus plaszticitás |
| functional_plasticity.rs | 366 | Funkcionális plaszticitás |
| structural_plasticity.rs | 325 | Strukturális plaszticitás |
| salience.rs | 238 | Szaliencia (figyelemfelkeltés) |
| curiosity.rs | 237 | Kíváncsiság |
| eureka.rs | 323 | Eureka pillanatok |
| hyperfocus.rs | 263 | Hiperfókusz |
| daydream.rs | 189 | Álmodozás |
| executive.rs | 311 | Végrehajtó funkciók |
| planning.rs | 610 | Tervezés (HTN) |
| autopoiesis.rs | 301 | Önfenntartó kódgenerálás |
| consciousness_seqlock.rs | 637 | Tudatosság seqlock |
| consciousness_stream.rs | 408 | Tudatosság stream |
| self_model.rs | 672 | Én-modell |
| inner_monologue.rs | 300 | Belső monológ |
| narrative.rs | 333 | Narratíva |
| narrative_memory.rs | 253 | Narratív memória |
| emotional_episode.rs | 960 | Érzelmi epizódok |
| emotional_state.rs | 299 | Érzelmi állapot |
| emotional_gate.rs | 225 | Érzelmi kapu |
| emotion_extraction.rs | 703 | Érzelem-kinyerés |
| vagus.rs | 745 | Vagus ideg szimuláció |
| meta_supervision.rs | 212 | Meta-felügyelet |
| advanced_cognition.rs | 279 | Fejlett kogníció |
| heuristic_decision.rs | 665 | Heurisztikus döntés |
| impulse_control.rs | 142 | Impulzus-kontroll |
| mental_sandbox.rs | 111 | Mentális homokozó |
| mental_stimulation.rs | 238 | Mentális szimuláció |
| reconsolidation.rs | 215 | Re-konszolidáció |
---
## 5. Morfogenezis — Biológiai Növekedési Algoritmusok
### 5.1 A modul (`morphogenesis.rs` — 2198 sor)
A morfogenezis modul négy biológiai növekedési mintát implementál:
| Mint | Leírás | Algoritmus |
|---|---|---|
| **Mycelium** | Gombafonalszerű növekedés | Gradiens-követés, elágazás, anastomosis |
| **Capillary** | Kapilláris-szerű hálózat | Egyenes növekedés, minimális elágazás |
| **Slime Mold** | Nyálkagomba-szerű terjedés | Trail-follower, kémiai nyom |
| **Fractal L-system** | Fraktális L-rendszer | Rekurzív produkciós szabályok |
### 5.2 Adatstruktúrák
**Seed** — kiindulási pont:
```rust
pub struct Seed {
pub id: String,
pub position: (f64, f64, f64),
pub energy: f64,
pub type_tag: String,
pub preferred_pattern: Option<GrowthPattern>,
}
```
**MorphogenField** — morfogén koncentrációs mező:
```rust
pub struct MorphogenField {
pub gradients: HashMap<(i32, i32, i32), f64>,
pub attractors: Vec<(f64, f64, f64, f64)>,
pub repellents: Vec<(f64, f64, f64, f64)>,
pub diffusion_rate: f64, // 0.1
pub evaporation_rate: f64, // 0.01
}
```
**GrowthConfig** — növekedési konfiguráció:
```rust
pub struct GrowthConfig {
pub pattern: GrowthPattern,
pub max_nodes: usize, // 500
pub branching_probability: f64, // 0.3
pub branching_angle: f64, // 0.6
pub energy_decay: f64, // 0.1
pub min_energy_for_branch: f64, // 30.0
pub max_depth: u32, // 20
pub anastomosis_probability: f64, // 0.05
pub prune_idle_cycles: u32, // 10
pub trail_persistence: f64, // 0.9
pub trail_evaporation: f64, // 0.05
pub lsystem_rules: Vec<(char, String)>,
}
```
**MorphNode** — csomópont:
```rust
pub struct MorphNode {
pub id: usize,
pub position: (f64, f64, f64),
pub node_type: NodeType, // Root | Branch | Leaf | Junction
pub name: String,
pub latency_base_ms: f64,
pub capacity: f64,
pub energy: f64,
pub depth: u32,
pub metadata: HashMap<String, String>,
}
```
**MorphConnection** — kapcsolat:
```rust
pub struct MorphConnection {
pub id: usize,
pub from_node: usize,
pub to_node: usize,
pub weight: f64,
pub bandwidth: f64,
pub protocol: String,
pub latency_ms: f64,
pub connection_type: ConnectionType, // Synaptic | Gap | Chemical | Dendritic
pub is_active: bool,
pub age_cycles: u32,
}
```
**Organism** — teljes kinőtt struktúra:
```rust
pub struct Organism {
pub id: String,
pub name: String,
pub nodes: Vec<MorphNode>,
pub connections: Vec<MorphConnection>,
pub growth_pattern: GrowthPattern,
pub generation: u32,
pub fitness_score: f64,
pub age_cycles: u32,
pub seed: Seed,
pub metrics: Option<GrowthMetrics>,
pub metadata: HashMap<String, String>,
}
```
### 5.3 Mycelium növekedési algoritmus
A `mycelium_growth()` függvény (`morphogenesis.rs:695`):
1. Seed-ből indul, gyökér csomópont létrehozása
2. Aktív hifa csúcsok (tip) inicializálása véletlen irányokba
3. Minden ciklusban minden hifa csúcs:
- Gradiens-követés: a morfogén mező irányába igazítja az irányt
- 8 véletlen irány próbálása, a legjobb koncentráció kiválasztása
- Új node létrehozása a legjobb irányba
- Elágazás: ha `branching_probability` alapján új hifa indul
- Anastomosis: ha két hifa találkozik és `anastomosis_probability` teljesül
4. Energiakorlát: minden lépésben `energy_decay` csökken
5. Pruning: `prune_idle_cycles` után használatlan ágak elhalnak
6. Statisztikák számítása: `GrowthMetrics` (node_count, connection_count, max_depth, branching_factor, fractal_dimension, total_energy, redundancy_score, avg_path_length)
### 5.4 Fitness kiértékelés
```rust
pub enum FitnessObjective {
MaximizeNodes,
MaximizeConnections,
MaximizeDepth,
MinimizeEnergy,
Balanced,
}
```
A `Balanced` cél: `0.3 * node_score + 0.3 * connection_score + 0.2 * depth_score + 0.2 * energy_efficiency`
---
## 6. Kognitív Morfogenezis — Integrációs Motor
### 6.1 A modul (`cognitive_morphogenesis.rs` — 821 sor)
A kognitív morfogenezis integrációs motor összekapcsolja a meglévő kognitív modulokat egyetlen dinamikus élő hálózattá. A MorphogenField koordinátái kognitív állapotteret reprezentálnak.
**Architektúra: Nested Fractal Cognitive Morphogenesis Architecture**
Ugyanaz a szerveződési séma ismétlődik több skálán:
```
aktiváció → kapcsolat → útvonal → szelekció → stabilizáció → új állapot
```
**Cross-scale causality:**
```
Bottom-up: node → kapcsolat → útvonal → organizmus → mező → fázis
Top-down: fázis → mező → növekedési szabály → kapcsolat → node-dinamika
```
### 6.2 Kognitív Gradiens
A gradiens értéke egy adott (x, y, z) pontban — ahol a koordináták kognitív állapotteret reprezentálnak:
```
gradient(x,y,z) = w₁ · relevance(block)
+ w₂ · resonance(pulse_strength)
+ w₃ · evidence(confidence / 100.0)
+ w₄ · hebbian(energy)
+ w₅ · prediction(hit_rate)
+ w₆ · emotion(valence, arousal)
+ w₇ · execution(success_weight)
```
**Komponens források:**
| relevance | `relevance.rs` → `RelevanceQuery.lexical_score()` | [0, 1] |
| resonance | `resonance.rs` → `ResonanceState.field` | [0, 1] (normalizált) |
| evidence | `epistemic.rs` → `EvidenceRecord.confidence` | [0, 100] → /100 |
| hebbian | `hebbian.rs` → `ActivationRecord.energy` | [0, 1] |
| prediction | `predictive_cache.rs` → `CacheStats.hit_rate()` | [0, 1] |
| emotion | `emotional_contagion.rs` → `EmotionalSnapshot.valence` | [-1, 1] → [0, 1] |
| execution | `pipeline.rs` → outcome weight | [0, 1] |
### 6.3 Fázis-átmenetek
| **GAS** | < 0.3 | Szabad exploráció | branching=0.5, decay=0.03, anastomosis=0.02 |
| **LIQUID** | 0.3 – 0.7 | Gradiens-követés | branching=0.35, decay=0.08, anastomosis=0.08 |
| **SOLID** | > 0.7 | Konszolidált útvonalak | branching=0.1, decay=0.02, anastomosis=0.15 |
### 6.4 Auditálhatósági lánc
Minden kognitív morfogenezis ciklus audit-bejegyzést hoz létre:
```
T0 → aktiváció (melyik blokkok aktiválódtak)
T1 → gradiens (milyen kognitív gradiens alakult ki)
T2 → növekedés (merre nőtt a hifa)
T3 → anastomosis (hol ért össze két útvonal, co-aktivációval validálva)
T4 → megerősítés (melyik prediction erősítette meg)
T5 → konszolidáció (mi szilárdult meg)
```
### 6.5 Bináris szerializáció
| `morphogenesis_audit.bin` | MGA1 | Audit-napló |
| `morphogenesis_metrics.bin` | MGM1 | Metrikák |
### 6.6 Sync helper függvények
| `sync_hebbian_to_field()` | HebbianState + headers | MorphogenField attractorok |
| `sync_resonance_to_field()` | ResonanceState | MorphogenField gradiensek |
| `apply_evidence_modulation()` | EvidenceLedger | MorphogenField szorzó |
| `apply_prediction_modulation()` | PredictiveCache | MorphogenField globális szorzó |
| `apply_emotion_modulation()` | EmotionalContagionState | MorphogenField valence-szorzó |
---
## 7. Kognitív Morfogenezis — Aktuális Állapot
### 7.1 Ciklus-statisztikák
```
Total cycles: 14
GAS / LIQUID / SOLID: 0 / 0 / 14
Avg gradient: 3.740
Anastomosis: 119 / 119 (total/validated)
Audit entries: 14
Metrics entries: 6
```
### 7.2 Utolsó ciklus
```
Phase: SOLID
Gradient: 3.740
Nodes / Connections: 8 / 12
Anastomosis: 14 / 14
Components: rel=0.000 res=0.000 evi=0.240 heb=1.000 pred=1.000 emo=0.500 exec=1.000
```
### 7.3 Audit-napló (utolsó 5 bejegyzés)
```
[1786223511558] ts=1786236057576 phase=SOLID grad=3.740 blocks=20 nodes=7 conns=9 anast=8/8
[1786223497195] ts=1786236071941 phase=SOLID grad=3.740 blocks=20 nodes=10 conns=17 anast=26/26
[1786223497068] ts=1786236072066 phase=SOLID grad=3.740 blocks=20 nodes=4 conns=3 anast=5/5
[1786223496997] ts=1786236072139 phase=SOLID grad=3.740 blocks=20 nodes=7 conns=9 anast=9/9
[1786223496955] ts=1786236072213 phase=SOLID grad=3.740 blocks=20 nodes=6 conns=6 anast=8/8
[1786223496881] ts=1786236072287 phase=SOLID grad=3.740 blocks=20 nodes=8 conns=12 anast=14/14
```
### 7.4 Metrikák
```
[1786223511558] phase=SOLID recall=0.000 pred=1.000 entropy=0.949 stability=0.000
[1786223497195] phase=SOLID recall=0.000 pred=1.000 entropy=0.925 stability=0.000
[1786223497068] phase=SOLID recall=0.000 pred=1.000 entropy=0.954 stability=0.000
[1786223496997] phase=SOLID recall=0.000 pred=1.000 entropy=0.949 stability=0.000
[1786223496955] phase=SOLID recall=0.000 pred=1.000 entropy=0.918 stability=0.000
[1786223496881] phase=SOLID recall=0.000 pred=1.000 entropy=0.954 stability=0.000
```
### 7.5 Komponens-analízis
| relevance | 0.000 | recall már alkalmazta | Nincs explicit gradiens |
| resonance | 0.000 | nincs federáció | Nincs aktív pulse |
| evidence | 0.240 | 2 record, avg confidence 24.0/100 | Alacsony |
| hebbian | 1.000 | 1027 aktív blokk, 2908 co-aktiváció | Teljes energia |
| prediction | 1.000 | 9/0 hits/misses | 100% hit rate |
| emotion | 0.500 | valence=0.0 → (0+1)/2 = 0.5 | Semleges |
| execution | 1.000 | alapértelmezett sikeres | Teljes |
**Gradiens számítás:**
```
gradient = 1.0*0.0 + 1.0*0.0 + 1.0*0.24 + 1.0*1.0 + 1.0*1.0 + 1.0*0.5 + 1.0*1.0 = 3.740
```
---
## 8. Adversarial Tesztcsomag
### 8.1 Tesztek
| 1 | Geometriai találkozás co-aktiváció nélkül | PASS | Co-aktiváció nélküli pár nem validálódik |
| 2 | Alacsony evidence confidence → pruning | PASS | Logika aktív (avg_confidence=0.240) |
| 3 | Fázis-átmenet határok | PASS | GAS<0.3, LIQUID 0.3-0.7, SOLID>0.7 |
| 4 | Gradiens komponensek normalizálása | PASS | max=7.000, min=0.000, tartományban |
| 5 | Graph entropy határok | PASS | empty=0, single=0, tree=0.680 |
| 6 | Restart continuity | PASS | 14 entries túlélte újraindítást |
| 7 | Anastomosis validáció | PASS | Co-aktiváció nélkül nem valid |
| 8 | Metrikák szerializáció | PASS | Kör: save → load → verify |
### 8.2 Védett állítások
1. **Co-aktiváció nélkül nincs valid anastomosis** — a geometriai találkozás nem elég
2. **Alacsony evidence → pruning** — a rendszer nem erősít meg bizonyítatlan útvonalakat
3. **Fázis-határok pontosak** — a GAS/LIQUID/SOLID határok reprodukálhatók
4. **Gradiens komponensek tartományban** — minden komponens [0,1] tartományú
5. **Audit-napló túlél újraindítást** — a persistencia működik
6. **Metrikák szerializálhatók** — a bináris formátum körkörös
---
## 9. Teljes CLI Parancsok
### 9.1 Memória parancsok
| `build [--force]` | Bináris index építés nyers réteg-fájlokból |
| `store <text> [-l layer] [-i importance]` | Új memória tárolása |
| `timeline [window] [k]` | Idővonal megjelenítése |
| `loops [k]` | Nyitott ciklusok listázása |
| `resolve-loop <id>` | Ciklus lezárása |
| `auto-context [--compact] [--output]` | Automatikus kontextus lekérés |
| `recall <query> [k]` | Természetes nyelvű lekérdezés |
| `look <x> <y> <z> <zoom> [k]` | Kézi keresés koordinátákkal |
| `radial <x> <y> <z> <depth> [k]` | Radiális keresés |
| `soft <x> <y> <z> <zoom> [k]` | 4D lágy zoom |
| `find <query> [k]` | Szöveges keresés |
| `similar <text> [k]` | Strukturális hasonlóság |
| `embed <query> [k] [metric]` | Szemantikus keresés embeddingekkel |
| `rebuild` | Függőben lévő műveletek egyesítése |
| `verify` | CRC16 integritás ellenőrzés |
| `verify-merkle` | Merkle fa integritás |
| `proof <block_index>` | Merkle bizonyítás |
| `export <output>` | Index exportálás .mscope archívumba |
| `import <input> [output_dir]` | .mscope importálás |
| `diff <a> <b>` | Két .mscope archívum összehasonlítása |
### 9.2 Kognitív parancsok
| `hebbian` | Hebbian állapot megjelenítése |
| `hebbian-drift` | Hebbian drift alkalmazása |
| `hottest [k]` | Legforróbb blokkok |
| `archetypes` | Megjelent archetípusok |
| `emerge` | Új archetípusok észlelése |
| `resonance` | Resonance protokoll állapota |
| `integrate` | Pulzusok integrálása Hebbian állapotba |
| `mirror` | Mirror neuron állapot |
| `resonant` | Legrezonánsabb blokkok |
| `patterns` | Gondolati minták |
| `paths` | Utolsó gondolati utak |
| `predictions` | Prediktív cache állapota |
| `temporal-patterns` | Temporális archetípus minták |
| `attention` | Figyelem-mechanizmus állapota |
| `pattern-exchange` | Minták megosztása federációban |
| `dream` | Álom-konszolidáció |
| `dream-log` | Álom-konszolidáció napló |
| `emotional-field` | Érzelmi kontagió állapota |
| `emotional-exchange` | Érzelmi sznapshotok megosztása |
| `modalities` | Multimodális index statisztikák |
| `cognitive-map` | Teljes kognitív térkép (12 réteg) |
| `think <query> [max_steps]` | Szekvenciális gondolkodás |
| `spine` | Binary Spine IPC |
### 9.3 Autonóm parancsok
| `autonomous [--tts] [--daemon] [--interval] [--max-cycles]` | Autonóm mód |
| `introspect` | Önreflexió |
| `self-model` | Én-modell sznapshot |
| `awareness-trace` | Tudatosság nyomkövetés |
| `curiosity` | Kíváncsiság állapota |
| `monologue` | Belső monológ |
| `stories` | Narratív memória epizódok |
| `daydream` | Álmodozás (asszociatív drift) |
| `hyperfocus <topic>` | Hiperfókusz egy témára |
### 9.4 Morfogenezis parancsok
| `morphogenesis audit [k]` | Audit-napló megjelenítése |
| `morphogenesis metrics [k]` | Metrikák megjelenítése |
| `morphogenesis status` | Aktuális állapot |
| `morphogenesis run` | Egy teljes kognitív morfogenezis ciklus |
| `morphogenesis test-phases` | Fázis-átmenet tesztelés |
| `morphogenesis full-status` | Teljes integrációs állapot |
| `morphogenesis adversarial` | Adversarial tesztcsomag |
### 9.5 Egyéb parancsok
| `bench` | Benchmark |
| `stats` | Statisztikák |
| `doctor [--fix]` | Integritás diagnosztika |
| `token <user_id>` | Bridge auth token generálás |
| `config <client>` | MCP server konfiguráció |
| `keys` | Key management |
| `zen-keys` | Zen key management |
| `enforce` | Commitment enforcement |
| `evidence` | Evidence layer |
| `serve [--port]` | HTTP szerver (3D Viewer) |
| `mcp` | MCP szerver |
| `mermaid` | Mermaid terminál |
| `fingerprint` | Strukturális ujjlenyomatok |
| `links <block_index>` | Strukturális linkek |
| `query <mql>` | MQL lekérdezés |
| `viz` | 3D vizualizáció export |
| `store-data` | Strukturált adatok tárolása |
| `init-demo` | Demo adatok inicializálása |
| `gpu-bench` | GPU vs CPU benchmark |
---
## 10. Architekturális Döntések
### 10.1 Bináris mmap, nem JSON
A Microscope Memory a teljes hot path-ot bináris mmap-on tartja. Nincs JSON szerializáció a lekérdezési útvonalon. Ez sub-mikroszekundumos elérést tesz lehetővé.
### 10.2 CRC16 integritás
Minden blokkhoz CRC16 checksum tartozik. A `verify` parancs ellenőrzi az összes blokk integritását.
### 10.3 Merkle fa
A Merkle fa lehetővé teszi a teljes index integritásának ellenőrzését anélkül, hogy minden blokkot újra kellene olvasni.
### 10.4 Hebbian tanulás a hot path-on
A Hebbian tanulás a lekérdezési útvonalon fut — minden recall automatikusan frissíti az aktivációs rekordokat és a co-aktivációs párokat.
### 10.5 Evidence izoláció (C1)
A recall energy SOHA nem módosítja a confidence-t. Ez biztosítja, hogy a népszerű memóriák ne váljanak automatikusan "igazzá".
### 10.6 Federáció
A Resonance protokoll lehetővé teszi, hogy több Microscope instance megossza egymással az aktivációs pulzusokat és az érzelmi állapotot — anélkül, hogy a nyers adatot látnák.
### 10.7 Cross-scale causality
A Nested Fractal Cognitive Morphogenesis Architecture biztosítja, hogy a magasabb szintek visszahatnak az alacsonyabbakra — nem csak bottom-up épülés van.
---
## 11. Fejlesztési Irányok
### 11.1 Jelenlegi korlátok
1. **Relevance gradiens = 0.0** — a recall már alkalmazta a relevanciát, de a gradiens-számolásban nem jelenik meg explicit
2. **Resonance = 0.0** — nincs aktív federáció (single instance)
3. **Evidence = 0.24** — csak 2 record, alacsony confidence
4. **Path stability = 0.0** — az útvonalak még nem konszolidálódtak
5. **Restart continuity = 0.0** — még nem teszteltük a restart utáni állapotváltást
### 11.2 Következő lépések
1. **Relevance gradiens integráció** — a `lexical_score` explicit gradiens-komponensként
2. **Resonance aktiválás** — federáció több instance között
3. **Evidence gyűjtés** — több record, magasabb confidence
4. **Path stability mérés** — útvonalak követése ciklusokon keresztül
5. **Restart continuity tesztelés** — SOLID útvonalak túlélése újraindítás után
6. **Counterevidence reakció** — ellentmondó bizonyíték → útvonal gyengülés
7. **Baseline összehasonlítás** — Mycelium nélkül vs. Myceliummel, ugyanazon a workloadon
---
## 12. Dokumentáció
| ARCHITECTURE.md | 45.5 KB | Teljes architektúra leírás |
| COGNITIVE_MORPHOGENESIS.md | 24.4 KB | Kognitív morfogenezis architektúra |
| EPISTEMIC_LAYER.md | 11.8 KB | Epistemic réteg leírás |
| HOOKS.md | 5.2 KB | Hook rendszer |
| CODEX_HOOKS.md | 3.7 KB | Codex hook-ok |
| RELEASE_PUBLIC_DEMO.md | 2.8 KB | Publikus demo |
| VALIDATION_REPORT.md | 2.2 KB | Validációs jelentés |
| RELEVANCE_BENCHMARK.md | 1.3 KB | Relevancia benchmark |
| BENCHMARK_EXPLANATION.md | 1.4 KB | Benchmark magyarázat |
| microscope-memory-public-demo-whitepaper.pdf | 12.5 KB | Publikus whitepaper |
---
## 13. Összefoglalás
A Microscope Memory egy kognitív memória engine, amely:
- **1,253,006 blokkot** kezel 9 mélységben, 12 rétegben
- **281.6 MB** adatot tárol bináris mmap formátumban
- **399 tesztet** futtat sikeresen
- **95 Rust fájlt** tartalmaz (1.88 MB, ~35,000 sor)
- **14 kognitív morfogenezis ciklust** hajtott végre
- **119 anastomosis-t** detektált és validált
- **8 adversarial tesztet** teljesített sikeresen
- **Nested Fractal Cognitive Morphogenesis Architecture** szerkezetet fedezett fel benne
A rendszer auditálható emergens viselkedést mutat: minden kialakult útvonal oksági lánca visszavezethető a rendszer belső állapotaira és modul-kimeneteire.
---
*Mért adatok: 2026-08-09, Microscope Memory v0.8.2*
*Forrás: D:\codex\microscope-memory*
*Bináris: microscope-mem.exe (3.0 MB)*