Skip to content

Epic: 003-collectors (v0.3) #3

@ichinya

Description

@ichinya

Goal

Normalize multiple provider sources into one core-owned usage model.

Scope

  • add OpenAI collector support
  • add GitHub Copilot collector support
  • normalize provider payloads into shared usage and subscription entities
  • expose configured provider state through contracts

Done When

  • OpenAI and Copilot data can be ingested by core
  • API responses use shared provider-independent structures
  • collector failures degrade gracefully without corrupting totals

Dependencies

Blocked by

Enables

Cross-repo / version gate

  • Provider normalization is required before MVP-level product surfaces.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions