This section is for maintainers and contributors changing solver behavior, YAML contracts, or workflow logic. It emphasizes architecture boundaries, method-level reasoning, and safe extension points.
1. Architecture and Contracts
2. Numerical Methods and Models
5. Drift Prevention
4. Suggested Contributor Read Path
- Code Architecture
- Configuration Contract (YAML -> Generated Artifacts -> Runtime)
- Developer Ingestion Map
- C Runtime Execution Map
- Methods and Models Overview
- Configuration Extension Playbook
5. Expected Outcomes
After working through this section, you should be able to:
- trace a new YAML key from schema to runtime consumer,
- identify the right C module for a numerical feature change,
- update docs/tests/validation alongside code changes,
- preserve compatibility and diagnostics while extending behavior.