condor-pathfinding-navmesh 0.4.0

Navmesh pathfinding algorithms and prepared routing structures for Condor.
Documentation
# Navmesh crate

## Mission

Own static and prepared navmesh runtime in `condor-pathfinding-navmesh`
(`condor_navmesh`).

## Scope

Channel Search, TA*, TRA*, optional Polyanya, and their navmesh substrate live
here; geometry supplies polygon contracts and the facade only re-exports APIs.

## Do

- Keep fixture-free navmesh semantics and private sibling candidates here.
- Preserve the feature-gated Polyanya boundary and public `polygonal`
  compatibility namespace.

## Do not

- Do not depend on grid or the root facade.
- Do not make Polyanya default, add candidate-specific routes, or pull corpus
  loaders, fixtures, captures, or reports into this crate.

## Validation

Use `just test-fast navmesh` and `just clippy-target navmesh`. Harness owns
conformance/oracles; bench owns capture and report evidence. Inline
`#[cfg(test)]` unit tests (the normal home for private-candidate tests) run
only through `just test-navmesh-lib <filter>` and `just clippy-navmesh-lib`.

## Related

`Cargo.toml`, `src/lib.rs`, `tests/navmesh.rs`, `dev/condor-harness`, and
`CONTRIBUTING.md`.

## Escalate when

A change would alter Polyanya feature policy, the public polygonal namespace,
or the split between source semantics and fixture-backed evidence.