|
|
|
|
|
|
|
|
|
|
| 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}"),
|
| }
|
|
|
|
|
| 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}"),
|
| }
|
| }
|
| }
|
|
|