36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
|
|
---
|
||
|
|
model: openai/gpt-5.6-sol
|
||
|
|
service: opencode
|
||
|
|
timestamp: 2026-09-03T19:27:43Z
|
||
|
|
git_ref: wkt/replay_provider_e2e
|
||
|
|
diff_cmd: git diff HEAD~1..HEAD
|
||
|
|
---
|
||
|
|
|
||
|
|
## Generated changes
|
||
|
|
|
||
|
|
> `git diff HEAD~1..HEAD -- piker/data/feed.py tests/replay/`
|
||
|
|
|
||
|
|
Adds an optional backend notification at real feed-bus subscriber
|
||
|
|
mutations so replay can acknowledge the production `Feed.pause()` and
|
||
|
|
`Feed.resume()` state. Integration fixtures select tracked scenarios
|
||
|
|
through inherited configuration, while real actor tests exercise
|
||
|
|
pikerd, datad, samplerd, history and quote SHM, search, typed replay
|
||
|
|
control, failure acknowledgement, transcript equality, and exact
|
||
|
|
resource teardown.
|
||
|
|
|
||
|
|
## Verification
|
||
|
|
|
||
|
|
- The basic scenario passes twice through fresh actor-tree generations
|
||
|
|
with identical control, quote, and history transcripts.
|
||
|
|
- The failure scenario acknowledges its declared fault before any
|
||
|
|
failed quote reaches SHM.
|
||
|
|
- Exact datad-created SHM names disappear after each generation.
|
||
|
|
- The combined replay suite passes four tests; remaining warnings are
|
||
|
|
existing Tractor and Piker deprecations.
|
||
|
|
|
||
|
|
## Design discussion
|
||
|
|
|
||
|
|
The user concluded this middleware-focused work should not delay real
|
||
|
|
Qt/Trio application testing. The integration remains a completed parked
|
||
|
|
experiment rather than the foundation for the immediate chart roadmap.
|