Context engineering for OpenDev.
This crate provides:
- Compaction: Staged context optimization (70%/80%/85%/90%/99% thresholds)
- ValidatedMessageList: Write-time enforcement of message pair invariants
- MessagePairValidator: Structural integrity validation and repair
- ContextPicker: Dynamic context selection for LLM calls