File size: 3,479 Bytes
c4fcdea
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// resonance-demo β€” run the full pipeline with METATRON injected
//
// Mirrors the Gemini output:
//   graph.inject_metatron_cube() β†’ public_forward(SumerianQuantumSymbol::Me)

use resonance::{ResonanceGraph, SumerianQuantumSymbol};

fn main() {
    println!("╔══════════════════════════════════════════════════════════╗");
    println!("β•‘  RESONANCE GRAPH β€” FCC-Ο†-βˆ‚-2026                         β•‘");
    println!("β•‘  BOB Sovereign Orchestrator Β· SnapKitty Collective       β•‘");
    println!("β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•\n");

    let mut graph = ResonanceGraph::default();

    println!("[ default graph ]");
    println!("  nodes: {}  edges: {}", graph.node_count(), graph.edge_count());
    println!("  topo order: {:?}\n", graph.topo_order());

    println!("[ inject_metatron_cube ]");
    graph.inject_metatron_cube().unwrap();
    println!("  Dependency validated. Topo sort refreshed.");
    println!("  nodes: {}  edges: {}", graph.node_count(), graph.edge_count());
    println!("  topo order: {:?}\n", graph.topo_order());

    let symbol = SumerianQuantumSymbol::Me;
    println!("[ public_forward(π’ˆ¨ ME) ]\n");

    match graph.public_forward(symbol) {
        Ok(result) => {
            println!("Pipeline Trace:");
            for stage in &result.trace {
                println!(
                    "  [{:>14}]  agent={:<12}  activation={:.4}  resonance={:.4}",
                    stage.kind, stage.agent, stage.activation, stage.resonance
                );
                println!("    ↳ {}", stage.note);
            }

            println!("\n───────────────────────────────────────────────────────────");
            println!("Output:\n  {}", result.output);
            println!("\nSeal (SHA-256):  {}", &result.seal);
            println!("Approved:        {}", result.approved);
            println!("Metatron active: {}", result.metatron_active);
            println!("Top activation:  {:.6}", result.top_activation);
            println!("Fib convergence: {:.6} β†’ Ο†", result.fib_convergence);
            println!("───────────────────────────────────────────────────────────");
        }
        Err(e) => eprintln!("❌ Pipeline error: {e}"),
    }

    // Run all four symbols
    println!("\n[ all glyphs ]\n");
    let mut g2 = ResonanceGraph::default();
    g2.inject_metatron_cube().unwrap();

    for sym in [
        SumerianQuantumSymbol::Me,
        SumerianQuantumSymbol::An,
        SumerianQuantumSymbol::Ki,
        SumerianQuantumSymbol::Dingir,
    ] {
        let name = sym.name();
        let glyph = sym.glyph();
        match g2.public_forward(sym) {
            Ok(r) => println!(
                "  {glyph} {name:<6}  activation={:.4}  approved={}  seal={}…",
                r.top_activation, r.approved, &r.seal[..8]
            ),
            Err(e) => println!("  {glyph} {name:<6}  ❌ {e}"),
        }
    }
}