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.
Confirmed-live 2026-08-10 (6+ consecutive hourly failures).
tests/integration/test_demo_contract.py:58assertslen(prices) == 9(got 37) and:79assertsmeta.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.