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
Fix history compaction reachability so local variation tips inside compacted ranges are blocked instead of remaining as normal local history.
Return structured selected_version_not_on_target_variation diagnostics for compaction selections that are not on the target variation first-parent chain.
Add graph reachability metadata so consumers can distinguish local, remote-tracking, and support-ref reachability.
Fetch history-cleanup backup support refs and verify remote-tracking refresh after publishing cleanup rewrites.
Publish draftline 0.2.12 and @draftline/client / @draftline/react 0.1.13.
CutReady contract update
Treat workspaceGraphOverview(include_remotes=true, include_support_refs=true) as a remote/recovery-aware graph, not a pure normal timeline.
Hide or separately label support/remote/recovery history in normal timeline views.
Use reachability booleans for diagnostics, and use target-lane filtering or get_history_compaction_candidates for compaction eligibility.
A selected_version_not_on_target_variation blocker means the selected graph node is not compaction-eligible for that target variation.
Validation
Main CI passed: Rust and NPM packages.
Local validation before merge: cargo test -p draftline history_cleanup --lib, cargo test -p draftline history_compaction --lib, cargo test -p draftline workspace_graph --lib, npm run build --workspace @draftline/client, npm run test --workspace @draftline/client, git diff --check.