S4.3 — Space resolution: valid segment count

Intent

Resolution belongs to the state space, not to the planners. Today compound, SE2 and SE3 merge their components' longest valid segment lengths by weighted RMS, which under-samples rotation: SE2 on [0,10]² at default settings would inspect a 180° turn every 36° once the ×0.1 factor goes (rotation alone needs 9°). Adopt OMPL's rule (max of per-component segment counts) and OMPL's default fraction. Supersedes part of S2.2 (cancelled).

Decisions (ADR-0003; grilling Q2/Q3/Q13)

Acceptance criteria

Tasks

Open question (resolve at implementation, flag to owner)

Source

Agreed in the senior-engineer grilling 2026-10-08 (decisions: repo docs/planning/adr/0003-motion-validation.md; glossary: CONTEXT.md). Regeneration spec: oxmpl - sprint-003. Line references are as of origin/main c558556 (2026-10-08), before E3. E3 renames things (rand Rng→RngExt, PyO3 with_gil→attach, edition 2024), so re-grep before trusting a line number.