{"fixture": "P16.d", "kind": "capture-provenance", "recording": "labelled production service harness with controlled adapters", "revision": "5211acfe95a0c6d82a60e2524b5e46b47fe67a3e", "session": "P16-branch-switch-after-failed-pull", "sourceRun": "/tmp/lead-21046-r2/capture/2026-10-28T17-54-04-119Z-harness-before"}
{"kind": "provenance", "label": "before", "revision": "5211acfe95a0c6d82a60e2524b5e46b47fe67a3e", "row": "P16-branch-switch-after-failed-pull", "seq": 1, "type": "external deterministic service harness; controlled workflow fake + TestClock; no real server", "virtualTimeMs": 0}
{"kind": "local-read", "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": 1, "row": "P16-branch-switch-after-failed-pull", "seq": 2, "virtualTimeMs": 0}
{"branch": "main", "kind": "remote-read-start", "n": 1, "options": {"refreshUpstream": true}, "row": "P16-branch-switch-after-failed-pull", "seq": 3, "value": {"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"}}, "virtualTimeMs": 0}
{"kind": "remote-read-return", "n": 1, "row": "P16-branch-switch-after-failed-pull", "seq": 4, "value": {"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"}}, "virtualTimeMs": 0}
{"event": {"_tag": "snapshot", "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}}, "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"}}}, "kind": "stream", "merged": {"aheadCount": 0, "aheadOfDefaultCount": 1, "behindCount": 2, "branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasUpstream": true, "hasWorkingTreeChanges": false, "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"}, "refName": "main", "workingTree": {"deletions": 0, "files": [], "insertions": 0}}, "observer": "passive-1", "row": "P16-branch-switch-after-failed-pull", "seq": 5, "virtualTimeMs": 0}
{"kind": "invalidate-all", "row": "P16-branch-switch-after-failed-pull", "seq": 6, "virtualTimeMs": 0}
{"branch": "main", "kind": "remote-read-start", "n": 1, "options": {"refreshUpstream": true}, "row": "P16-branch-switch-after-failed-pull", "seq": 7, "value": {"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"}}, "virtualTimeMs": 0}
{"kind": "remote-read-return", "n": 1, "row": "P16-branch-switch-after-failed-pull", "seq": 8, "value": {"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"}}, "virtualTimeMs": 0}
{"kind": "local-read", "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": 2, "row": "P16-branch-switch-after-failed-pull", "seq": 9, "virtualTimeMs": 0}
{"kind": "invalidate-local", "row": "P16-branch-switch-after-failed-pull", "seq": 10, "virtualTimeMs": 0}
{"kind": "local-read", "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": 3, "row": "P16-branch-switch-after-failed-pull", "seq": 11, "virtualTimeMs": 0}
{"branch": "main", "kind": "pull", "row": "P16-branch-switch-after-failed-pull", "seq": 12, "virtualTimeMs": 0}
{"kind": "invalidate-local", "row": "P16-branch-switch-after-failed-pull", "seq": 13, "virtualTimeMs": 0}
{"kind": "local-read", "local": {"branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasWorkingTreeChanges": true, "isDefaultRef": true, "isRepo": true, "refName": "B", "workingTree": {"deletions": 0, "files": [{"deletions": 0, "insertions": 1, "path": "partial.txt"}], "insertions": 1}}, "n": 4, "row": "P16-branch-switch-after-failed-pull", "seq": 14, "virtualTimeMs": 0}
{"byMs": 0, "kind": "clock-advance", "row": "P16-branch-switch-after-failed-pull", "seq": 15, "virtualTimeMs": 0}
{"event": {"_tag": "snapshot", "local": {"branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasWorkingTreeChanges": true, "isDefaultRef": true, "isRepo": true, "refName": "B", "workingTree": {"deletions": 0, "files": [{"deletions": 0, "insertions": 1, "path": "partial.txt"}], "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"}}}, "kind": "stream", "merged": {"aheadCount": 0, "aheadOfDefaultCount": 1, "behindCount": 2, "branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasUpstream": true, "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"}, "refName": "B", "workingTree": {"deletions": 0, "files": [{"deletions": 0, "insertions": 1, "path": "partial.txt"}], "insertions": 1}}, "observer": "passive-1", "row": "P16-branch-switch-after-failed-pull", "seq": 16, "virtualTimeMs": 0}
{"exit": {"_id": "Exit", "_tag": "Success", "value": {"aheadCount": 0, "aheadOfDefaultCount": 1, "behindCount": 2, "branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasUpstream": true, "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"}, "refName": "B", "workingTree": {"deletions": 0, "files": [{"deletions": 0, "insertions": 1, "path": "partial.txt"}], "insertions": 1}}}, "kind": "result", "row": "P16-branch-switch-after-failed-pull", "seq": 17, "virtualTimeMs": 0}
{"actual": {"_id": "Exit", "_tag": "Success", "value": {"aheadCount": 0, "aheadOfDefaultCount": 1, "behindCount": 2, "branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasUpstream": true, "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"}, "refName": "B", "workingTree": {"deletions": 0, "files": [{"deletions": 0, "insertions": 1, "path": "partial.txt"}], "insertions": 1}}}, "expectedPredicate": true, "kind": "assertion", "observedPredicate": true, "outcome": "PASS", "row": "P16-branch-switch-after-failed-pull", "seq": 18, "test": "partial mutation reconciled into final local", "virtualTimeMs": 0}
{"actual": [{"_tag": "snapshot", "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}}, "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"}}}, {"_tag": "snapshot", "local": {"branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasWorkingTreeChanges": true, "isDefaultRef": true, "isRepo": true, "refName": "B", "workingTree": {"deletions": 0, "files": [{"deletions": 0, "insertions": 1, "path": "partial.txt"}], "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"}}}], "expectedPredicate": true, "kind": "assertion", "observedPredicate": true, "outcome": "PASS", "row": "P16-branch-switch-after-failed-pull", "seq": 19, "test": "partial local mutation published", "virtualTimeMs": 0}
{"actual": {"_id": "Exit", "_tag": "Success", "value": {"aheadCount": 0, "aheadOfDefaultCount": 1, "behindCount": 2, "branchChanges": {"baseRef": "origin/main", "deletions": 0, "insertions": 1}, "hasPrimaryRemote": true, "hasUpstream": true, "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"}, "refName": "B", "workingTree": {"deletions": 0, "files": [{"deletions": 0, "insertions": 1, "path": "partial.txt"}], "insertions": 1}}}, "expectedPredicate": true, "kind": "assertion", "observedPredicate": false, "outcome": "FAIL", "row": "P16-branch-switch-after-failed-pull", "seq": 20, "test": "failed pull reconciliation rejects old-branch remote", "virtualTimeMs": 0}
{"actual": 1, "expectedPredicate": true, "kind": "assertion", "observedPredicate": true, "outcome": "PASS", "row": "P16-branch-switch-after-failed-pull", "seq": 21, "test": "pull attempted once", "virtualTimeMs": 0}
{"kind": "complete", "row": "P16-branch-switch-after-failed-pull", "seq": 22, "virtualTimeMs": 0}
