Skip to content

Manual contribution form with enrichment pipeline #126

@monneyboi

Description

@monneyboi

Summary

Create a guided contribution form for manually adding/updating politician data, integrated with the enrichment pipeline.

Requirements

Form Structure

  • Source URL input at the top - this is the primary input
  • Run enrichment pipeline before showing the manual form (pre-populate with extracted data)
  • Show basic bio data fields even with empty states to prompt completion:
    • Citizenship
    • Birth date
    • Death date (if applicable)
    • etc.
  • Limit to ~15 essential WikiData properties
  • At least one position is required to identify someone as a PEP

URL

  • Route: /manual or /manual/wikidata-contributor

Context

The form should guide contributors to adhere to the desired data model rather than the millions of properties available on WikiData. Empty fields psychologically prompt users to fill in missing information.

This will serve as a "release valve" for scaling pain - currently single-member PEP requests are filed as GitHub issues, which raises privacy concerns and is inefficient.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions