build: unblock --features supervisor (stale ractor Cargo.lock pin; fix already on main)#575
Conversation
…(fix was already on main) The lance-graph-supervisor "BLOCKED (2026-06-14)" note was stale. The MessagingErr::Saturated non-exhaustive-match fix is already merged on AdaWorldAPI/ractor main (all-three-sites fix; enum not #[non_exhaustive]; derived_actor.rs handles all 4 variants; ractor compiles standalone). The build failed only because Cargo.lock pinned a pre-fix git rev (3f86d0a, the merge commit before the fix). - cargo update -p ractor: 3f86d0a -> f4c474f4 (fixed main). - cargo check -p lance-graph-supervisor --features supervisor now compiles clean (verified; warnings only — callcenter's lance/datafusion are optional and off under this feature, so the build is light). - supervisor Cargo.toml: BLOCKED -> RESOLVED comment. Opens the ractor-actor path (mailbox-as-owner substrate the OUT-leg S4/run-NaN depend on) without the heavy planner build or symbiont. AGENT_LOG cont.30. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
📝 WalkthroughWalkthroughTwo metadata files are updated to reflect resolution of a previously blocked ractor supervisor build. The ChangesRactor Supervisor Unblock
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Unblock the ractor-actor path — stale lock pin, not a fork bug
Hunting the cheapest real OUT-leg progress, found
lance-graph-supervisor/Cargo.tomlcarried a hardBLOCKED (2026-06-14): "ractor fork ~2 commits behind, non-exhaustiveMessagingErr::Saturatedmatch,--features supervisorwill NOT compile." That note is stale — verified and fixed:AdaWorldAPI/ractormain./home/user/ractor(= origin/main, 0 ahead) has2bc7819 fix: handle MessagingErr::Saturated at all three match sites;MessagingErris not#[non_exhaustive]andderived_actor.rshandles all four variants.cargo check -p ractor --no-default-features --features tokio_runtimeis green standalone.Cargo.lockpin —3f86d0a(the merge commit before the all-sites fix).cargo update -p ractoradvanced it3f86d0a → f4c474f4(fixed main).cargo check -p lance-graph-supervisor --features supervisornow compiles clean (verified — warnings only; callcenter's lance/datafusion are optional and off under this feature, so the build is light, no disk blowup).Net: the ractor-actor path — the mailbox-as-owner substrate the OUT-leg S4/run-NaN depend on — is OPEN, unblocked without the heavy planner build or
symbiont.Changes
Cargo.lock— ractor3f86d0a → f4c474f4crates/lance-graph-supervisor/Cargo.toml—BLOCKED→RESOLVED(with the verified explanation).claude/board/AGENT_LOG.md— cont.³⁰🤖 Generated with Claude Code
Generated by Claude Code
Summary by CodeRabbit