Problem
The SDK calls 3 paths that have no route in the API. Every call returns 404.
| Source |
Path called |
Live |
src/resources/drilling.ts:321 |
/v1/drilling-intelligence/trends |
404 |
src/resources/drilling.ts:483 |
/v1/drilling-intelligence/basin/{name} |
no route in rails routes |
src/resources/futures.ts:662 |
/v1/futures/spreads |
404 |
Checked on origin/main f8c5414 against rails routes (api b64093719), swagger.json and openapi_route_policy.yml. Live 404s confirmed 2026-10-03 with the test key.
Fix
- Repoint to the canonical routes or remove the methods (with a deprecation in the next minor).
- Add a contract test: every SDK path must appear in the API's swagger.json or the compat allowlist.
Related hygiene
Status: confirmed live, 2026-10-03.
Problem
The SDK calls 3 paths that have no route in the API. Every call returns 404.
src/resources/drilling.ts:321/v1/drilling-intelligence/trendssrc/resources/drilling.ts:483/v1/drilling-intelligence/basin/{name}rails routessrc/resources/futures.ts:662/v1/futures/spreadsChecked on origin/main f8c5414 against
rails routes(api b64093719), swagger.json andopenapi_route_policy.yml. Live 404s confirmed 2026-10-03 with the test key.Fix
Related hygiene
@types/nodeand@types/wsship as runtimedependencies; move them to devDependencies.npm auditon fast-uri GHSA-hrr3-gc8f-f4qj (fixed in 3.1.8). main shares the lockfile and has had no push CI since 09-14.Status: confirmed live, 2026-10-03.