honcho/tests/dreamer
lilyplasticlabs 0a7bde7341 fix(dreamer): session lookup symmetry + row lock on dream metadata RMW
- dream_scheduler.py: explicit-level filter on execute_dream session lookup
  (baseline and session pick must agree on the same document set)
- crud.collection.get_collection: optional with_for_update flag for callers
  that need serialized read-modify-write on internal_metadata
- enqueue.py + orchestrator.py: pass with_for_update=True on the RMW reads
  to close the TOCTOU between concurrent enqueue and completion writes

Follow-up filed for jsonb_set-based nested updates (docs/factory/backlog/).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 18:43:35 -04:00
..
__init__.py fixes: update unified tests, bugs in dream scheduling (#322) 2026-01-13 12:33:59 -05:00
test_dream_scheduler.py fix(dreamer): address CodeRabbit feedback on b89997c 2026-04-17 18:13:12 -04:00
test_dreamer_integration.py fix(dreamer): session lookup symmetry + row lock on dream metadata RMW 2026-04-17 18:43:35 -04:00