# Geometry crate
## Mission
Own the polygon-scene and continuous-pathfinding runtime substrate in
`condor-pathfinding-geometry` (`condor_geometry`).
## Scope
Continuous search, visibility graphs, source-rooted shortest-path maps, and
topological fracture search live here; the root facade still owns the public
embedded polygon-pack adapter.
## Do
- Keep fixture-free runtime semantics and private continuous candidates here.
- Use ordinary continuous-family routes for candidates; harness owns corpus
conformance and bench owns capture/report evidence.
## Do not
- Do not depend on grid, navmesh, or the root facade.
- Do not embed corpus packs, add candidate-specific routes, or move the public
polygon-pack adapter without an explicit API-ownership decision.
## Validation
Use `just test-fast continuous` and `just clippy-target continuous` for the
explicit owner target; use harness/bench routes only for corpus or evidence work.
Inline `#[cfg(test)]` unit tests (the normal home for private-candidate tests)
run only through `just test-geometry-lib <filter>` and `just clippy-geometry-lib`.
## Related
`Cargo.toml`, `src/lib.rs`, `tests/continuous.rs`, and `CONTRIBUTING.md`.
## Escalate when
The change crosses from runtime geometry into public pack ownership, corpus
provenance, or generated evidence.