Commit Graph

3 Commits

Author SHA1 Message Date
Joseph Doherty
0cc5d89199 fix(tests): replace flaky sleep with retry loop in SubscriptionIndexTests
Use a 2-second deadline retry loop instead of fixed Thread.Sleep(200)
for async cache sweep verification, mirroring the Go test pattern.
2026-02-28 18:44:05 -05:00
Joseph Doherty
1a0ac59df8 feat(batch2): verify sublist helper remainder features 2026-02-28 07:11:42 -05:00
Joseph Doherty
ed78a100e2 feat: port session 05 — Subscription Index (sublist)
Port trie-based subject matching engine (81 features, 74 tests).
Includes SubscriptionIndex with cache, wildcard matching (*/>),
queue subscription groups, reverse match, notifications, stats,
and subject validation utilities. Also adds minimal Subscription
and NatsClient stubs needed by the index.
2026-02-26 12:11:06 -05:00