Restore reserve sync, yield cleanup, and hourly price handoffs - #1040
Merged
Conversation
Refresh USDGO to the examined July Solana reserve report and retire the obsolete June Avalanche check. Rebind verified USDRIF implementations, refresh each adapter clock, and tolerate unused River manager slots while preserving required reads. Plan: agents/2026-09-05-night-watch/README.md Tasks: R1, B1
A successful yield publication was reported failed when post-publication cleanup hit D1 queue overload. Retry only the idempotent cleanup with the existing bounded abort-aware policy, preserving terminal schema and exhausted-retry errors. Plan: agents/2026-09-05-night-watch/README.md Tasks: Y1
Hourly fallback observations were routed through ordinary replay policy, discarding approved low-volume quotes and non-replay sources. Keep actual fetched observations in a CAS-fenced handoff, enforce both stage and source ages, and revalidate missing prices without elevating fallback authority. Plan: agents/2026-09-05-night-watch/README.md Tasks: P1
Enroll the new critical observation staging module at its measured 100 percent line coverage so the existing no-regression gate can evaluate it. Preserve all existing baselines.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Production reserve synchronization rejected current Hive heads, dropped River redemption telemetry on unused contract slots, and held USDRIF/USDGO behind superseded evidence pins. This release refreshes the verified USDRIF implementation and USDGO July report, gives each reserve attempt its current clock, and preserves required River reads while tolerating unused slots.
It also retries transient D1 overload during yield cleanup after successful publication, and repairs the hourly price handoff that discarded approved low-volume observations through ordinary replay policy. Staged observations retain original timestamps and fallback authority; stale or uncorroborated severe prices remain withheld. The handoff spans the next hourly primary publication before its replacement runs.
USDGO's July examination identifies BUIDL on Solana. The obsolete June Avalanche check is retired; latest-report/hash verification, reconciliation, and same-period issuer disagreement guards remain mandatory. No report-time Solana replay is claimed.
Validation:
Existing upstream disclosure staleness and adverse reserve evidence remain visible. Production acceptance requires the next yield, price, and reserve/redemption scheduled executions.
Plan:
agents/2026-09-05-night-watch/README.md; tasks R1, Y1, B1, P1, V1.