vault-link/logs/harness-review/deterministic-results.json
2026-09-21 21:29:52 +01:00

1121 lines
No EOL
25 KiB
JSON

[
{
"name": "v4-binary-bytes-and-independent-identities",
"result": {
"success": true,
"duration": 100
}
},
{
"name": "v4-three-file-cycle-preserves-identities",
"result": {
"success": true,
"duration": 170
}
},
{
"name": "v4-case-alias-and-file-directory-conflicts",
"result": {
"success": true,
"duration": 93
}
},
{
"name": "v4-create-before-commit-network-loss",
"result": {
"success": true,
"duration": 66
}
},
{
"name": "v4-create-after-commit-network-loss",
"result": {
"success": true,
"duration": 64
}
},
{
"name": "v4-content-before-commit-network-loss",
"result": {
"success": true,
"duration": 89
}
},
{
"name": "v4-content-after-commit-network-loss",
"result": {
"success": true,
"duration": 91
}
},
{
"name": "v4-manifest-before-commit-network-loss",
"result": {
"success": true,
"duration": 66
}
},
{
"name": "v4-manifest-after-commit-network-loss",
"result": {
"success": true,
"duration": 72
}
},
{
"name": "rename-create-conflict",
"result": {
"success": true,
"duration": 121
}
},
{
"name": "rename-chain",
"result": {
"success": true,
"duration": 52
}
},
{
"name": "rename-update-conflict",
"result": {
"success": true,
"duration": 88
}
},
{
"name": "delete-rename-conflict",
"result": {
"success": true,
"duration": 88
}
},
{
"name": "multi-file-operations",
"result": {
"success": true,
"duration": 129
}
},
{
"name": "delete-recreate-same-path",
"result": {
"success": true,
"duration": 63
}
},
{
"name": "offline-rename-and-edit",
"result": {
"success": true,
"duration": 79
}
},
{
"name": "simultaneous-create-delete-same-path",
"result": {
"success": true,
"duration": 54
}
},
{
"name": "sequential-create-duplicate-content",
"result": {
"success": true,
"duration": 81
}
},
{
"name": "mc-three-client-rename-offline-update",
"result": {
"success": true,
"duration": 102
}
},
{
"name": "mc-multi-delete-offline-rename",
"result": {
"success": true,
"duration": 115
}
},
{
"name": "mc-cross-create-rename-same-target",
"result": {
"success": true,
"duration": 93
}
},
{
"name": "mc-delete-then-offline-rename",
"result": {
"success": true,
"duration": 79
}
},
{
"name": "offline-mixed-operations",
"result": {
"success": true,
"duration": 117
}
},
{
"name": "offline-concurrent-renames",
"result": {
"success": true,
"duration": 76
}
},
{
"name": "offline-multiple-edits",
"result": {
"success": true,
"duration": 74
}
},
{
"name": "rename-swap",
"result": {
"success": true,
"duration": 93
}
},
{
"name": "rename-circular",
"result": {
"success": true,
"duration": 113
}
},
{
"name": "rename-roundtrip",
"result": {
"success": true,
"duration": 95
}
},
{
"name": "offline-rename-remote-create-old-path",
"result": {
"success": true,
"duration": 83
}
},
{
"name": "offline-edit-remote-rename",
"result": {
"success": true,
"duration": 78
}
},
{
"name": "rename-chain-then-delete",
"result": {
"success": true,
"duration": 86
}
},
{
"name": "offline-delete-remote-rename",
"result": {
"success": true,
"duration": 53
}
},
{
"name": "overlapping-edits-same-section",
"result": {
"success": true,
"duration": 89
}
},
{
"name": "rapid-updates-after-merge",
"result": {
"success": true,
"duration": 117
}
},
{
"name": "delete-recreate-concurrent-update",
"result": {
"success": true,
"duration": 90
}
},
{
"name": "move-and-concurrent-remote-update",
"result": {
"success": true,
"duration": 89
}
},
{
"name": "double-offline-cycle",
"result": {
"success": true,
"duration": 104
}
},
{
"name": "offline-update-both-then-delete-one",
"result": {
"success": true,
"duration": 100
}
},
{
"name": "offline-create-same-path-mergeable",
"result": {
"success": true,
"duration": 68
}
},
{
"name": "three-client-rename-create-delete",
"result": {
"success": true,
"duration": 106
}
},
{
"name": "rename-to-path-of-unconfirmed-delete",
"result": {
"success": true,
"duration": 94
}
},
{
"name": "offline-edit-then-move-same-content",
"result": {
"success": true,
"duration": 92
}
},
{
"name": "delete-recreate-different-content",
"result": {
"success": true,
"duration": 102
}
},
{
"name": "offline-move-then-remote-delete",
"result": {
"success": true,
"duration": 81
}
},
{
"name": "reset-clears-recently-deleted-resurrection",
"result": {
"success": true,
"duration": 75
}
},
{
"name": "move-then-delete-stale-path",
"result": {
"success": true,
"duration": 65
}
},
{
"name": "offline-delete-vs-remote-update",
"result": {
"success": true,
"duration": 89
}
},
{
"name": "update-does-not-survive-remote-delete",
"result": {
"success": true,
"duration": 64
}
},
{
"name": "move-preserves-remote-update",
"result": {
"success": true,
"duration": 87
}
},
{
"name": "recently-deleted-cleared-on-reconnect",
"result": {
"success": true,
"duration": 107
}
},
{
"name": "watermark-advances-on-skip",
"result": {
"success": true,
"duration": 87
}
},
{
"name": "watermark-gap-remote-update-not-recorded",
"result": {
"success": true,
"duration": 88
}
},
{
"name": "queue-reset-loses-coalesced-local-edit",
"result": {
"success": true,
"duration": 98
}
},
{
"name": "rename-to-pending-path-fallback",
"result": {
"success": true,
"duration": 55
}
},
{
"name": "move-remote-update-reverts-rename",
"result": {
"success": true,
"duration": 99
}
},
{
"name": "local-edit-lost-during-create-merge",
"result": {
"success": true,
"duration": 52
}
},
{
"name": "create-rename-response-skips-file",
"result": {
"success": true,
"duration": 73
}
},
{
"name": "online-create-rename-concurrent-create-orphan",
"result": {
"success": true,
"duration": 69
}
},
{
"name": "concurrent-rename-first-wins",
"result": {
"success": true,
"duration": 90
}
},
{
"name": "binary-to-text-transition",
"result": {
"success": true,
"duration": 151
}
},
{
"name": "text-pending-create-not-displaced",
"result": {
"success": true,
"duration": 53
}
},
{
"name": "binary-pending-create-not-displaced",
"result": {
"success": true,
"duration": 80
}
},
{
"name": "coalesce-update-remote-update-data-loss",
"result": {
"success": true,
"duration": 84
}
},
{
"name": "coalesced-remote-update-watermark-loss",
"result": {
"success": true,
"duration": 84
}
},
{
"name": "concurrent-delete-during-remote-update",
"result": {
"success": true,
"duration": 66
}
},
{
"name": "concurrent-edit-exact-same-position",
"result": {
"success": true,
"duration": 97
}
},
{
"name": "concurrent-rename-and-create-at-target-rename-first",
"result": {
"success": true,
"duration": 98
}
},
{
"name": "concurrent-rename-and-create-at-target-create-first",
"result": {
"success": true,
"duration": 109
}
},
{
"name": "concurrent-rename-same-target",
"result": {
"success": true,
"duration": 110
}
},
{
"name": "concurrent-update-diff-consistency",
"result": {
"success": true,
"duration": 81
}
},
{
"name": "user-parenthesized-file-not-deleted",
"result": {
"success": true,
"duration": 116
}
},
{
"name": "create-delete-noop",
"result": {
"success": true,
"duration": 30
}
},
{
"name": "create-merge-delete",
"result": {
"success": true,
"duration": 73
}
},
{
"name": "move-identical-content-ambiguity",
"result": {
"success": true,
"duration": 78
}
},
{
"name": "create-during-reconciliation",
"result": {
"success": true,
"duration": 84
}
},
{
"name": "create-merge-preserves-renamed-update",
"result": {
"success": true,
"duration": 106
}
},
{
"name": "create-rename-create-same-path",
"result": {
"success": true,
"duration": 87
}
},
{
"name": "move-chain-three-files",
"result": {
"success": true,
"duration": 116
}
},
{
"name": "delete-by-other-client-then-recreate",
"result": {
"success": true,
"duration": 81
}
},
{
"name": "online-delete-recreate-rapid-cycle",
"result": {
"success": true,
"duration": 169
}
},
{
"name": "online-edit-vs-delete-convergence",
"result": {
"success": true,
"duration": 84
}
},
{
"name": "rapid-edit-delete-online-convergence",
"result": {
"success": true,
"duration": 144
}
},
{
"name": "online-both-create-same-path-deconflict",
"result": {
"success": true,
"duration": 92
}
},
{
"name": "online-create-update-while-other-creates-same-path",
"result": {
"success": true,
"duration": 82
}
},
{
"name": "displaced-file-not-marked-deleted",
"result": {
"success": true,
"duration": 112
}
},
{
"name": "remote-update-resurrects-deleted-doc",
"result": {
"success": false,
"error": "Convergence timed out after 60000ms: Client 1 differs from client 0 (paths or bytes)\n+ actual - expected\n\n+ [\n+ [\n+ 'P.md',\n+ Uint8Array(17) [\n+ 118,\n+ 50,\n+ 49,\n+ 32,\n+ 99,\n+ 111,\n+ 110,\n+ 116,\n+ 101,\n+ 110,\n+ 116,\n+ 32,\n+ 40,\n+ 68,\n+ 50,\n+ 41,\n+ 10\n+ ]\n+ ]\n+ ]\n- []\n",
"diagnostics": [
{
"client": 0,
"database": {
"vaultKey": "[\"http://localhost:62272\",\"test-df2b81ab-03e9-432a-878a-d6aa1c6c9147\"]",
"initialized": true,
"fileManifest": {
"fileManifestId": 4,
"entries": {}
},
"local": {},
"documents": {
"1460ea0a-a39b-4a55-8772-02ffa0b0ffc6": {
"materialized": true,
"base": {
"vaultUpdateId": 7,
"documentId": "1460ea0a-a39b-4a55-8772-02ffa0b0ffc6",
"updatedDate": "2026-09-19T21:30:07.925900Z",
"userId": "admin",
"deviceId": "vault-link/0.14.0 (f64bfac0-58b8-4ce3-8a1d-40f1f2df7011; MacIntel)",
"contentSize": 40,
"hash": "229b36522c531631df2139e070b94a0e1b8d8833ae49d4662cb0d7a8bd158e9b"
},
"bootstrap": false,
"observedHash": "229b36522c531631df2139e070b94a0e1b8d8833ae49d4662cb0d7a8bd158e9b"
}
},
"remoteHeads": {
"1460ea0a-a39b-4a55-8772-02ffa0b0ffc6": {
"vaultUpdateId": 7,
"documentId": "1460ea0a-a39b-4a55-8772-02ffa0b0ffc6",
"updatedDate": "2026-09-19T21:30:07.925900Z",
"userId": "admin",
"deviceId": "vault-link/0.14.0 (f64bfac0-58b8-4ce3-8a1d-40f1f2df7011; MacIntel)",
"contentSize": 40
},
"c6316ddf-539d-4604-8039-5ff6022efef2": {
"vaultUpdateId": 5,
"documentId": "c6316ddf-539d-4604-8039-5ff6022efef2",
"updatedDate": "2026-09-19T21:30:07.889537Z",
"userId": "admin",
"deviceId": "vault-link/0.14.0 (29416abc-2c3c-430c-bd21-f0c5b1aacdac; MacIntel)",
"contentSize": 17
}
},
"lastSeenUpdateId": 5
},
"disk": {
"visible": [
[
"",
null
],
[
".vault-link-sync",
null
],
[
".vault-link-sync/transactions",
null
]
],
"durable": [
[
"",
null
],
[
".vault-link-sync",
null
],
[
".vault-link-sync/transactions",
null
]
]
},
"requests": [
{
"kind": "content",
"method": "PUT",
"url": "http://localhost:62272/vaults/test-df2b81ab-03e9-432a-878a-d6aa1c6c9147/documents/1460ea0a-a39b-4a55-8772-02ffa0b0ffc6",
"body": {
"requestId": "d970973e-d042-4383-9edd-6be699df0c0f",
"parentVersionId": 3,
"content": {
"type": "Diff",
"value": [
-11,
"v17local edit by client 0",
15
]
}
},
"status": 200
}
]
},
{
"client": 1,
"database": {
"vaultKey": "[\"http://localhost:62272\",\"test-df2b81ab-03e9-432a-878a-d6aa1c6c9147\"]",
"initialized": true,
"fileManifest": {
"fileManifestId": 6,
"entries": {
"c6316ddf-539d-4604-8039-5ff6022efef2": "P.md"
}
},
"local": {
"c6316ddf-539d-4604-8039-5ff6022efef2": "P.md"
},
"documents": {
"1460ea0a-a39b-4a55-8772-02ffa0b0ffc6": {
"materialized": true,
"bootstrap": false,
"observedHash": "106554e74ef5b4dc8c8668c00ff9e822ebb2573232e6af3c71849bf200685e26",
"base": {
"vaultUpdateId": 3,
"documentId": "1460ea0a-a39b-4a55-8772-02ffa0b0ffc6",
"updatedDate": "2026-09-19T21:30:07.876666Z",
"userId": "admin",
"deviceId": "vault-link/0.14.0 (29416abc-2c3c-430c-bd21-f0c5b1aacdac; MacIntel)",
"contentSize": 26,
"hash": "106554e74ef5b4dc8c8668c00ff9e822ebb2573232e6af3c71849bf200685e26"
}
},
"c6316ddf-539d-4604-8039-5ff6022efef2": {
"materialized": true,
"bootstrap": false,
"observedHash": "8dd4b135f5ee76639d62ae49fbfc7404962fc5a67f8f60ced508d5cb8ce5f4df",
"base": {
"vaultUpdateId": 5,
"documentId": "c6316ddf-539d-4604-8039-5ff6022efef2",
"updatedDate": "2026-09-19T21:30:07.889537Z",
"userId": "admin",
"deviceId": "vault-link/0.14.0 (29416abc-2c3c-430c-bd21-f0c5b1aacdac; MacIntel)",
"contentSize": 17,
"hash": "8dd4b135f5ee76639d62ae49fbfc7404962fc5a67f8f60ced508d5cb8ce5f4df"
}
}
},
"remoteHeads": {
"1460ea0a-a39b-4a55-8772-02ffa0b0ffc6": {
"vaultUpdateId": 7,
"documentId": "1460ea0a-a39b-4a55-8772-02ffa0b0ffc6",
"updatedDate": "2026-09-19T21:30:07.925900Z",
"userId": "admin",
"deviceId": "vault-link/0.14.0 (f64bfac0-58b8-4ce3-8a1d-40f1f2df7011; MacIntel)",
"contentSize": 40
},
"c6316ddf-539d-4604-8039-5ff6022efef2": {
"vaultUpdateId": 5,
"documentId": "c6316ddf-539d-4604-8039-5ff6022efef2",
"updatedDate": "2026-09-19T21:30:07.889537Z",
"userId": "admin",
"deviceId": "vault-link/0.14.0 (29416abc-2c3c-430c-bd21-f0c5b1aacdac; MacIntel)",
"contentSize": 17
}
},
"lastSeenUpdateId": 7
},
"disk": {
"visible": [
[
"",
null
],
[
"P.md",
{
"content": {
"0": 118,
"1": 50,
"2": 49,
"3": 32,
"4": 99,
"5": 111,
"6": 110,
"7": 116,
"8": 101,
"9": 110,
"10": 116,
"11": 32,
"12": 40,
"13": 68,
"14": 50,
"15": 41,
"16": 10
}
}
]
],
"durable": [
[
"",
null
],
[
"P.md",
{
"content": {
"0": 118,
"1": 50,
"2": 49,
"3": 32,
"4": 99,
"5": 111,
"6": 110,
"7": 116,
"8": 101,
"9": 110,
"10": 116,
"11": 32,
"12": 40,
"13": 68,
"14": 50,
"15": 41,
"16": 10
}
}
]
]
},
"requests": [
{
"kind": "create",
"method": "PUT",
"url": "http://localhost:62272/vaults/test-df2b81ab-03e9-432a-878a-d6aa1c6c9147/documents/1460ea0a-a39b-4a55-8772-02ffa0b0ffc6",
"body": {
"requestId": "f2abf8a1-8c5d-49d7-8ca8-4d4df56a2aff",
"parentVersionId": null,
"content": {
"type": "Snapshot",
"value": "djggY29udGVudAo="
}
},
"status": 200
},
{
"kind": "manifest",
"method": "PUT",
"url": "http://localhost:62272/vaults/test-df2b81ab-03e9-432a-878a-d6aa1c6c9147/file-manifest",
"body": {
"requestId": "41f31b38-1edc-4f97-8519-6973e4a04f9f",
"parentFileManifestId": 0,
"entries": {
"1460ea0a-a39b-4a55-8772-02ffa0b0ffc6": "P.md"
}
},
"status": 200
},
{
"kind": "content",
"method": "PUT",
"url": "http://localhost:62272/vaults/test-df2b81ab-03e9-432a-878a-d6aa1c6c9147/documents/1460ea0a-a39b-4a55-8772-02ffa0b0ffc6",
"body": {
"requestId": "4bd1dcf9-c5d2-42f4-aa96-f1b921362e55",
"parentVersionId": 1,
"content": {
"type": "Diff",
"value": [
-2,
"v17",
8,
" from client 1",
1
]
}
},
"status": 200
},
{
"kind": "manifest",
"method": "PUT",
"url": "http://localhost:62272/vaults/test-df2b81ab-03e9-432a-878a-d6aa1c6c9147/file-manifest",
"body": {
"requestId": "3b0cc3a0-b288-47d0-998b-d608f885d4b0",
"parentFileManifestId": 2,
"entries": {}
},
"status": 200
},
{
"kind": "create",
"method": "PUT",
"url": "http://localhost:62272/vaults/test-df2b81ab-03e9-432a-878a-d6aa1c6c9147/documents/c6316ddf-539d-4604-8039-5ff6022efef2",
"body": {
"requestId": "edb11740-8c0c-4407-91d2-bd264e26281f",
"parentVersionId": null,
"content": {
"type": "Snapshot",
"value": "djIxIGNvbnRlbnQgKEQyKQo="
}
},
"status": 200
},
{
"kind": "manifest",
"method": "PUT",
"url": "http://localhost:62272/vaults/test-df2b81ab-03e9-432a-878a-d6aa1c6c9147/file-manifest",
"body": {
"requestId": "c9615094-e693-4b11-8a3d-5c415d3dcdd0",
"parentFileManifestId": 4,
"entries": {
"c6316ddf-539d-4604-8039-5ff6022efef2": "P.md"
}
},
"status": 200
}
]
}
],
"duration": 60283
}
},
{
"name": "local-update-survives-remote-rename",
"result": {
"success": true,
"duration": 58
}
},
{
"name": "catchup-create-and-update-not-skipped",
"result": {
"success": true,
"duration": 55
}
},
{
"name": "remote-rename-collides-with-pending-local-create",
"result": {
"success": true,
"duration": 53
}
},
{
"name": "remote-quick-write-rename-before-record",
"result": {
"success": true,
"duration": 42
}
},
{
"name": "v4-server-sigkill-retains-acknowledged-state",
"result": {
"success": true,
"duration": 220
}
},
{
"name": "idempotency-after-server-pause",
"result": {
"success": true,
"duration": 87
}
},
{
"name": "server-pause-both-clients-create",
"result": {
"success": true,
"duration": 60
}
},
{
"name": "server-pause-update-and-create",
"result": {
"success": true,
"duration": 87
}
},
{
"name": "server-pause-rename-edit-resume",
"result": {
"success": true,
"duration": 70
}
},
{
"name": "delete-during-pending-create",
"result": {
"success": true,
"duration": 43
}
},
{
"name": "rapid-create-update-delete-cycle",
"result": {
"success": true,
"duration": 51
}
},
{
"name": "server-pause-both-edit-same-file",
"result": {
"success": true,
"duration": 98
}
},
{
"name": "update-during-create-processing",
"result": {
"success": true,
"duration": 65
}
},
{
"name": "interrupted-delete-retry",
"result": {
"success": true,
"duration": 67
}
},
{
"name": "rename-pending-create-before-response",
"result": {
"success": true,
"duration": 78
}
},
{
"name": "create-update-coalesce-server-pause",
"result": {
"success": true,
"duration": 67
}
},
{
"name": "server-pause-delete-recreate",
"result": {
"success": true,
"duration": 71
}
},
{
"name": "merging-update-response-survives-user-rename",
"result": {
"success": true,
"duration": 88
}
},
{
"name": "local-rename-survives-remote-rename",
"result": {
"success": true,
"duration": 82
}
},
{
"name": "rename-chain-during-pending-create",
"result": {
"success": true,
"duration": 57
}
},
{
"name": "remote-update-survives-user-rename",
"result": {
"success": true,
"duration": 111
}
},
{
"name": "same-doc-id-collapse-on-local-create-after-remote-create",
"result": {
"success": true,
"duration": 54
}
},
{
"name": "renamed-pending-create-reused-path-then-delete",
"result": {
"success": true,
"duration": 185
}
},
{
"name": "rename-pending-create-onto-pending-delete-path",
"result": {
"success": true,
"duration": 166
}
},
{
"name": "rename-overwrites-pending-create-then-delete",
"result": {
"success": true,
"duration": 80
}
},
{
"name": "same-doc-id-collapse-after-remote-quick-write-and-pending-rename",
"result": {
"success": true,
"duration": 220
}
},
{
"name": "delete-recreated-pending-create-with-stale-deleting-record",
"result": {
"success": true,
"duration": 234
}
},
{
"name": "queued-create-delete-does-not-hijack-reused-path",
"result": {
"success": true,
"duration": 173
}
},
{
"name": "self-merge-pending-rename-aliases-second-create",
"result": {
"success": true,
"duration": 186
}
}
]