All checks were successful
Build and Test / build (pull_request) Successful in 30m22s
Expose the existing C++ per-document origin tracking through the kcsdk pybind11 module and kindred_sdk Python package. New kcsdk functions (accept document name string): - document_origin(doc_name) — get origin via originForDocument() - set_document_origin(doc_name, origin_id) — explicit association - clear_document_origin(doc_name) — clear explicit association - find_owning_origin(doc_name) — ownership detection (no cache) New kindred_sdk wrappers (accept App.Document object): - document_origin(doc) - set_document_origin(doc, origin_id) - clear_document_origin(doc) - find_owning_origin(doc)