Skip to content

[P1][Sprint 2][Parity] Match the Excel OILPRICE_GET catalog using a shared contract #38

Description

@karlwaldman

Why

Sheets says its endpoint catalog aligns with Excel, but omits rig counts, storage, EIA inventories, OPEC production, bunker fuels, well production, permits, drilling intelligence, and analytics. Both catalogs are hand-maintained.

Acceptance criteria

  • Add reviewed Sheets patterns for the missing Excel families.
  • Add real-shape fixtures and numeric/null/nested rendering tests.
  • Cover entitlement, no-data, malformed success, and credential-query rejection.
  • Generate or validate both allowlists against one versioned machine-readable contract.
  • Publish a customer-readable endpoint matrix.
  • Fail CI when a claimed cross-add-in capability diverges.

Delivery

Sheets release independent of Excel and Rails.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Priority 1 - complete in the active sprintchange-risk:mediumMeaningful integration or production behavior riskcommitment:readyEconomically justified and implementation-ready; queue cap is 20effort:mEstimated total delivery effort is approximately one weekenhancementNew feature or requestinaction-risk:mediumNot acting has bounded or plausible near-term downside

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions