You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sven Geboers
272d839a42
feat: agent-native refactor, SVD consistency fixes, UX cleanup, mobile support
- Refactor agent_tools to atomic primitives (24 tools, delete workflows)
- Fix SVD component score inconsistency between single-window and trajectory views
(same PCA basis, same flip handling, same active-MP filter for current_parliament)
- Fix Dutch spelling: Huidig parliament -> Huidig parlement
- Remove all decorative emojis from UI (app.py, explorer.py, analysis tabs)
- Add dark theme matching sgeboers.nl (mint accent on dark background)
- Remove browser tab favicon and Streamlit chrome (deploy button, running status)
- Remove trajectories debug UI and EMA settings (hardcoded smooth_alpha=0.35)
- Switch layout to centered for mobile readability
- Add responsive CSS for mobile (touch targets, font sizing, overflow prevention)
- Update AGENTS.md and SYSTEM_PROMPT.md with active tool instructions
- Add compound docs for SVD consistency bug
- Update tests: 214 passed, 3 skipped
|
4 weeks ago |
| .. |
|
tabs
|
feat: agent-native refactor, SVD consistency fixes, UX cleanup, mobile support
|
4 weeks ago |
|
__init__.py
|
feat(pipeline): add orchestrator CLI, analysis modules, and ActorFractie ingestion
|
2 months ago |
|
axis_classifier.py
|
refactor: remove Stemgedrag cohesie section and fallback axis message
|
2 months ago |
|
clustering.py
|
refactor: make duckdb imports optional in analysis modules
|
2 months ago |
|
config.py
|
infra: fix CI, config, docker-compose, README, and pre-commit
|
1 month ago |
|
explorer_data.py
|
feat: agent-native refactor, SVD consistency fixes, UX cleanup, mobile support
|
4 weeks ago |
|
political_axis.py
|
Use aligned PCA scores for all SVD components 1-10
|
2 months ago |
|
projections.py
|
refactor: extract data loading and trajectory logic from explorer.py
|
2 months ago |
|
svd_labels.py
|
fix: resolve SVD axis label alignment and score mismatch in tijdtraject view
|
2 months ago |
|
trajectory.py
|
refactor: make duckdb imports optional in analysis modules
|
2 months ago |
|
visualize.py
|
feat: complete parliamentary embedding pipeline with full historical coverage
|
2 months ago |