1345142fe04bc6a2793c06688df6d40e90b5e10d
Root cause: set_axis silently ignores unregistered categories, so a view section appearing before its categories would produce wrong axis assignments when on_category_added later ran and assigned defaults. Fix: collect all raw data in pass 1, then build the model in the correct dependency order in pass 2 (categories → views → data/formulas). The file can now list sections in any order. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Languages
Rust
77.5%
Prolog
6.4%
Nix
6.1%
JavaScript
4.1%
Shell
3.5%
Other
2.3%