Typed document publish methods + credential_id wire-shape fix #3

Merged
nsaspy merged 1 commit from rage/4-document-methods into main 2026-09-09 15:58:40 +00:00
Owner

Follow-up to #1 after the server merged the registry document operations (starintel-server#6): adds manifest-driven publish_document (documents.create) and publish_documents_bulk (documents.bulk.create, aggregate envelope — per-document attribution is not part of the wire contract) on both sync and async clients, and fixes CredentialMetadata to read the server's credential_id field (fixes live login model mismatch found during R2 live wiring). Gates at 5c143c1: pytest/ruff/mypy green, prolog-verify check passed.

Follow-up to #1 after the server merged the registry document operations (starintel-server#6): adds manifest-driven publish_document (documents.create) and publish_documents_bulk (documents.bulk.create, aggregate envelope — per-document attribution is not part of the wire contract) on both sync and async clients, and fixes CredentialMetadata to read the server's credential_id field (fixes live login model mismatch found during R2 live wiring). Gates at 5c143c1: pytest/ruff/mypy green, prolog-verify check passed.
nsaspy merged commit 90934ff0b3 into main 2026-09-09 15:58:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starintel-labs/starintel-client!3
No description provided.