68 Commits (2c60f41f295a17146cd08ea9346c675d27d1e1d9)

Author SHA1 Message Date
Sven Geboers 2c60f41f29 cleanup: archive stale scripts and delete orphaned generate_extra_charts 4 weeks ago
Sven Geboers 07dd393533 cleanup: remove stale .mindmodel, old venvs, orphaned code, and transient artifacts 4 weeks ago
Sven Geboers 6e36fa2604 feat: persist and load explained variance for scree plots 4 weeks ago
Sven Geboers 3bdb43f162 refactor: decompose explorer.py into analysis/tabs/ and add scheduler 4 weeks ago
Sven Geboers 533584e746 test(logging): fix null formatter pyright error in setup test 4 weeks ago
Sven Geboers 14921e9256 feat: add benchmark suite for pipeline operations 4 weeks ago
Sven Geboers e352d7c7bc feat: add pipeline health checks module and CLI runner 4 weeks ago
Sven Geboers 04cc62ea06 refactor: tighten exception handling in database.py and add BLE lint rule 4 weeks ago
Sven Geboers c85a367a8e docs: add improvement roadmap, research notes, and solution docs 4 weeks ago
Sven Geboers 060c0b0e0a refactor: migrate api_client.py prints to structured logging 4 weeks ago
Sven Geboers 390853eb60 feat: add structured logging configuration module 4 weeks ago
Sven Geboers cf549dcc1c feat(svd): update 8 of 10 axis labels derived from motion content 2 months ago
Sven Geboers 4d6c777d54 fix: use CANONICAL_LEFT/RIGHT in compass PCA for consistency with SVD components tab 2 months ago
Sven Geboers 4842367e78 feat(svd): pool-based motion assignment ensures all 10 components have 10 motions 2 months ago
Sven Geboers 467b0d1be1 fix: SVD tab now uses raw SVD values for ALL components 1-10 2 months ago
Sven Geboers 910ef0dc3b test: add SVD axis alignment and label consistency tests 2 months ago
Sven Geboers 1c58429ab0 refactor: replace axis stability with Ridge regression weights 2 months ago
Sven Geboers 50fafeecf3 feat: add motion semantic drift analysis script 2 months ago
Sven Geboers f775e41c96 test: add canonical party set validation for SVD flip direction 2 months ago
Sven Geboers 414c16ae9e refactor: extract data loading and trajectory logic from explorer.py 2 months ago
Sven Geboers 5afbad11ad feat: add right-wing party axis validation 2 months ago
Sven Geboers a5e95c33d7 refactor: use scatter plot format for SVD components 3-10 2 months ago
Sven Geboers fa019d8a9c test: add test for auto-flip computation for all components 2 months ago
Sven Geboers ed2b4c1fae test: add tests for 1D party position chart 2 months ago
Sven Geboers 95183fec5b test: update tests for unified SVD label system (Task 7) 2 months ago
Sven Geboers 5b3cf23d36 refactor: use svd_labels for fallback labels in explorer and axis_classifier (Task 4) 2 months ago
Sven Geboers 7e202e15be test(trajectory): fix test quality issues 2 months ago
Sven Geboers 8bc43b67fd test(trajectory): add tests for plot rendering with edge cases 2 months ago
Sven Geboers 24796f97d3 test: add trajectory pipeline integration test 2 months ago
Sven Geboers 9f98dbae60 Add debug st.info before st.plotly_chart to diagnose invisible chart 2 months ago
Sven Geboers baee50f3a5 feat(explorer): extend diagnostic inspector to surface mp samples/counts 2 months ago
Sven Geboers 0f2db0a9be chore(explorer): add get_debug_trajectories_enabled helper 2 months ago
Sven Geboers c059d5d955 Fix compass orientation and simplify CI display 2 months ago
Sven Geboers 3938eecc53 Add bootstrap CIs to party axis chart with error bars and diamond markers 2 months ago
Sven Geboers be8887f6f8 Add --skip-details, --update-existing flags to download_past_year.py with tests 2 months ago
Sven Geboers cd8aeec997 Add compute_party_bootstrap_cis() to political_axis.py with tests 2 months ago
Sven Geboers 9d219d63ee test: add neither-axis-LR edge case + document swap pass-through 2 months ago
Sven Geboers 74b3f10d07 feat: add axis swap — left-right goes on horizontal axis when detected 2 months ago
Sven Geboers f8d9af7d9d feat: add _classify_from_titles keyword classifier to axis_classifier 2 months ago
Sven Geboers 6c4dd81723 feat: expose global_mean in compute_2d_axes axes dict 2 months ago
Sven Geboers 5ec1f7af75 feat: add axis classifier with party ideology reference data 2 months ago
Sven Geboers bcf9407957 feat: add voting discipline section below political compass 2 months ago
Sven Geboers 064cd059d4 fix: per-window Y-axis correction for political compass 2 months ago
Sven Geboers 6329d6a256 UI improvements + add axis orientation test 2 months ago
Sven Geboers e29d8a8055 ci(mindmodel): add scheduled validation workflow 2 months ago
Sven Geboers 2755dc373a chore(format): add pre-commit and formatter configs 2 months ago
Sven Geboers c24ab48704 chore(deps): move pytest to dev-dependencies 2 months ago
Sven Geboers 540099f2b7 ci(mindmodel): add report-only mindmodel validation workflow 2 months ago
Sven Geboers d1faf2b3e4 feat(mindmodel): add CLI wrapper, edge-case tests, and manifest schema tests 2 months ago
Sven Geboers f091846dc8 feat(mindmodel): add report-only validator skeleton, types, and tests 2 months ago