mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-07 16:03:21 +00:00
#1 merged as #9708 (full annotation→verifier seam); #3 merged as #9709 but only the time-travel read UX — no post-run schema-capture seam, no asset_dispatch change, so auto cascade-pin (`$WM_UPSTREAM_SNAPSHOT`) stays deferred. Consequences: - #2's "bases off #3's capture path" premise was wrong → capture is greenfield. Split #2 into #2a schema capture (Surface B, ready off `main`, parallel-safe with #5) and #2b contract enforcement (depends on #5's per-consumer column reads → base off merged #5). - Flag the data_test/#2 overlap: #2 must not re-implement #9708's value-level checks (not_null/accepted_values/unique/relationships); contracts = the save-time, cross-node, type/shape part data_test structurally can't be. - #5 + #2a are now both ready off `main`; #4's `+asset`/`tag:`/`state:modified+` remain open on pipeline-selective-execution. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>