Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A* accepts generated OccupancyGrid and returns generated Path without reconstructing source timestamps through floats. The existing Python search works on numeric cells; the existing compiled C++ extension uses the same boundary. Legacy callers retain legacy Path output while the remaining navigation consumers migrate. Both navigation-map strategies preserve generated metadata.
Parent: #4673. Project: https://linear.app/dimensional/project/message-encoding-refactor-05a3ddb4af3e/overview
After installing this commit, run this offline example (defaults to the main wheel's compiled C++ A*):
Validation: 20 focused source and 20 installed-wheel tests; 4 existing A* and 2 navigation-map golden regressions; strict typing of two production files; applicable hooks; normal main wheel build; full runtime pip check (198 packages). Exact snippet above passes against installed main wheel. Six project fixtures were SHA256/size verified before safe extraction. The legacy timed Python/C++ comparison test was deliberately not run under the benchmark pause. No performance, hardware or GitHub CI result is claimed. This layer does not yet migrate the GlobalPlanner/controller ports or remove legacy value types.