BenVincent benvin
  • Joined on 2026-06-06
benvin deleted branch benvin/aggregate-combiners from unkin/pdbmux 2026-09-07 17:41:05 +10:00
benvin pushed to main at unkin/pdbmux 2026-09-07 17:41:04 +10:00
2ea4ba82c5 Merge pull request 'Combine aggregate columns per function instead of summing every one' (#20) from benvin/aggregate-combiners into main
25d773ac60 Assert the route table and the per-function combiners compose
3eb7d53fe8 Refuse a group_by naming an aggregate column
b499e962af Refuse duplicate aggregate columns and page aggregates after the fold
66ed7b615c Combine aggregate columns per function instead of summing every one
Compare 5 commits »
benvin merged pull request unkin/pdbmux#20 2026-09-07 17:41:04 +10:00
Combine aggregate columns per function instead of summing every one
benvin deleted branch benvin/central-aggregate-guard from unkin/pdbmux 2026-09-07 13:57:06 +10:00
benvin pushed to main at unkin/pdbmux 2026-09-07 13:57:06 +10:00
e889cf8f7f Merge pull request 'Guard aggregates at the query dispatch, not per route' (#19) from benvin/central-aggregate-guard into main
629721a71f Guard aggregates at the query dispatch, not per route
Compare 2 commits »
benvin merged pull request unkin/pdbmux#19 2026-09-07 13:57:04 +10:00
Guard aggregates at the query dispatch, not per route
benvin pushed to main at unkin/pdbmux 2026-09-06 22:54:28 +10:00
f0f232664c Merge pull request 'Merge the /facts/<name> and /fact-names routes' (#18) from benvin/merge-fact-routes into main
6bf6a8024c Assert the stale drilldown keeps its owner filter
e299f64b07 Assert the drilldown's no-fan-out path marks no partial round
abf565b0f6 Stop the source-fact drilldown fanning out per pinned value
b6e190f1f2 Merge main into benvin/merge-fact-routes
Compare 8 commits »
benvin deleted branch benvin/merge-fact-routes from unkin/pdbmux 2026-09-06 22:54:28 +10:00
benvin merged pull request unkin/pdbmux#18 2026-09-06 22:54:27 +10:00
Merge the /facts/<name> and /fact-names routes
benvin deleted branch benvin/facts-aggregates from unkin/pdbmux 2026-09-06 16:10:40 +10:00
benvin merged pull request unkin/pdbmux#17 2026-09-06 16:10:40 +10:00
Sum /facts aggregates across backends
benvin pushed to main at unkin/pdbmux 2026-09-06 16:10:40 +10:00
1410f9f603 Merge pull request 'Sum /facts aggregates across backends' (#17) from benvin/facts-aggregates into main
71b823fe71 Name the extract functions that do not merge
49ce1293de Sum /facts aggregates across backends
Compare 3 commits »
benvin deleted branch benvin/e2e-tests from unkin/pdbmux 2026-09-06 15:02:31 +10:00
benvin pushed to main at unkin/pdbmux 2026-09-06 15:02:31 +10:00
0720d0930b Merge pull request 'Test the merge against real openvoxdb backends' (#16) from benvin/e2e-tests into main
c87ecf65e8 Test the merge against real openvoxdb backends
Compare 2 commits »
benvin merged pull request unkin/pdbmux#16 2026-09-06 15:02:30 +10:00
Test the merge against real openvoxdb backends
benvin merged pull request unkin/vimpack#2 2026-09-06 10:46:36 +10:00
Reject path-traversal archive entries and make the install swap cross-filesystem safe
benvin deleted branch benvin/extract-and-swap-fixes from unkin/vimpack 2026-09-06 10:46:36 +10:00
benvin pushed to main at unkin/vimpack 2026-09-06 10:46:36 +10:00
06781ef4e3 Merge pull request 'Reject path-traversal archive entries and make the install swap cross-filesystem safe' (#2) from benvin/extract-and-swap-fixes into main
6e1b018adb Validate zip symlinks and backslash paths before extraction
ca55c9dd9f Validate archive entries and stage inside the pack root
Compare 3 commits »
benvin deleted branch benvin/health-failure-window from unkin/pdbmux 2026-09-06 10:28:51 +10:00
benvin merged pull request unkin/pdbmux#15 2026-09-06 10:28:51 +10:00
Gate a backend only on a probe that has answered for it