European Parliament MCP Server API - v1.3.9
    Preparing search index...

    Interface WeekBucket

    Per-week aggregate built by bucketByWeek.

    interface WeekBucket {
        abstentionRate: number;
        abstentions: number;
        crossPartyAlignments: number;
        decisive: number;
        defectionRate: number;
        defections: number;
        voted: number;
        voteIds: string[];
        weekStart: string;
    }
    Index

    Properties

    abstentionRate: number

    Abstention rate as a percentage of voted (decisive + abstain), 0 when voted === 0.

    abstentions: number

    Votes where the MEP abstained.

    crossPartyAlignments: number

    Decisive defections where the MEP's position also matched at least one non-home group's plurality majority — i.e. a true cross-party signal.

    This count is intentionally narrower than "any decisive vote matching a non-home majority": when the MEP aligns with their home group, matching other groups voting the same way reflects consensus, not cross-party realignment. Only counted when the MEP both broke from home AND moved toward another bloc.

    decisive: number

    Number of decisive votes (FOR/AGAINST, excludes abstentions).

    defectionRate: number

    Defection rate as a percentage of decisive votes, 0 when decisive === 0.

    defections: number

    Decisive votes where the MEP defected from the home-group majority.

    voted: number

    Number of votes (decisive + abstentions, excludes absences).

    voteIds: string[]

    DOCEO vote IDs in this bucket (preserving DOCEO order).

    weekStart: string

    ISO week start (Monday) in YYYY-MM-DD format.