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]

Reply via email to