Skip to content

Detect ABA edits during watcher indexing #1126

Description

@lzl51230

Related to #1113.

An SVN observation can stage working-copy state A, while the indexing pipeline reads and persists intermediate state B. If the working copy returns to A before acknowledgement, the watcher can acknowledge baseline A even though the graph contains B; the next poll then sees A as unchanged and leaves the graph stale.

Tie acknowledgement to the exact indexed input digest, or perform a post-publication observation check and schedule another update when it differs. Add a deterministic A-to-B-to-A concurrency test.

Metadata

Metadata

Assignees

No one assigned

    Labels

    editor/integrationEditor compatibility and CLI integrationenhancementNew feature or requestparsing/qualityGraph extraction bugs, false positives, missing edgespriority/normalStandard review queue; useful PR with ordinary maintainer urgency.taskUmbrella task grouping multiple related issuesux/behaviorDisplay bugs, docs, adoption UX

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions