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
#1494 landed a scenario-driven, client-conformance fake REST scan-planning server at catalog/rest/internal/planfake/. It drives the low-level REST scan-planning client against independently authored wire payloads, but it does not itself plan — so it cannot yet power the epic's stated acceptance test.
Goal
Add the local-vs-remote parity test from the #1178 correctness contract: the same scan (same filter, same table, same snapshot) under scan-planning-mode=local and scan-planning-mode=remote must produce the identical FileScanTask set (paths, ranges, deletes, residuals).
This is the highest-risk validation in the epic — silent expression/wire-codec divergence is the failure mode — so it should cover schema-evolution and use-snapshot-schema edge cases.
Depends on Phase 5 (scanner delegation) being wired.
Follow-up to #1494 (part of #1178, Phase 6).
#1494 landed a scenario-driven, client-conformance fake REST scan-planning server at
catalog/rest/internal/planfake/. It drives the low-level REST scan-planning client against independently authored wire payloads, but it does not itself plan — so it cannot yet power the epic's stated acceptance test.Goal
Add the local-vs-remote parity test from the #1178 correctness contract: the same scan (same filter, same table, same snapshot) under
scan-planning-mode=localandscan-planning-mode=remotemust produce the identicalFileScanTaskset (paths, ranges, deletes, residuals).Notes
use-snapshot-schemaedge cases.