Add CouchDB replication, failover, failback, and conflict integration tests #21
No reviewers
Labels
No labels
bug
dependencies
docker
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-query-server!21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/issue-11-replication-failover"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #11.
What changed
_conflictsexposes the losing leaf revision and that the losing revision remains retrievableConflict boundary
This PR tests CouchDB conflict visibility exactly as it exists today. The expert-system API currently reasons over CouchDB's winning revision; it does not yet reject conflicted knowledge. The suite checks
_conflictsdirectly rather than claiming fail-closed inference semantics.CI policy
Merge only after both the existing full CI workflow and the new
replication-requiredgate are green.