Stimmverhalten: Empfehlung-vs-Vote-Konsistenz #167
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: tobias/gwoe-antragspruefer#167
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Folge-Issue zum Stimmverhalten-Feature (siehe Umbrella).
Idee
Pro Fraktion: % der Fälle, in denen
assessment.empfehlung = "Uneingeschränkt unterstützen"(oder"Unterstützen mit Änderungen") UND die Fraktion NEIN gestimmt hat.Macht sichtbar, wer gegen die GWÖ-Empfehlung des Systems stimmt — orthogonal zum Heuchelei-Score (der gegen Wahlprogramm-Treue prüft, nicht gegen GWÖ-Empfehlung).
Erwartete Aussagen
Implementierung
In
app/auswertungen.py:aggregate_empfehlungs_konsistenz(filter_bl, filter_wp, min_n)— JOIN wie heute, plus Filter aufempfehlung in ("Uneingeschränkt unterstützen", "Unterstützen mit Änderungen").n_empfohlen, n_nein_trotz_empfehlung, quote, ausreichend.In
app/main.py:GET /api/auswertungen/empfehlungs-konsistenzIn Template:
Warum nicht in Phase 1?
User-Auswahl: nur 4 von 9 brainstormten Aussagen für MVP. Empfehlungs-Konsistenz ist nicht im MVP-Scope, aber sehr wertvoll. Niedrig hängende Frucht für Phase 2.
Implementiert in commit
d81753c.Live auf dev:
/api/auswertungen/empfehlungs-konsistenzund 5. Sub-Section im Stimmverhalten-Tab.Erste Ergebnisse (12 Anträge mit GWÖ-Empfehlung+ × Vote):
Plus CSV-Export (war im Umbrella-Issue #165 als Querschnitts-TODO):
/api/auswertungen/stimmverhalten.csvmit Long-Format-Spalten (drucksache, bundesland, wahlperiode, datum, gwoe_score, empfehlung, partei, vote, ist_antragsteller).Closing.