Development
This section is for contributors and maintainers. It now focuses on the few workflows people actually need: build the project, run the right tests, update oracle data, and understand where implementation details live.
Start with the workflow, not the architecture
Most contributors should start with Build from source and Test matrix. Architecture details are useful after you know which surface or formula family you are changing.
Workflows
| Task | Page |
|---|---|
| Build locally | Build from source |
| Run tests | Test matrix |
| Add Excel oracle data | Oracle contribution |
Code map
| Area | Where to look |
|---|---|
| C++ calculation core | C++ core |
| Runtime bindings | Bindings |
| Internal shape | Architecture |
| Browser package limits | Size budgets |
| Release mechanics | Release checklist |
Operational work for Formulon is mostly about reproducibility: package every surface from the same core revision, keep oracle data current, record accepted divergences, and verify runtime parity.