P16.d DiffT Before 5211acfe95a0c6d82a60e2524b5e46b47fe67a3e After bb35b941115a0a9f818e8512eebe67c29ee68355 Threshold: ZERO semantic mismatches to declared oracle; ZERO reducer mismatches; all mandatory head assertions PASS. Compare each stream and service/upstream channel independently; ignore only cross-channel arrival interleaving. --- P16.d 5211acfe95a0c6d82a60e2524b5e46b47fe67a3e +++ P16.d bb35b941115a0a9f818e8512eebe67c29ee68355 @@ -8,26 +8,19 @@ "_tag": "Success", "value": { "aheadCount": 0, - "aheadOfDefaultCount": 1, - "behindCount": 2, + "aheadOfDefaultCount": 0, + "behindCount": 0, "branchChanges": { "baseRef": "origin/main", "deletions": 0, "insertions": 1 }, "hasPrimaryRemote": true, - "hasUpstream": true, + "hasUpstream": false, "hasWorkingTreeChanges": true, "isDefaultRef": true, "isRepo": true, - "pr": { - "baseRef": "main", - "headRef": "main", - "number": 613, - "state": "open", - "title": "Fixture A", - "url": "https://github.com/proof-audit/status-fixture/pull/613" - }, + "pr": null, "refName": "B", "workingTree": { "deletions": 0, @@ -85,7 +78,11 @@ } }, { - "_tag": "snapshot", + "_tag": "remoteUpdated", + "remote": null + }, + { + "_tag": "localUpdated", "local": { "branchChanges": { "baseRef": "origin/main", @@ -108,20 +105,6 @@ ], "insertions": 1 } - }, - "remote": { - "aheadCount": 0, - "aheadOfDefaultCount": 1, - "behindCount": 2, - "hasUpstream": true, - "pr": { - "baseRef": "main", - "headRef": "main", - "number": 613, - "state": "open", - "title": "Fixture A", - "url": "https://github.com/proof-audit/status-fixture/pull/613" - } } } ], @@ -137,26 +120,19 @@ "_tag": "Success", "value": { "aheadCount": 0, - "aheadOfDefaultCount": 1, - "behindCount": 2, + "aheadOfDefaultCount": 0, + "behindCount": 0, "branchChanges": { "baseRef": "origin/main", "deletions": 0, "insertions": 1 }, "hasPrimaryRemote": true, - "hasUpstream": true, + "hasUpstream": false, "hasWorkingTreeChanges": true, "isDefaultRef": true, "isRepo": true, - "pr": { - "baseRef": "main", - "headRef": "main", - "number": 613, - "state": "open", - "title": "Fixture A", - "url": "https://github.com/proof-audit/status-fixture/pull/613" - }, + "pr": null, "refName": "B", "workingTree": { "deletions": 0, @@ -172,8 +148,8 @@ } }, "expectedPredicate": true, - "observedPredicate": false, - "outcome": "FAIL", + "observedPredicate": true, + "outcome": "PASS", "test": "failed pull reconciliation rejects old-branch remote", "virtualTimeMs": 0 }, @@ -186,7 +162,24 @@ "virtualTimeMs": 0 } ], - "branchProbeChannel": [], + "branchProbeChannel": [ + { + "branch": "main", + "virtualTimeMs": 0 + }, + { + "branch": "main", + "virtualTimeMs": 0 + }, + { + "branch": "main", + "virtualTimeMs": 0 + }, + { + "branch": "main", + "virtualTimeMs": 0 + } + ], "checkpoints": [], "clockAdvances": [ { @@ -201,26 +194,19 @@ "_tag": "Success", "value": { "aheadCount": 0, - "aheadOfDefaultCount": 1, - "behindCount": 2, + "aheadOfDefaultCount": 0, + "behindCount": 0, "branchChanges": { "baseRef": "origin/main", "deletions": 0, "insertions": 1 }, "hasPrimaryRemote": true, - "hasUpstream": true, + "hasUpstream": false, "hasWorkingTreeChanges": true, "isDefaultRef": true, "isRepo": true, - "pr": { - "baseRef": "main", - "headRef": "main", - "number": 613, - "state": "open", - "title": "Fixture A", - "url": "https://github.com/proof-audit/status-fixture/pull/613" - }, + "pr": null, "refName": "B", "workingTree": { "deletions": 0, @@ -241,7 +227,16 @@ ], "invalidationChannel": [ { + "kind": "invalidate-remote" + }, + { + "kind": "invalidate-local" + }, + { "kind": "invalidate-all" + }, + { + "kind": "invalidate-remote" }, { "kind": "invalidate-local" @@ -312,6 +307,27 @@ } }, "n": 3, + "virtualTimeMs": 0 + }, + { + "local": { + "branchChanges": { + "baseRef": "origin/main", + "deletions": 0, + "insertions": 1 + }, + "hasPrimaryRemote": true, + "hasWorkingTreeChanges": false, + "isDefaultRef": true, + "isRepo": true, + "refName": "main", + "workingTree": { + "deletions": 0, + "files": [], + "insertions": 0 + } + }, + "n": 4, "virtualTimeMs": 0 }, { @@ -338,7 +354,7 @@ "insertions": 1 } }, - "n": 4, + "n": 5, "virtualTimeMs": 0 } ], @@ -509,7 +525,36 @@ }, { "event": { - "_tag": "snapshot", + "_tag": "remoteUpdated", + "remote": null + }, + "merged": { + "aheadCount": 0, + "aheadOfDefaultCount": 0, + "behindCount": 0, + "branchChanges": { + "baseRef": "origin/main", + "deletions": 0, + "insertions": 1 + }, + "hasPrimaryRemote": true, + "hasUpstream": false, + "hasWorkingTreeChanges": false, + "isDefaultRef": true, + "isRepo": true, + "pr": null, + "refName": "main", + "workingTree": { + "deletions": 0, + "files": [], + "insertions": 0 + } + }, + "virtualTimeMs": 0 + }, + { + "event": { + "_tag": "localUpdated", "local": { "branchChanges": { "baseRef": "origin/main", @@ -532,44 +577,23 @@ ], "insertions": 1 } - }, - "remote": { - "aheadCount": 0, - "aheadOfDefaultCount": 1, - "behindCount": 2, - "hasUpstream": true, - "pr": { - "baseRef": "main", - "headRef": "main", - "number": 613, - "state": "open", - "title": "Fixture A", - "url": "https://github.com/proof-audit/status-fixture/pull/613" - } } }, "merged": { "aheadCount": 0, - "aheadOfDefaultCount": 1, - "behindCount": 2, + "aheadOfDefaultCount": 0, + "behindCount": 0, "branchChanges": { "baseRef": "origin/main", "deletions": 0, "insertions": 1 }, "hasPrimaryRemote": true, - "hasUpstream": true, + "hasUpstream": false, "hasWorkingTreeChanges": true, "isDefaultRef": true, "isRepo": true, - "pr": { - "baseRef": "main", - "headRef": "main", - "number": 613, - "state": "open", - "title": "Fixture A", - "url": "https://github.com/proof-audit/status-fixture/pull/613" - }, + "pr": null, "refName": "B", "workingTree": { "deletions": 0,