self-review 2026-07-27: query-aware propagation gating + activation observability
- Gate each spreading-activation increment by target-node query similarity (arXiv:2606.30133): soft gate FLOOR+(1-FLOOR)*clip(cos), FLOOR=0.25, for embedded targets; ungated for unembedded; disabled when embedder is down. Prior spreading was query-blind — hubs relayed activation into branches unrelated to the query. - Stats: add embed_eligible_count so embedding coverage is measured against the true denominator (ISE/Tag/short nodes can never embed). Today's review misread 3753/12693 as a 30% coverage gap; eligible coverage is 100%. - Observability: per-call wm_evicted + breakthroughs counters and embed circuit-breaker state exposed via engram_act_stats_json() — the three highest-value previously-invisible executive-filter transitions.
This commit is contained in:
@@ -617,6 +617,7 @@ el_val_t engram_scan_nodes_by_type_json(el_val_t node_type, el_val_t limit, el_
|
||||
el_val_t engram_neighbors_json(el_val_t node_id, el_val_t max_depth, el_val_t direction);
|
||||
el_val_t engram_activate_json(el_val_t query, el_val_t depth);
|
||||
el_val_t engram_stats_json(void);
|
||||
el_val_t engram_act_stats_json(void);
|
||||
el_val_t engram_cosine_sim(el_val_t id_a, el_val_t id_b);
|
||||
el_val_t engram_embed_backfill(el_val_t count);
|
||||
el_val_t engram_list_layers_json(void);
|
||||
|
||||
Reference in New Issue
Block a user