You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace the drifted production Polymarket data path with the reviewed exact-main Rust collector and qualification contract. Use a bounded shadow gate, independently verify current-schema OSS publication and ready-event catalog admission, then perform one named-controller cutover. Runtime evidence must bind source, image, configuration, and object identities; repository ancestry or service health alone is insufficient.
Acceptance criteria
Preflight records current ECS and ACK ownership, deployed binary and configuration evidence, active automation, release lock, and immutable rollback identity.
A bounded shadow gate runs for at least one complete hour without clobber, watchdog conflict, sequence gaps, unexplained reconnect loss, or permanent retry loops.
Current-schema market, reference, completion, and qualification objects are independently downloaded and rehashed.
At least three consecutive BTC x 5m events enter the ready-event catalog with separate Up and Down books and correct Chainlink/settlement evidence.
Cutover occurs under one named controller; the prior collector remains the explicit rollback target until post-cutover verification passes.
Post-cutover evidence proves the canonical producer remains current-schema and continuously classifies ready, partial, and rejected events.
Cleanup removes temporary shadow resources and reports retained capacity, watchdogs, queues, and rollback expiry.
Parent
#314
What to build
Replace the drifted production Polymarket data path with the reviewed exact-main Rust collector and qualification contract. Use a bounded shadow gate, independently verify current-schema OSS publication and ready-event catalog admission, then perform one named-controller cutover. Runtime evidence must bind source, image, configuration, and object identities; repository ancestry or service health alone is insufficient.
Acceptance criteria
Blocked by
#317, #318, and #319
Out of scope
Snapshot construction, Mission or evaluator changes, MCTS, Binance collector changes, Paper, Shadow trading, Live, and promotion.