Skip to content

F08 -- Manifesto Accountability Engine

Tracks elected officials' actions against their campaign promises and manifesto commitments, generating accountability reports.

Key Features

  • Commitment extraction: LLM-powered extraction of specific commitments from manifesto text and speeches.
  • Evidence tracking: Attach evidence (news articles, voting records, policy actions) to commitments.
  • Evidence classification: Automated classification of evidence as fulfilled, broken, partial, or unrelated using LLM analysis.
  • Confidence scoring: Each evidence classification includes a confidence score.
  • Status tracking: Commitments are tracked as pending, fulfilled, broken, or partially fulfilled.
  • Accountability reports: Generate summary reports of promise fulfillment rates.

Server Functions

FunctionEndpointDescription
extract_commitmentsaccountability/extractExtract commitments from manifesto text
list_commitmentsaccountability/listList all tracked commitments
get_commitmentaccountability/getFetch a commitment with evidence
add_evidenceaccountability/add-evidenceAttach evidence to a commitment
classify_evidenceaccountability/classifyLLM-classify evidence against a commitment
generate_reportaccountability/reportGenerate an accountability summary report

Commitment Structure

Each extracted commitment includes:

  • Text: The specific promise made
  • Topic: Policy area (healthcare, economy, education, etc.)
  • Strength: How definitive the promise was (firm, conditional, aspirational)
  • Date: When the commitment was made
  • Status: Current fulfillment status

Evidence Classification

Evidence is classified against commitments:

ClassificationMeaning
fulfilledThe commitment has been met
brokenThe commitment has been contradicted
partialSome progress but incomplete fulfillment
unrelatedThe evidence is not relevant to this commitment

UI Components

  • Accountability dashboard (/accountability): Overview of commitment fulfillment rates with status breakdowns.
  • Commitment list: Filterable table of all tracked commitments with status badges.
  • Commitment detail: Full view with evidence timeline and classification details.
  • Report generator: Produce formatted accountability reports.

Database Tables

  • commitments -- extracted promises with topic, strength, status, evidence count
  • evidence -- evidence records with classification, confidence, and commitment linkage