# Interface DerivedIntelligenceMetrics

Derived OSINT intelligence metrics computed from raw EP activity data.

interface DerivedIntelligenceMetrics {
committeeToPlenaryRatio: number;
debateIntensityPerSession: number;
declarationCoverageRatio: number;
documentBurdenPerAct: number;
dominanceRatio: number;
effectiveOppositionParties: number;
fragmentationVelocity: number | null;
grandCoalitionSurplusDeficit: number;
herfindahlHirschmanIndex: number;
institutionalMemoryRisk: "HIGH" | "MEDIUM" | "LOW";
legislativeOutputChange: number | null;
legislativeOutputPerMEP: number;
legislativeOutputPerSession: number;
majorityThresholdGap: number;
mepOversightIntensity: number;
mepSpeechRate: number;
mepStabilityIndex: number;
minimumWinningCoalitionSize: number;
nonAttachedShare: number;
oversightPerSession: number;
oversightToLegislationBalance: number;
politicalBlocAnalysis: PoliticalBlocAnalysis;
procedureCompletionRate: number;
questionsChange: number | null;
resolutionToLegislationRatio: number;
rollCallVoteYield: number;
speechToVoteRatio: number;
topThreeGroupsConcentration: number;
topTwoGroupsConcentration: number;
turnoverRate: number;
}

- Defined in data/generatedStats.ts:201

##### Index

### Properties

committeeToPlenaryRatio
debateIntensityPerSession
declarationCoverageRatio
documentBurdenPerAct
dominanceRatio
effectiveOppositionParties
fragmentationVelocity
grandCoalitionSurplusDeficit
herfindahlHirschmanIndex
institutionalMemoryRisk
legislativeOutputChange
legislativeOutputPerMEP
legislativeOutputPerSession
majorityThresholdGap
mepOversightIntensity
mepSpeechRate
mepStabilityIndex
minimumWinningCoalitionSize
nonAttachedShare
oversightPerSession
oversightToLegislationBalance
politicalBlocAnalysis
procedureCompletionRate
questionsChange
resolutionToLegislationRatio
rollCallVoteYield
speechToVoteRatio
topThreeGroupsConcentration
topTwoGroupsConcentration
turnoverRate

## Properties

### committeeToPlenaryRatio

committeeToPlenaryRatio: number

Committee meetings per plenary session (preparatory work depth)

- Defined in data/generatedStats.ts:267

### debateIntensityPerSession

debateIntensityPerSession: number

Speeches per plenary session (debate intensity)

- Defined in data/generatedStats.ts:220

### declarationCoverageRatio

declarationCoverageRatio: number

Declarations per MEP — transparency/accountability indicator

- Defined in data/generatedStats.ts:253

### documentBurdenPerAct

documentBurdenPerAct: number

Documents produced per legislative act adopted

- Defined in data/generatedStats.ts:213

### dominanceRatio

dominanceRatio: number

Largest group seat share / second-largest group seat share

- Defined in data/generatedStats.ts:231

### effectiveOppositionParties

effectiveOppositionParties: number

Effective opposition parties: ENPP minus 1

- Defined in data/generatedStats.ts:241

### fragmentationVelocity

fragmentationVelocity: number | null

YoY change in ENPP (fragmentation velocity)

- Defined in data/generatedStats.ts:258

### grandCoalitionSurplusDeficit

grandCoalitionSurplusDeficit: number

Top-2 groups combined seat share minus 50 (positive = surplus, negative = deficit)

- Defined in data/generatedStats.ts:237

### herfindahlHirschmanIndex

herfindahlHirschmanIndex: number

Herfindahl-Hirschman Index — standard market concentration metric

- Defined in data/generatedStats.ts:229

### institutionalMemoryRisk

institutionalMemoryRisk: "HIGH" | "MEDIUM" | "LOW"

Institutional memory risk classification

- Defined in data/generatedStats.ts:251

### legislativeOutputChange

legislativeOutputChange: number | null

YoY percentage change in legislative acts adopted

- Defined in data/generatedStats.ts:256

### legislativeOutputPerMEP

legislativeOutputPerMEP: number

Legislative acts adopted per MEP (per-capita productivity)

- Defined in data/generatedStats.ts:205

### legislativeOutputPerSession

legislativeOutputPerSession: number

Legislative acts adopted per plenary session

- Defined in data/generatedStats.ts:203

### majorityThresholdGap

majorityThresholdGap: number

Percentage points the largest group is from 50% majority

- Defined in data/generatedStats.ts:233

### mepOversightIntensity

mepOversightIntensity: number

Parliamentary questions per MEP (oversight intensity)

- Defined in data/generatedStats.ts:216

### mepSpeechRate

mepSpeechRate: number

Speeches per MEP (debate participation rate)

- Defined in data/generatedStats.ts:218

### mepStabilityIndex

mepStabilityIndex: number

Stability index: 1 - (turnover / mepCount); below 0.5 = election year

- Defined in data/generatedStats.ts:247

### minimumWinningCoalitionSize

minimumWinningCoalitionSize: number

Fewest groups needed to form a majority (cumulative > 50%)

- Defined in data/generatedStats.ts:235

### nonAttachedShare

nonAttachedShare: number

Non-attached (NI) members seat share (%) — parliamentary marginalization

- Defined in data/generatedStats.ts:239

### oversightPerSession

oversightPerSession: number

Parliamentary questions per plenary session (oversight tempo)

- Defined in data/generatedStats.ts:222

### oversightToLegislationBalance

oversightToLegislationBalance: number

Parliamentary questions per legislative act (oversight vs. lawmaking)

- Defined in data/generatedStats.ts:263

### politicalBlocAnalysis

politicalBlocAnalysis: PoliticalBlocAnalysis

Political bloc analysis with left/centre/right seat shares

- Defined in data/generatedStats.ts:244

### procedureCompletionRate

procedureCompletionRate: number

Fraction of procedures resulting in adopted legislation (%)

- Defined in data/generatedStats.ts:209

### questionsChange

questionsChange: number | null

YoY percentage change in parliamentary questions

- Defined in data/generatedStats.ts:260

### resolutionToLegislationRatio

resolutionToLegislationRatio: number

Ratio of resolutions (non-binding) to legislative acts (binding)

- Defined in data/generatedStats.ts:211

### rollCallVoteYield

rollCallVoteYield: number

Fraction of roll-call votes producing legislation (%)

- Defined in data/generatedStats.ts:207

### speechToVoteRatio

speechToVoteRatio: number

Speeches per roll-call vote (debate intensity relative to decisions)

- Defined in data/generatedStats.ts:265

### topThreeGroupsConcentration

topThreeGroupsConcentration: number

Top-3 groups combined seat share (%) — minimum viable coalition

- Defined in data/generatedStats.ts:227

### topTwoGroupsConcentration

topTwoGroupsConcentration: number

Top-2 groups combined seat share (%) — grand coalition viability

- Defined in data/generatedStats.ts:225

### turnoverRate

turnoverRate: number

Turnover rate as percentage of total MEPs

- Defined in data/generatedStats.ts:249