Skip to content

Scheduled SDK Synthetic red since 2026-08-10 ~08:51 UTC: /v1/demo returns 37 commodities, contract tests assert 9 #79

Description

@karlwaldman

Confirmed-live 2026-08-10 (6+ consecutive hourly failures). tests/integration/test_demo_contract.py:58 asserts len(prices) == 9 (got 37) and :79 asserts meta.available_commodities == 9 (got 37). The API's keyless demo surface widened 9→37 today. Decide: (a) intentional demo expansion (api#5790 agent-visibility orbit) → SDK tests should assert shape and a MINIMUM count, not an exact count; or (b) the API accidentally widened the keyless surface → fix API-side. Either way, exact-count assertions on a remote catalogue are brittle by design — prefer >= 9 + schema checks. Found during inbox-zero GitHub triage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions