173 Commits (0308d20f12ae2839a1b5d6edb6ba4b87c690631d)
 

Author SHA1 Message Date
Sven Geboers 0308d20f12 docs: add AGENTS.md with docs/solutions reference and SVD label best practice 4 weeks ago
Sven Geboers 92c3c0ee01 fix: update Components 2, 4, 5, 6 SVD labels based on voting pattern analysis 4 weeks ago
Sven Geboers f7fc908b58 fix: update Component 1 label to coalition-opposition reality 4 weeks ago
Sven Geboers bfe37c6806 fix: align report generation with JSON output for positive/negative separation 4 weeks ago
Sven Geboers e77f0ec9e3 fix: update SVD_THEMES labels to match actual motion content 4 weeks ago
Sven Geboers 33edb334c4 feat: implement exclusive SVD motion assignment with label review report 4 weeks ago
Sven Geboers ee8ffea6e2 fix: add health check wait to ansible deploy 4 weeks ago
Sven Geboers d8bee43c15 feat: add voting discipline analysis paragraph under political compass 4 weeks ago
Sven Geboers f5f0c8d6b1 feat: add year selector for SVD components 3-10 4 weeks ago
Sven Geboers 5f7126f53f docs: add voting discipline analysis 4 weeks ago
Sven Geboers abd3281044 refactor: remove Stemgedrag cohesie section and fallback axis message 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 ba24ad4fe6 feat: auto-compute flip directions for all SVD components (Task 6) 4 weeks ago
Sven Geboers bda803089a feat: add 1D party position charts for SVD components 3-10 (Task 5) 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 36b58ad50d refactor: use svd_labels module for fallback labels in axis_classifier (Task 3) 4 weeks ago
Sven Geboers 5b1be26050 refactor: move SVD_THEMES to module level for import (Task 2) 4 weeks ago
Sven Geboers a1c3e92fab docs: add SVD label unification implementation plan 4 weeks ago
Sven Geboers bed776f295 docs: add SVD label unification design spec 4 weeks ago
Sven Geboers c9c59dd166 feat(diagnostics): enhance trajectory diagnostic script with real data mode 1 month 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 31e1dd4371 fix(trajectory): correct import for diagnose_trajectories 1 month ago
Sven Geboers 5cd031777c fix(trajectory): improve fallback handling and diagnostics when trace_count is 0 1 month ago
Sven Geboers 8e67b89a1d fix(trajectory): fix division by zero and None handling in name normalization 1 month ago
Sven Geboers 0b79709847 fix(trajectory): normalize MP names to improve party_map matching 1 month ago
Sven Geboers 26bdb4c61c refactor(trajectory): fix code quality issues in centroid diagnostics 1 month ago
Sven Geboers 7d93753530 fix(trajectory): add diagnostics to compute_party_centroids for NaN detection 1 month ago
Sven Geboers 385a25853c diagnose(trajectory): add diagnostics to identify why trace_count is 0 1 month ago
Sven Geboers 24796f97d3 test: add trajectory pipeline integration test 1 month ago
Sven Geboers 69208e0bf6 fix: skip second trace loop when helper succeeds to avoid duplicate traces 1 month ago
Sven Geboers 5d1328f824 chore: add TRAJ DEBUG print checkpoints to build_trajectories_tab 1 month ago
Sven Geboers 1a83f0f319 docs: add trajectory plots debugging plan 1 month ago
Sven Geboers 9f98dbae60 Add debug st.info before st.plotly_chart to diagnose invisible chart 1 month ago
Sven Geboers 72d1c20340 Show error and diagnostics when st.plotly_chart fails instead of silent pass 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 525cd157c0 docs: add diagnose-no-plot-trajectories design (2026-03-30) 1 month ago
Sven Geboers ce1fc86bcb docs(design): add fix-missing-trajectories design 1 month ago
Sven Geboers c059d5d955 Fix compass orientation and simplify CI display 1 month ago
Sven Geboers b7129b3755 Extract _load_mp_vectors_by_party helper and fix cache key 1 month ago
Sven Geboers 3938eecc53 Add bootstrap CIs to party axis chart with error bars and diamond markers 1 month ago
Sven Geboers 88110b0aaa Fix update_existing_motions: single write connection and module-level duckdb import 1 month ago
Sven Geboers be8887f6f8 Add --skip-details, --update-existing flags to download_past_year.py with tests 1 month ago
Sven Geboers 72a8dd2721 Fix RNG re-seeding per party and vectorize bootstrap loop 1 month ago
Sven Geboers cd8aeec997 Add compute_party_bootstrap_cis() to political_axis.py with tests 1 month ago
Sven Geboers ef96edf478 Remove stale ad-hoc JSON analysis files 1 month ago