DB-native propagation — no full tree load
Internal-node summaries (mean, min, max, freq, any/all) are now computed directly from the etestore SQLite database using a single O(N) postorder pass, without loading the full tree into memory. Annotation of 50k-leaf trees now completes in seconds.