[codex] unify walker planning with pinned upstream core - #1832
Conversation
|
Important Review skippedToo many files! This PR contains 210 files, which is 110 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (12)
📒 Files selected for processing (210)
You can disable this status message by setting the 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 |
Summary
Skretzo/shortest-path@ff8e961b32120175709df9630ece9468cc11347fWhy
Microbot's walker had drifted from the upstream shortest-path planner while planner ownership, mutable state, and transport execution were spread across several runtime paths. That made upstream synchronization difficult and made it unsafe to judge planner authority from route shape alone.
This change establishes one owned planning contract, keeps the current local planner as the default authority, and makes upstream convergence measurable. The current canary remains deliberately match-gated: it only selects the pinned planner for eligible F2P routes after semantic agreement, and any divergence or failure retains the local route. Members routes remain shadow-only.
Impact
LOCALEvidence
The tracked evidence at
docs/evidence/walker/2026-08-05/records:0.407(555.2 ms/1365.3 ms)Validation
./gradlew :client:runUnitTests— passedpython3 -m unittest discover -s scripts/tests -p 'test_*.py'— 100 passedReview guidance
The commits are organized from the planner boundary and pinned core, through rollout/performance gates, to the final durable evidence and members shadow slice. ADR 0006 and
docs/walker-planner-selection-gate.mddescribe the authority boundary and remaining exit criteria.