Skip to content

feat(sdk): regenerate for the Mercury bank feed provider - #226

Merged
jfrench9 merged 2 commits into
mainfrom
feature/mercury-provider
Sep 12, 2026
Merged

jfrench9 merged 2 commits into
mainfrom
feature/mercury-provider

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

Regenerate for the Mercury bank feed provider (robosystems #1381): mercury becomes a connection provider with its own connect-time config. Additive to the generated tier (/sdk); no facade change.

Changes

  • Generated sdk/'mercury' joins the provider unions on CreateConnectionRequest, ConnectionProviderInfo and the listConnections query; a new MercuryConnectionConfig type (since_date, include_treasury, api_key) and CreateConnectionRequest.mercury_config; the createConnection, getConnectionOptions and syncConnection descriptions follow the API.
  • Swept-in drift from the retire lane (core #1380, merged after 1.16.0 was cut): ElementUpdatePatch.is_active (retire or reactivate a chart account) and the updateTaxonomyBlock / updateJournalEntry descriptions.
  • No hand-written change; clients/graphql/generated regenerated identical.

Compatibility

ADDITIVE

Testing

  • npm run test:all (validate → test → build): format, lint and typecheck clean; 336 tests passed; build green.
  • Regenerated with ROBOSYSTEMS_API_URL=http://localhost:8000 npm run generate against the local stack serving robosystems feature/mercury-provider at 646f4541, which is current with origin/main.

🤖 Generated with Claude Code

https://claude.ai/code/session_0188CbjDiNBtxdEYjSJ5Y7mX

Additive, generated tier: `mercury` joins the provider unions,
`CreateConnectionRequest.mercury_config` (`MercuryConnectionConfig`:
since_date, include_treasury, api_key) lands, and the connection endpoint
descriptions follow. The regen also sweeps in `ElementUpdatePatch.is_active`
(retire a chart account) and the matching operation descriptions from the
retire lane, which 1.16.0 predated. No facade change.

Claude-Session: https://claude.ai/code/session_0188CbjDiNBtxdEYjSJ5Y7mX
Regenerated after robosystems #1382 (the bank-feed classify loop):
`'classified'` in `UpdateEventBlockRequest.transition_to` and the
`updateEventBlock` description. Additive; no facade change.

Claude-Session: https://claude.ai/code/session_0188CbjDiNBtxdEYjSJ5Y7mX
@jfrench9

Copy link
Copy Markdown
Member Author

Second regen on this branch: 'classified' joins UpdateEventBlockRequest.transition_to (robosystems #1382, the bank-feed classify loop), so 1.17.0 carries the provider and the loop together. Still ADDITIVE; npm run test:all green.

@jfrench9
jfrench9 merged commit b1a070d into main Sep 12, 2026
5 checks passed
@jfrench9
jfrench9 deleted the feature/mercury-provider branch September 12, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant