Commit Graph
7 Commits
Author SHA1 Message Date
DottaandPaperclip 4033d455ae Bound repeated external-object eligibility reconstruction
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-31 00:24:28 -05:00
DottaandPaperclip 18cf130c4e fix(external-objects): scope issue deletion activation
Select distinct company-owned mention object IDs before the issue cascade and notify only those objects. Preserve shared references and unrelated future inventory without company-wide reconstruction.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 21:46:27 -05:00
DottaandPaperclip 594a4ee657 fix(external-objects): fence selected plugin results
Revalidate the exact selected plugin before result persistence even when an allowed fallback still supports the object. Preserve due debt and token ownership so a fresh allowed resolver can proceed.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 18:41:23 -05:00
DottaandPaperclip 4e97daafa0 refactor: remove obsolete external object batch refresh entrypoints
Exercise lease, selection, and recovery behavior through the registered scheduler owner.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 18:09:41 -05:00
DottaandPaperclip b45b6a225d fix(external-objects): bound refresh lifecycle and activation scope
Reuse the provider-owned request cancellation contract from merge-confirmation work. Keep host signals out of plugin RPC payloads, preserve refresh debt on shutdown, and target identities or known objects for source writes.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 17:18:38 -05:00
DottaandPaperclip 25a8a4392c fix(external-objects): cover budget resume and scoped deletions
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 16:35:43 -05:00
DottaandPaperclip 50cd007005 perf(external-objects): schedule scoped refresh obligations
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 16:24:47 -05:00