Commit Graph

  • 218a0547e3 md files main sgeboers 2026-06-18 22:03:35 +02:00
  • bb8ce65ec9 overton analysis explorer page push sgeboers 2026-06-18 22:01:57 +02:00
  • 19e8d5b8ba feat(overton): add category domain decomposition with interactive charts and TDD tests sgeboers 2026-06-15 21:49:37 +02:00
  • a5624f65bc style: humanize reports and translate Streamlit UI to English sgeboers 2026-06-14 23:39:34 +02:00
  • 3192a1a2bf fix(overton): correct 3 critical data errors and 3 high-severity caveats sgeboers 2026-06-14 22:45:12 +02:00
  • e00ad6283f fix(overton): update verdict — migration acceptance durable, non-migration temporary sgeboers 2026-06-08 19:42:57 +02:00
  • d05ec40584 fix(overton): address 6 substantive audit findings across all report surfaces sgeboers 2026-06-08 19:11:48 +02:00
  • 8826346190 fix(overton): reframe verdict and migration as gateway domain sgeboers 2026-06-07 22:29:29 +02:00
  • 5706e86777 feat(overton): coherent narrative architecture — Quarto article, Explorer Overton tab, report cleanup sgeboers 2026-06-07 22:02:04 +02:00
  • a3154f72df refactor: extract shared helpers to common.py, fix bugs, add TDD tests sgeboers 2026-05-31 23:41:29 +02:00
  • 0183bbc8a3 docs(solutions): compound extended Overton analysis methodology sgeboers 2026-05-31 23:18:50 +02:00
  • 28b24084f6 docs: add Overton analysis to README and AGENTS conventions sgeboers 2026-05-31 23:14:51 +02:00
  • 364c312076 fix(right-wing): update DB with latest motions, fix DROP TABLE bug, score all missing 2D sgeboers 2026-05-31 22:21:35 +02:00
  • 2d5b28fe1b feat(overton): coalition coding fix + regenerate breakpoint analysis sgeboers 2026-05-31 20:11:03 +02:00
  • 7ff3fec992 fix(blog): correct centrist definition, contextualize metrics, add verdict at end sgeboers 2026-05-31 20:10:14 +02:00
  • f8aca6be66 docs(blog): Add Overton window analysis blog post sgeboers 2026-05-31 20:00:14 +02:00
  • d34d43a888 feat(overton): improvements and extensions — party differentiation, voting margin, SVD viz, mechanism validation, predictive model sgeboers 2026-05-31 19:41:22 +02:00
  • 7df961ba83 feat(overton): address 7 critical gaps in Overton window analysis sgeboers 2026-05-26 23:33:13 +02:00
  • ff7665e86c docs(solutions): domain decomposition reveals hidden Overton variance sgeboers 2026-05-25 01:10:53 +02:00
  • 1e06c46bd9 docs(overton): add domain decomposition, MP-level granularity, anti-institutional analysis sgeboers 2026-05-25 01:10:03 +02:00
  • 23aa70133f docs(overton): revise verdict — window did NOT shift right, right-wing moderated sgeboers 2026-05-25 00:40:19 +02:00
  • cea1468f15 docs: caveat SVD spatial positions reflect voting patterns, not policy content sgeboers 2026-05-25 00:37:34 +02:00
  • eada678c0c docs(overton): Add Overton window shift synthesis report sgeboers 2026-05-25 00:34:24 +02:00
  • 80c68c0112 fix(right-wing): match store_scores column names and value order to DB schema sgeboers 2026-05-25 00:01:31 +02:00
  • 84ec44e468 docs(report): add mechanism analysis findings sgeboers 2026-05-24 23:29:14 +02:00
  • 91325aa1f7 docs(report): document preliminary 2D extremity findings sgeboers 2026-05-24 23:22:58 +02:00
  • b6612d834a docs(plan): subagent-based two-dimensional extremity rescoring plan sgeboers 2026-05-24 23:13:54 +02:00
  • bf37f84a8b feat(extremity): two-dimensional rescoring with subagent pipeline sgeboers 2026-05-24 23:13:42 +02:00
  • 10fc002ef9 feat(skill): add score-extremity project-local skill sgeboers 2026-05-24 22:52:50 +02:00
  • be007165b1 fix(right-wing): add resume support to extremity and sentiment scorers sgeboers 2026-05-24 22:33:44 +02:00
  • ec18fe0540 chore: remove reports/ from .gitignore, delete stray backfill.py sgeboers 2026-05-24 22:20:52 +02:00
  • 711a410df3 chore: simplify Overton scripts, update README, add stemwijzer.db to gitignore sgeboers 2026-05-24 22:19:21 +02:00
  • 7b5f97e177 docs(solutions): document Overton window shift analysis methodology sgeboers 2026-05-24 22:11:56 +02:00
  • 2a081ade25 fix(overton): strict centrist definition + left support analysis sgeboers 2026-05-09 00:45:38 +02:00
  • e478235c84 fix(overton): correct SVD axis interpretation, drop pass rate, synthesis rewrite sgeboers 2026-05-09 00:21:46 +02:00
  • 76b499cdc0 feat(analysis): Overton window breakpoint analysis with opposition control and SVD drift sgeboers 2026-05-08 23:14:34 +02:00
  • d170444bda feat(analysis): add migration anti-democratic overlap analysis sgeboers 2026-05-08 22:56:38 +02:00
  • fbf92c82cf feat(right-wing): dual-scoring extremity/sentiment + derived categories sgeboers 2026-05-05 21:40:58 +02:00
  • f94edc3d04 feat(right-wing): sentiment analysis pipeline for right-wing motions sgeboers 2026-05-05 21:25:42 +02:00
  • d2310edfc4 feat(right-wing): LLM-based policy extremity scoring sgeboers 2026-05-05 21:23:08 +02:00
  • 1bc83c4384 feat(right-wing): temporal aggregation of right-wing motion trends sgeboers 2026-05-05 21:20:12 +02:00
  • d3dfb0ce2f feat(right-wing): hybrid motion classifier using keywords + votes sgeboers 2026-05-05 21:18:38 +02:00
  • c6f8540671 feat(right-wing): derive right-wing keywords via differential TF-IDF sgeboers 2026-05-05 21:14:11 +02:00
  • 3a46485067 added ansible again sgeboers 2026-05-04 22:05:06 +02:00
  • 272d839a42 feat: agent-native refactor, SVD consistency fixes, UX cleanup, mobile support sgeboers 2026-05-04 21:56:40 +02:00
  • efb3a8fbd2 fix: agent-native audit — parameterize thresholds, add CRUD tests, tool discovery sgeboers 2026-05-04 20:05:59 +02:00
  • 8af27bbf04 feat: implement agent-native architecture (U1-U6) sgeboers 2026-05-04 19:37:52 +02:00
  • 98358344a0 docs: add STRATEGY.md with product strategy sgeboers 2026-05-04 19:16:50 +02:00
  • a634ceba2d cleanup: remove Docker, Ansible, and deployment infrastructure sgeboers 2026-05-04 19:11:20 +02:00
  • 1f053f7d91 refactor: simplify Explorer to 3 focused tabs — compass, trajectories, SVD sgeboers 2026-05-01 14:46:52 +02:00
  • 2c60f41f29 cleanup: archive stale scripts and delete orphaned generate_extra_charts sgeboers 2026-05-01 12:22:55 +02:00
  • 07dd393533 cleanup: remove stale .mindmodel, old venvs, orphaned code, and transient artifacts sgeboers 2026-05-01 12:11:06 +02:00
  • 6e36fa2604 feat: persist and load explained variance for scree plots sgeboers 2026-05-01 10:34:31 +02:00
  • 121c32ae8a fix: make scree and party-axis functions resilient to missing schema artifacts sgeboers 2026-05-01 10:20:55 +02:00
  • 09bb99658f docs: compound code review findings sgeboers 2026-05-01 01:23:49 +02:00
  • a566221753 fix: remove duplicate import and add ruff to dev deps sgeboers 2026-05-01 01:21:58 +02:00
  • 3bdb43f162 refactor: decompose explorer.py into analysis/tabs/ and add scheduler sgeboers 2026-05-01 01:05:55 +02:00
  • 203ae178ca chore: add compound-engineering config example sgeboers 2026-05-01 00:09:14 +02:00
  • 533584e746 test(logging): fix null formatter pyright error in setup test sgeboers 2026-05-01 00:07:56 +02:00
  • 14921e9256 feat: add benchmark suite for pipeline operations sgeboers 2026-05-01 00:05:08 +02:00
  • e352d7c7bc feat: add pipeline health checks module and CLI runner sgeboers 2026-05-01 00:02:45 +02:00
  • 04cc62ea06 refactor: tighten exception handling in database.py and add BLE lint rule sgeboers 2026-04-30 23:59:02 +02:00
  • c85a367a8e docs: add improvement roadmap, research notes, and solution docs sgeboers 2026-04-30 23:55:24 +02:00
  • ad7286ddc8 chore: add ruff T20 lint rule to prevent prints in core modules sgeboers 2026-04-30 23:51:37 +02:00
  • 060c0b0e0a refactor: migrate api_client.py prints to structured logging sgeboers 2026-04-30 23:49:23 +02:00
  • 390853eb60 feat: add structured logging configuration module sgeboers 2026-04-30 23:46:46 +02:00
  • 12807df642 infra: fix CI, config, docker-compose, README, and pre-commit sgeboers 2026-04-30 23:44:59 +02:00
  • 375955dbc4 cleanup: merge session ledgers into docs/solutions and delete artifacts sgeboers 2026-04-30 23:24:43 +02:00
  • 5f9e8965cd sync to server sgeboers 2026-04-16 23:21:22 +02:00
  • 0d17c6364a fix: use Procrustes-aligned scores for all 10 SVD components (consistent with compass) sgeboers 2026-04-16 22:20:31 +02:00
  • fafb53cb3d fix: SVD tab component 1/2 now uses compass-identical Procrustes-aligned positions; remove redundant y-axis annotations and interpretation caption sgeboers 2026-04-16 22:12:09 +02:00
  • cd47fd5a83 feat: hide current calendar year from window dropdowns (covered by current_parliament) sgeboers 2026-04-16 21:55:43 +02:00
  • f8a52ea9b7 fix: pass annual-only windows to compute_nd_axes in SVD components tab sgeboers 2026-04-16 21:44:02 +02:00
  • 62d8e15e03 fix: exclude quarterly windows from all PCA/SVD computation sgeboers 2026-04-16 21:34:45 +02:00
  • be4375b303 docs(solutions): document best practice for deriving blog numbers from pipeline outputs sgeboers 2026-04-16 18:52:53 +02:00
  • 3a240fd907 docs(blog): update political compass post with correct EVR, GL-PvdA evidence, scree plot, HTML table sgeboers 2026-04-16 18:47:43 +02:00
  • 1bed3e4b96 chore(blog): add docs/research/.gitkeep sgeboers 2026-04-16 18:25:01 +02:00
  • 025617a7b8 Add GL-PvdA merger SVD analysis design with findings sgeboers 2026-04-16 16:49:00 +02:00
  • cf549dcc1c feat(svd): update 8 of 10 axis labels derived from motion content sgeboers 2026-04-13 23:59:50 +02:00
  • 3a6710091a Use aligned PCA scores for time trajectory view sgeboers 2026-04-13 23:25:48 +02:00
  • 036c3f9a82 Use aligned PCA scores for all SVD components 1-10 sgeboers 2026-04-13 23:22:49 +02:00
  • 12936c52c1 fix: use aligned PCA positions for SVD components 1-2 (consistent with compass) sgeboers 2026-04-13 23:08:19 +02:00
  • 4d6c777d54 fix: use CANONICAL_LEFT/RIGHT in compass PCA for consistency with SVD components tab sgeboers 2026-04-13 22:50:11 +02:00
  • b1847f8d07 refactor(svd): update all 10 component labels based on motion analysis sgeboers 2026-04-13 22:35:03 +02:00
  • 4842367e78 feat(svd): pool-based motion assignment ensures all 10 components have 10 motions sgeboers 2026-04-13 22:24:38 +02:00
  • 467b0d1be1 fix: SVD tab now uses raw SVD values for ALL components 1-10 sgeboers 2026-04-13 21:51:21 +02:00
  • 3d69375c01 refactor: remove motion listings from compass view, keep voting discipline sgeboers 2026-04-12 21:34:13 +02:00
  • 88595c869b chore: convert mindmodel from YAML to markdown and clean up sgeboers 2026-04-12 21:02:56 +02:00
  • 910ef0dc3b test: add SVD axis alignment and label consistency tests sgeboers 2026-04-12 21:02:47 +02:00
  • 1dd660afc7 refactor: make duckdb imports optional in analysis modules sgeboers 2026-04-12 21:02:37 +02:00
  • 823df6f9ee fix: resolve SVD axis label alignment and score mismatch in tijdtraject view sgeboers 2026-04-12 21:02:28 +02:00
  • 54489b6a30 docs: add SVD axis label alignment fix design sgeboers 2026-04-12 20:13:49 +02:00
  • 60f71ecafe docs: update blog with coalition loss discovery sgeboers 2026-04-05 20:20:14 +02:00
  • 76f26b5e72 docs: add polarization analysis blog post with visualizations sgeboers 2026-04-05 20:05:00 +02:00
  • 2c46e21acc feat: add semantic gravity examples script and Axis 1 shift analysis sgeboers 2026-04-05 19:44:08 +02:00
  • 67eda93cb1 docs: add overtone shift analysis and insights sgeboers 2026-04-05 19:40:23 +02:00
  • dafdfd5370 feat: add motion semantic drift analysis script sgeboers 2026-04-05 19:21:46 +02:00
  • afdfe298cd fix: switch to Lasso regression for better axis stability sgeboers 2026-04-05 18:53:15 +02:00
  • 9bb7e8efad feat: add overtone shift analysis and update report sgeboers 2026-04-05 15:23:07 +02:00
  • 1c58429ab0 refactor: replace axis stability with Ridge regression weights sgeboers 2026-04-05 15:19:25 +02:00