Skip to content

Implement Member Activities Aggregation #18

@StatPan

Description

@StatPan

Phase: 3 - Complex/Uncertain
Priority: Medium

Why Last: Requires aggregating 3+ APIs, uncertain if identifiers align.

Tasks:

  • Research if APIs share common member identifier
  • Map Service IDs (표결정보, 발의법률안, 출석정보)
  • get_member_activities(member_name) - aggregate votes, bills, attendance
  • Handle identifier mismatches gracefully
  • Tests

Acceptance Criteria:

  • Returns aggregated activities OR clear error if not feasible
  • Fallback to individual API calls if aggregation fails

Risk: High - might not be implementable if APIs use different naming.

Related to: #11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions