Skip to content

Fix active feed watermark publication - #58

Merged
pjy008008 merged 1 commit into
developfrom
fix/int03-active-feed-watermarks
Aug 8, 2026
Merged

Fix active feed watermark publication#58
pjy008008 merged 1 commit into
developfrom
fix/int03-active-feed-watermarks

Conversation

@pjy008008

Copy link
Copy Markdown
Contributor

What changed

  • advance durable feed watermarks immediately after an AVAILABLE market-data publication
  • reconcile active provider/feed watermarks from the newest AVAILABLE manifest without direct SQL seeding
  • expose a fail-closed pipeline-worker --publish-manifest-watermarks mode for scheduled AWS execution

Why

INT03 cannot pass bot preflight because active 30m feeds have no durable watermark even though the historical manifests exist. The manifest commit point is the canonical evidence that real ingestion succeeded, so it now drives the monotonic watermark repository and can be replayed safely after an interrupted write.

Validation

  • ruff check .
  • mypy (43 source files)
  • CI-equivalent unit suite: 1077 passed, 1 skipped, coverage 89.23%
  • focused watermark suite: 5 passed

Closes #57

@pjy008008
pjy008008 merged commit f725ffb into develop Aug 8, 2026
10 checks passed
@pjy008008
pjy008008 deleted the fix/int03-active-feed-watermarks branch August 8, 2026 18:31
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.

INT03: development active feeds have no stream watermarks; bot preflight is DATA_NOT_READY

1 participant