Skip to main content

Module impulse

Module impulse 

Source
Expand description

Ephemeral causal impulse queue for inter-structure communication (ECC Phase K3c).

Impulses are short-lived events that flow between the four ECC structures (causal graph, spectral index, HNSW, cloud/edge bridge). The ImpulseQueue provides a thread-safe, ordered buffer that producers emit into and consumers drain_ready from.

Structure tags are represented as raw u8 values to avoid cross-module coupling. They correspond to crossref::StructureTag::as_u8().

Structs§

Impulse
A single causal event travelling between ECC structures.
ImpulseQueue
Thread-safe queue of Impulse events awaiting consumption.

Enums§

ImpulseType
Discriminant for the kind of causal event being signalled.