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
mailbox_scan: treat depth-0 EMPTY sentinel as unresolved, not Top (codex #550 P2) + fmt
Codex #550 P2: NiblePath::EMPTY (depth 0, the "no route" sentinel that
root(>=16) returns) also has parent() == None, so the Top branch misclassified
it as a genuine top-tier basin — silently preventing the no-route fallback.
Fix: check path.depth() == 0 before classifying Top. EMPTY (and any depth-0
path) now returns None (unresolved, fall back); only a depth-1 root returns
Some(Top). New test memberof_empty_sentinel_is_none_not_top pins both
NiblePath::EMPTY and root(16) → None. Also applies cargo fmt -p lance-graph
(the FMT CI fix). 19/19 mailbox_scan tests; fmt --check clean.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
0 commit comments