Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(views): Enhance Committee Decision Analysis Views #6901

Merged
merged 1 commit into from
Dec 24, 2024
Merged

Conversation

pethers
Copy link
Member

@pethers pethers commented Dec 24, 2024

Purpose:

  • Improve political analysis capabilities for parliamentary committee decisions
  • Create comprehensive views for tracking voting patterns across parties and politicians
  • Enable deeper analysis of committee influence and decision outcomes

Key Analysis Features:

  1. Committee Decisions Base View:

    • Track committee proposals, voting patterns, and decision outcomes
    • Monitor opposition through against_proposal_parties analysis
    • Follow winner distribution between committee and reservations
  2. Ballot Decision Summaries:

    • Analyze voting patterns at multiple levels (overall, party, politician)
    • Track approval rates and dissent patterns
    • Monitor party cohesion and individual voting behavior
  3. Decision Type Analysis:

    • Aggregate statistics by decision type and organizational unit
    • Track success rates of committee proposals vs reservations
    • Enable temporal analysis of decision patterns
  4. Performance Optimization:

    • Added strategic indexes for rapid data analysis
    • Optimized for common political analysis queries
    • Improved data refresh capabilities

Analyst Benefits:

  • Faster access to voting pattern analysis
  • Better tracking of party discipline and rebel votes
  • Enhanced ability to analyze committee influence
  • Improved monitoring of cross-party cooperation

Technical Details:

  • Reorganized view structures for clarity
  • Added performance optimizations
  • Improved data consistency checks
  • Enhanced query capabilities for complex analysis

By submitting a request, you represent that you have the right to license
your contribution to the community, and agree that your contributions are
licensed under the The Apache Software License, Version 2.0.

Purpose:
- Improve political analysis capabilities for parliamentary committee
decisions
- Create comprehensive views for tracking voting patterns across parties
and politicians
- Enable deeper analysis of committee influence and decision outcomes

Key Analysis Features:
1. Committee Decisions Base View:
   - Track committee proposals, voting patterns, and decision outcomes
   - Monitor opposition through against_proposal_parties analysis
   - Follow winner distribution between committee and reservations

2. Ballot Decision Summaries:
   - Analyze voting patterns at multiple levels (overall, party,
politician)
   - Track approval rates and dissent patterns
   - Monitor party cohesion and individual voting behavior

3. Decision Type Analysis:
   - Aggregate statistics by decision type and organizational unit
   - Track success rates of committee proposals vs reservations
   - Enable temporal analysis of decision patterns

4. Performance Optimization:
   - Added strategic indexes for rapid data analysis
   - Optimized for common political analysis queries
   - Improved data refresh capabilities

Analyst Benefits:
- Faster access to voting pattern analysis
- Better tracking of party discipline and rebel votes
- Enhanced ability to analyze committee influence
- Improved monitoring of cross-party cooperation

Technical Details:
- Reorganized view structures for clarity
- Added performance optimizations
- Improved data consistency checks
- Enhanced query capabilities for complex analysis
Copy link

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: The number of snapshots compared for the base SHA (2) and the head SHA (1) do not match. You may see unexpected removals in the diff.
Consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails

Scanned Files

@pethers pethers merged commit b3a3f7e into master Dec 24, 2024
4 of 5 checks passed
@pethers pethers deleted the viewperf branch December 24, 2024 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant