Skip to content

chore(sdk): bump robosystems-client to 0.5.2; demo uses typed wrappers#890

Merged
jfrench9 merged 2 commits into
mainfrom
chore/sdk-052-typed-demo
Jul 19, 2026
Merged

chore(sdk): bump robosystems-client to 0.5.2; demo uses typed wrappers#890
jfrench9 merged 2 commits into
mainfrom
chore/sdk-052-typed-demo

Conversation

@jfrench9

@jfrench9 jfrench9 commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

Consumes the freshly published robosystems-client 0.5.3: the showcase runner's two raw-HTTP call sites (create-taxonomy-block for both disclosure note shapes, bind-text-block for the policy binds) swap to the typed LedgerClient wrappers, closing the TODO left when the previous client release rejected the disclosure request fields. 0.5.3 also carries the GraphQL query-document fix (robosystems-python-client #141), so narrative disclosure envelopes round-trip completely.

Testing

  • just test-code clean.
  • Showcase demo end-to-end on the typed client: note authored, 3 documents bound, annual report filed, Arelle valid, SHACL conforms, zero errors — and the verify step prints each bound policy's narrative head through list_information_blocks.

jfrench9 added 2 commits July 19, 2026 01:52
The 0.5.2 client carries the regulatory_disclosure block_type +
concept_arrangement enum and the bind-text-block operation, so the
showcase runner's two raw-HTTP call sites (create-taxonomy-block for
both note shapes, bind-text-block for the policy binds) swap to
LedgerClient.create_taxonomy_block / bind_text_block. Verified
end-to-end: notes authored, 3 documents bound, report filed,
Arelle + SHACL clean.
0.5.3 adds textValue/factType/contentType to the client's GraphQL query
documents, completing the round-trip: the demo's verify step now prints
each bound policy's narrative head instead of the numeric fallback.
@jfrench9
jfrench9 merged commit 64e1600 into main Jul 19, 2026
6 checks passed
@jfrench9
jfrench9 deleted the chore/sdk-052-typed-demo branch July 19, 2026 15:51
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