Skip to content

fix: publish unavailable watcher snapshots safely - #126

Merged
Pigbibi merged 1 commit into
mainfrom
codex/fix-watcher-unavailable-snapshot
Aug 28, 2026
Merged

fix: publish unavailable watcher snapshots safely#126
Pigbibi merged 1 commit into
mainfrom
codex/fix-watcher-unavailable-snapshot

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • treat accepted P1 terminal records with no comparable P3 observations as an unavailable source state, not a workflow error
  • always publish the bounded, no-order research-task source snapshot on successful scheduled watcher runs
  • preserve deferred P1 records as issue-only findings and add regression coverage

Safety

  • no strategy changes, broker calls, deployments, or live authority
  • unavailable snapshots contain no tasks and remain explicitly marked unavailable

Verification

  • pytest -q tests/test_run_strategy_optimization_watcher.py tests/test_strategy_optimization_watcher_workflow.py

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit 02212f4 into main Aug 28, 2026
2 checks passed
@Pigbibi
Pigbibi deleted the codex/fix-watcher-unavailable-snapshot branch August 28, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant