mdproctor opened a new issue, #6641: URL: https://github.com/apache/incubator-kie-drools/issues/6641
Part of #6638 (DSL sub-epic). ## What Add mutable working-memory semantics to the sandbox data layer. The current sandbox `DataSource` is an immutable snapshot; vol2 treats the data store as live working memory with add/update/remove notifications flowing to subscribers. ## Vol2 coverage target `Filter1Test.java` — currently MISSING. ## Acceptance criteria - [ ] `PropagatingDataStore<T>` — mutable store with `add()`, `update()`, `remove()` that notify subscribers - [ ] `ObjectHandle<T>` — stable identity wrapper for managed object references - [ ] `Filter1<T>` — standalone subscribable predicate node (wraps a `Predicate<T>`, chains to downstream subscribers) - [ ] Subscription pattern — `subscribe(DataProcessor)` on both stores and filter nodes - [ ] `RecordingDataProcessor` test helper (mirrors vol2 test utility) - [ ] All `Filter1Test` cases pass against the sandbox ## Notes This is foundational — Type System and Context/Routing layers build on top of it. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
