57 Commits (main)

Author SHA1 Message Date
Sven Geboers cf549dcc1c feat(svd): update 8 of 10 axis labels derived from motion content 3 weeks ago
Sven Geboers 4d6c777d54 fix: use CANONICAL_LEFT/RIGHT in compass PCA for consistency with SVD components tab 3 weeks ago
Sven Geboers 4842367e78 feat(svd): pool-based motion assignment ensures all 10 components have 10 motions 3 weeks ago
Sven Geboers 467b0d1be1 fix: SVD tab now uses raw SVD values for ALL components 1-10 3 weeks ago
Sven Geboers 910ef0dc3b test: add SVD axis alignment and label consistency tests 3 weeks ago
Sven Geboers 1c58429ab0 refactor: replace axis stability with Ridge regression weights 4 weeks ago
Sven Geboers 50fafeecf3 feat: add motion semantic drift analysis script 4 weeks ago
Sven Geboers f775e41c96 test: add canonical party set validation for SVD flip direction 4 weeks ago
Sven Geboers 414c16ae9e refactor: extract data loading and trajectory logic from explorer.py 4 weeks ago
Sven Geboers 5afbad11ad feat: add right-wing party axis validation 4 weeks ago
Sven Geboers a5e95c33d7 refactor: use scatter plot format for SVD components 3-10 4 weeks ago
Sven Geboers fa019d8a9c test: add test for auto-flip computation for all components 4 weeks ago
Sven Geboers ed2b4c1fae test: add tests for 1D party position chart 4 weeks ago
Sven Geboers 95183fec5b test: update tests for unified SVD label system (Task 7) 4 weeks ago
Sven Geboers 5b3cf23d36 refactor: use svd_labels for fallback labels in explorer and axis_classifier (Task 4) 4 weeks ago
Sven Geboers 7e202e15be test(trajectory): fix test quality issues 1 month ago
Sven Geboers 8bc43b67fd test(trajectory): add tests for plot rendering with edge cases 1 month ago
Sven Geboers 24796f97d3 test: add trajectory pipeline integration test 1 month ago
Sven Geboers 9f98dbae60 Add debug st.info before st.plotly_chart to diagnose invisible chart 1 month ago
Sven Geboers baee50f3a5 feat(explorer): extend diagnostic inspector to surface mp samples/counts 1 month ago
Sven Geboers 0f2db0a9be chore(explorer): add get_debug_trajectories_enabled helper 1 month ago
Sven Geboers c059d5d955 Fix compass orientation and simplify CI display 1 month ago
Sven Geboers 3938eecc53 Add bootstrap CIs to party axis chart with error bars and diamond markers 1 month ago
Sven Geboers be8887f6f8 Add --skip-details, --update-existing flags to download_past_year.py with tests 1 month ago
Sven Geboers cd8aeec997 Add compute_party_bootstrap_cis() to political_axis.py with tests 1 month ago
Sven Geboers 9d219d63ee test: add neither-axis-LR edge case + document swap pass-through 1 month ago
Sven Geboers 74b3f10d07 feat: add axis swap — left-right goes on horizontal axis when detected 1 month ago
Sven Geboers f8d9af7d9d feat: add _classify_from_titles keyword classifier to axis_classifier 1 month ago
Sven Geboers 6c4dd81723 feat: expose global_mean in compute_2d_axes axes dict 1 month ago
Sven Geboers 5ec1f7af75 feat: add axis classifier with party ideology reference data 1 month ago
Sven Geboers bcf9407957 feat: add voting discipline section below political compass 1 month ago
Sven Geboers 064cd059d4 fix: per-window Y-axis correction for political compass 1 month ago
Sven Geboers 6329d6a256 UI improvements + add axis orientation test 1 month ago
Sven Geboers e29d8a8055 ci(mindmodel): add scheduled validation workflow 1 month ago
Sven Geboers 2755dc373a chore(format): add pre-commit and formatter configs 1 month ago
Sven Geboers c24ab48704 chore(deps): move pytest to dev-dependencies 1 month ago
Sven Geboers 540099f2b7 ci(mindmodel): add report-only mindmodel validation workflow 1 month ago
Sven Geboers d1faf2b3e4 feat(mindmodel): add CLI wrapper, edge-case tests, and manifest schema tests 1 month ago
Sven Geboers f091846dc8 feat(mindmodel): add report-only validator skeleton, types, and tests 1 month ago
Sven Geboers f77875ed54 feat(mindmodel): add CLI wrapper and tests 1 month ago
Sven Geboers a74e6006f5 feat(mindmodel): add validator and tests 1 month ago
Sven Geboers 7bd7d0d18c feat(mindmodel): add checks utilities and tests 1 month ago
Sven Geboers 2efd7ba3a0 feat(mindmodel): add manifest loader and tests 1 month ago
Sven Geboers 238d9e9ec2 test: add full quiz tab test suite and fix Geen stem normalization 1 month ago
Sven Geboers eb73275f32 feat(mp-quiz): add MP quiz tab and DB helpers; add design and plan docs 1 month ago
Sven Geboers b09e580f65 feat: motion content enrichment pipeline hardening 1 month ago
Sven Geboers aef7c45074 Refactor tests: replace sys.modules hacks with real DI + in-memory DB 1 month ago
Sven Geboers b7350d8f87 test: rewrite test_database_audit using mem_db fixture, no disk writes required 1 month ago
Sven Geboers e4f2c7ff59 fix: update integration test to unpack 5-tuple from ensure_text_embeddings 1 month ago
Sven Geboers 2891e9ee70 feat: add StemAtlas Streamlit app, explorer, Docker deployment, blog charts 1 month ago