Files
sai db7abe35b6 [ISSUE #15541] Improve ARD search index consistency (#15615)
* Fix ARD filter compatibility

* Remove ARD naming from AI search internals

* Document durable AI resource index enhancement

Assisted-by: Claude Code

* Extend AI resource index task schemas

Assisted-by: Claude Code

* Make AI resource index enhancement durable

Assisted-by: Claude Code

* Fix AI resource index task consumer injection

Assisted-by: Claude Code

* Refactor durable AI resource task model

Generalize the durable search-index task contract with versioned payload and result data while preserving lease, retry, and revision fencing semantics.

Assisted-by: Claude Code

* Update AI resource task schemas

Replace the search-index-specific task table with the generic AI resource task schema across supported databases and align Derby persistence test resources.

Assisted-by: Claude Code

* Use epoch millis for AI resource task scheduling

Assisted-by: Claude Code

* Improve AI resource index convergence

Harden task fencing, lease handling, reconciliation, vector readiness, and ARD filter compatibility.

Assisted-by: Claude Code

* fix: use latest published MCP version by default

Resolve omitted MCP versions through latestPublishedVersion so draft versions do not trigger repeated index reconciliation. Add unit and Admin API regression coverage.

Assisted-by: Claude Code

* fix: fence AI resource task leases

Preserve active leases across coalesced lifecycle schedules and use a monotonic lease token to fence stale workers from renewing, completing, retrying, or releasing newer work.

Assisted-by: Claude Code

* test: align MCP latest published version lookup

Assisted-by: Claude Code
2026-08-05 14:22:10 +08:00
..