docs/hnsw-replication-deserialize.excalidraw
Rama main · réplica de lectura del repositorio original.
{
"type": "excalidraw",
"version": 2,
"source": "https://excalidraw.com",
"elements": [
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4669966553,
"version": 3,
"versionNonce": 1072555960,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a0",
"frameId": null,
"roundness": null,
"id": "el7570112775",
"type": "text",
"x": 40,
"y": 20,
"width": 900,
"height": 22,
"text": "HNSW Index Replication — Deserialization (single HNSW index)",
"originalText": "HNSW Index Replication — Deserialization (single HNSW index)",
"fontSize": 18,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 18,
"containerId": null,
"autoResize": true,
"lineHeight": 1.2222222222222223
},
{
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "#e7f5ff",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 384763322,
"version": 3,
"versionNonce": 1088783790,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a1",
"frameId": null,
"roundness": null,
"id": "el4146404462",
"type": "rectangle",
"x": 200,
"y": 70,
"width": 200,
"height": 50
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 3429464166,
"version": 3,
"versionNonce": 1282583496,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a2",
"frameId": null,
"roundness": null,
"id": "el5376972140",
"type": "text",
"x": 210,
"y": 78,
"width": 180,
"height": 17,
"text": "RDB stream",
"originalText": "RDB stream",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "#e7f5ff",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4909315111,
"version": 3,
"versionNonce": 1626889056,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a3",
"frameId": null,
"roundness": null,
"id": "el8470476234",
"type": "rectangle",
"x": 480,
"y": 70,
"width": 200,
"height": 50
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5995926203,
"version": 3,
"versionNonce": 1161783920,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a4",
"frameId": null,
"roundness": null,
"id": "el6494669339",
"type": "text",
"x": 490,
"y": 78,
"width": 180,
"height": 34,
"text": "Shard 0\n(graph owner)",
"originalText": "Shard 0\n(graph owner)",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "#e7f5ff",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 7095630349,
"version": 3,
"versionNonce": 769767813,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a5",
"frameId": null,
"roundness": null,
"id": "el7243590813",
"type": "rectangle",
"x": 760,
"y": 70,
"width": 200,
"height": 50
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 709091859,
"version": 3,
"versionNonce": 1038167128,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a6",
"frameId": null,
"roundness": null,
"id": "el9005446997",
"type": "text",
"x": 770,
"y": 78,
"width": 180,
"height": 17,
"text": "Shards 1..N-1",
"originalText": "Shards 1..N-1",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#adb5bd",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5533163922,
"version": 3,
"versionNonce": 1345047211,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a7",
"frameId": null,
"roundness": null,
"id": "el6315665495",
"type": "arrow",
"x": 300,
"y": 120,
"width": 0,
"height": 820,
"points": [
[
0,
0
],
[
0,
820
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#adb5bd",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6937203877,
"version": 3,
"versionNonce": 1093335987,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a8",
"frameId": null,
"roundness": null,
"id": "el3087325388",
"type": "arrow",
"x": 580,
"y": 120,
"width": 0,
"height": 820,
"points": [
[
0,
0
],
[
0,
820
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#adb5bd",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6761423216,
"version": 3,
"versionNonce": 1404787211,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "a9",
"frameId": null,
"roundness": null,
"id": "el6340399511",
"type": "arrow",
"x": 860,
"y": 120,
"width": 0,
"height": 820,
"points": [
[
0,
0
],
[
0,
820
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5752241790,
"version": 3,
"versionNonce": 1898332448,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "aa",
"frameId": null,
"roundness": null,
"id": "el9846650030",
"type": "text",
"x": 20,
"y": 136,
"width": 110,
"height": 17,
"text": "Phase 1",
"originalText": "Phase 1",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5038152815,
"version": 3,
"versionNonce": 1449578551,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ab",
"frameId": null,
"roundness": null,
"id": "el6811865367",
"type": "text",
"x": 20,
"y": 154,
"width": 170,
"height": 32,
"text": "AUX preamble\n(inline)",
"originalText": "AUX preamble\n(inline)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 0.6666666666666666
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9255689535,
"version": 3,
"versionNonce": 1140543192,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ac",
"frameId": null,
"roundness": null,
"id": "el5667156703",
"type": "text",
"x": 310,
"y": 122,
"width": 224,
"height": 16,
"text": "search-index (one per index)",
"originalText": "search-index (one per index)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 8206852137,
"version": 3,
"versionNonce": 1518392900,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ad",
"frameId": null,
"roundness": null,
"id": "el9594071708",
"type": "arrow",
"x": 300,
"y": 140,
"width": 560,
"height": 0,
"points": [
[
0,
0
],
[
560,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6112717652,
"version": 3,
"versionNonce": 1715892766,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ae",
"frameId": null,
"roundness": null,
"id": "el9885701171",
"type": "text",
"x": 310,
"y": 144,
"width": 224,
"height": 16,
"text": "shard-count (summary, recorded)",
"originalText": "shard-count (summary, recorded)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 324781809,
"version": 3,
"versionNonce": 207448324,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "af",
"frameId": null,
"roundness": null,
"id": "el8021071632",
"type": "arrow",
"x": 300,
"y": 162,
"width": 560,
"height": 0,
"points": [
[
0,
0
],
[
560,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 2875080953,
"version": 3,
"versionNonce": 1319074105,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ag",
"frameId": null,
"roundness": null,
"id": "el5973133275",
"type": "text",
"x": 310,
"y": 166,
"width": 224,
"height": 16,
"text": "search-synonyms (parked)",
"originalText": "search-synonyms (parked)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 1743185122,
"version": 3,
"versionNonce": 1391665108,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ah",
"frameId": null,
"roundness": null,
"id": "el8176564066",
"type": "arrow",
"x": 300,
"y": 184,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#212529",
"backgroundColor": "#fff4e6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6271333615,
"version": 3,
"versionNonce": 1944233985,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ai",
"frameId": null,
"roundness": null,
"id": "el9396773392",
"type": "rectangle",
"x": 522,
"y": 201,
"width": 116,
"height": 22
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9278355595,
"version": 3,
"versionNonce": 1172396149,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "aj",
"frameId": null,
"roundness": null,
"id": "el4522354029",
"type": "text",
"x": 526,
"y": 205,
"width": 108,
"height": 15,
"text": "state: kProhibit",
"originalText": "state: kProhibit",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3636363636363635
},
{
"angle": 0,
"strokeColor": "#212529",
"backgroundColor": "#fff4e6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 7636165076,
"version": 3,
"versionNonce": 1278828821,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ak",
"frameId": null,
"roundness": null,
"id": "el3251657641",
"type": "rectangle",
"x": 802,
"y": 201,
"width": 116,
"height": 22
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9206134566,
"version": 3,
"versionNonce": 111170576,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "al",
"frameId": null,
"roundness": null,
"id": "el9095495480",
"type": "text",
"x": 806,
"y": 205,
"width": 108,
"height": 15,
"text": "state: kProhibit",
"originalText": "state: kProhibit",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3636363636363635
},
{
"angle": 0,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 2597476415,
"version": 3,
"versionNonce": 1708575576,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "am",
"frameId": null,
"roundness": null,
"id": "el4877766285",
"type": "text",
"x": 20,
"y": 251,
"width": 110,
"height": 17,
"text": "Phase 2",
"originalText": "Phase 2",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 7783195111,
"version": 3,
"versionNonce": 1187022617,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "an",
"frameId": null,
"roundness": null,
"id": "el8734504687",
"type": "text",
"x": 20,
"y": 269,
"width": 170,
"height": 32,
"text": "Mapping ingestion\n(every shard, parked)",
"originalText": "Mapping ingestion\n(every shard, parked)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 0.6666666666666666
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5947052439,
"version": 3,
"versionNonce": 1296162527,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ao",
"frameId": null,
"roundness": null,
"id": "el1262937116",
"type": "text",
"x": 310,
"y": 237,
"width": 240,
"height": 16,
"text": "RDB_OPCODE_SHARD_DOC_INDEX",
"originalText": "RDB_OPCODE_SHARD_DOC_INDEX",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9312560033,
"version": 3,
"versionNonce": 1922151139,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ap",
"frameId": null,
"roundness": null,
"id": "el8016062235",
"type": "arrow",
"x": 300,
"y": 255,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6503959894,
"version": 3,
"versionNonce": 1726714302,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "aq",
"frameId": null,
"roundness": null,
"id": "el8932709474",
"type": "text",
"x": 596,
"y": 259,
"width": 240,
"height": 16,
"text": "RDB_OPCODE_SHARD_DOC_INDEX",
"originalText": "RDB_OPCODE_SHARD_DOC_INDEX",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4815925654,
"version": 3,
"versionNonce": 622879681,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ar",
"frameId": null,
"roundness": null,
"id": "el5523008819",
"type": "arrow",
"x": 300,
"y": 277,
"width": 560,
"height": 0,
"points": [
[
0,
0
],
[
560,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#5c5f66",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 8709139628,
"version": 3,
"versionNonce": 1282752555,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "as",
"frameId": null,
"roundness": null,
"id": "el9509776610",
"type": "text",
"x": 310,
"y": 291,
"width": 540,
"height": 14,
"text": "(blocks keyed by master shard id, parked until post-load)",
"originalText": "(blocks keyed by master shard id, parked until post-load)",
"fontSize": 10,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.4
},
{
"angle": 0,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 756326801,
"version": 3,
"versionNonce": 236499874,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "at",
"frameId": null,
"roundness": null,
"id": "el2115353105",
"type": "text",
"x": 20,
"y": 326,
"width": 110,
"height": 17,
"text": "Phase 3",
"originalText": "Phase 3",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6489895233,
"version": 3,
"versionNonce": 1930023278,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "au",
"frameId": null,
"roundness": null,
"id": "el4514586664",
"type": "text",
"x": 20,
"y": 344,
"width": 170,
"height": 32,
"text": "Graph ingestion\n(shard 0 only)",
"originalText": "Graph ingestion\n(shard 0 only)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 0.6666666666666666
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 3542630479,
"version": 3,
"versionNonce": 241064826,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "av",
"frameId": null,
"roundness": null,
"id": "el1560234802",
"type": "text",
"x": 310,
"y": 312,
"width": 392,
"height": 16,
"text": "VECTOR_INDEX header: index_key, enterpoint, count",
"originalText": "VECTOR_INDEX header: index_key, enterpoint, count",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4331712732,
"version": 3,
"versionNonce": 1105446617,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "aw",
"frameId": null,
"roundness": null,
"id": "el2830311965",
"type": "arrow",
"x": 300,
"y": 330,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 732996964,
"version": 3,
"versionNonce": 1068005655,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ax",
"frameId": null,
"roundness": null,
"id": "el2778497006",
"type": "text",
"x": 310,
"y": 334,
"width": 200,
"height": 16,
"text": "nodes (batched)",
"originalText": "nodes (batched)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 8675093756,
"version": 3,
"versionNonce": 1590648217,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "ay",
"frameId": null,
"roundness": null,
"id": "el3374765027",
"type": "arrow",
"x": 300,
"y": 352,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "#fff9db",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 3726811004,
"version": 3,
"versionNonce": 1400557433,
"isDeleted": false,
"boundElements": [],
"updated": 1779351666117,
"link": null,
"locked": false,
"index": "az",
"frameId": null,
"roundness": null,
"id": "el9162546928",
"type": "rectangle",
"x": 484,
"y": 366,
"width": 192,
"height": 56
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 914146457,
"version": 4,
"versionNonce": 626328642,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b00",
"frameId": null,
"roundness": null,
"id": "el2838496021",
"type": "text",
"x": 492,
"y": 372,
"width": 176,
"height": 44,
"text": "shard counts equal\n → restore graph in place\nshard counts differ\n → park nodes for remap",
"originalText": "shard counts equal\n → restore graph in place\nshard counts differ\n → park nodes for remap",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.2
},
{
"angle": 0,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6107900909,
"version": 4,
"versionNonce": 1235081438,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b01",
"frameId": null,
"roundness": null,
"id": "el7093718686",
"type": "text",
"x": 20,
"y": 476,
"width": 110,
"height": 17,
"text": "Phase 4",
"originalText": "Phase 4",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 1418466469,
"version": 4,
"versionNonce": 175057922,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b02",
"frameId": null,
"roundness": null,
"id": "el9465196575",
"type": "text",
"x": 20,
"y": 494,
"width": 170,
"height": 32,
"text": "Key stream\n(vectors not yet installed)",
"originalText": "Key stream\n(vectors not yet installed)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 0.6666666666666666
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5067449371,
"version": 4,
"versionNonce": 2020281630,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b03",
"frameId": null,
"roundness": null,
"id": "el8084517358",
"type": "text",
"x": 310,
"y": 462,
"width": 240,
"height": 16,
"text": "keys + HNSW vector payloads",
"originalText": "keys + HNSW vector payloads",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6869328717,
"version": 4,
"versionNonce": 1634622402,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b04",
"frameId": null,
"roundness": null,
"id": "el1421057083",
"type": "arrow",
"x": 300,
"y": 480,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9506445695,
"version": 4,
"versionNonce": 2013772126,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b05",
"frameId": null,
"roundness": null,
"id": "el2241214797",
"type": "text",
"x": 596,
"y": 484,
"width": 240,
"height": 16,
"text": "keys + HNSW vector payloads",
"originalText": "keys + HNSW vector payloads",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 3895251828,
"version": 4,
"versionNonce": 946967426,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b06",
"frameId": null,
"roundness": null,
"id": "el1811078055",
"type": "arrow",
"x": 300,
"y": 502,
"width": 560,
"height": 0,
"points": [
[
0,
0
],
[
560,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "#fff9db",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 526609458,
"version": 4,
"versionNonce": 1875172766,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b07",
"frameId": null,
"roundness": null,
"id": "el1285950275",
"type": "rectangle",
"x": 484,
"y": 514,
"width": 472,
"height": 56
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 8615707002,
"version": 4,
"versionNonce": 28824386,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b08",
"frameId": null,
"roundness": null,
"id": "el3829373844",
"type": "text",
"x": 492,
"y": 520,
"width": 456,
"height": 44,
"text": "Index state remains kProhibit: vector payloads land in the\nkeyspace, but the HNSW graph does not absorb them yet.\nConcurrent index ops would be diverted to pending-updates.",
"originalText": "Index state remains kProhibit: vector payloads land in the\nkeyspace, but the HNSW graph does not absorb them yet.\nConcurrent index ops would be diverted to pending-updates.",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.25
},
{
"angle": 0,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 603094936,
"version": 4,
"versionNonce": 1960016350,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b09",
"frameId": null,
"roundness": null,
"id": "el9774556811",
"type": "text",
"x": 20,
"y": 612,
"width": 110,
"height": 17,
"text": "Phase 5",
"originalText": "Phase 5",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9478710677,
"version": 4,
"versionNonce": 262150914,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0A",
"frameId": null,
"roundness": null,
"id": "el3543974343",
"type": "text",
"x": 20,
"y": 630,
"width": 170,
"height": 32,
"text": "Post-load reconciliation\n(per index, per shard)",
"originalText": "Post-load reconciliation\n(per index, per shard)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 0.6666666666666666
},
{
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "#ebfbee",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 7535241309,
"version": 4,
"versionNonce": 1313115678,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0B",
"frameId": null,
"roundness": null,
"id": "el1266968262",
"type": "rectangle",
"x": 488,
"y": 615,
"width": 184,
"height": 30
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 3858468059,
"version": 4,
"versionNonce": 279538370,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0C",
"frameId": null,
"roundness": null,
"id": "el5773780738",
"type": "text",
"x": 494,
"y": 619,
"width": 172,
"height": 22,
"text": "1. Apply mappings\n (remap if shard counts differ)",
"originalText": "1. Apply mappings\n (remap if shard counts differ)",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.05
},
{
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "#ebfbee",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 699140505,
"version": 4,
"versionNonce": 956897886,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0D",
"frameId": null,
"roundness": null,
"id": "el3282291530",
"type": "rectangle",
"x": 768,
"y": 615,
"width": 184,
"height": 30
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6756619005,
"version": 4,
"versionNonce": 192070274,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0E",
"frameId": null,
"roundness": null,
"id": "el7963645404",
"type": "text",
"x": 774,
"y": 619,
"width": 172,
"height": 22,
"text": "1. Apply mappings\n (pre-distributed slice)",
"originalText": "1. Apply mappings\n (pre-distributed slice)",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.05
},
{
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "#ebfbee",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5029912004,
"version": 4,
"versionNonce": 737287838,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0F",
"frameId": null,
"roundness": null,
"id": "el3901383773",
"type": "rectangle",
"x": 488,
"y": 651,
"width": 184,
"height": 30
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 7819065621,
"version": 4,
"versionNonce": 1522213442,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0G",
"frameId": null,
"roundness": null,
"id": "el5113820712",
"type": "text",
"x": 494,
"y": 655,
"width": 172,
"height": 22,
"text": "2. Rebuild per index\n restore-path or full-rebuild",
"originalText": "2. Rebuild per index\n restore-path or full-rebuild",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.05
},
{
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "#ebfbee",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 1613486898,
"version": 4,
"versionNonce": 464558814,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0H",
"frameId": null,
"roundness": null,
"id": "el1855749788",
"type": "rectangle",
"x": 768,
"y": 651,
"width": 184,
"height": 30
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5257345772,
"version": 4,
"versionNonce": 694258178,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0I",
"frameId": null,
"roundness": null,
"id": "el2523434439",
"type": "text",
"x": 774,
"y": 655,
"width": 172,
"height": 22,
"text": "2. Rebuild per index\n restore-path or full-rebuild",
"originalText": "2. Rebuild per index\n restore-path or full-rebuild",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.05
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5553178275,
"version": 4,
"versionNonce": 1054183198,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0J",
"frameId": null,
"roundness": null,
"id": "el7543247176",
"type": "text",
"x": 310,
"y": 683,
"width": 224,
"height": 16,
"text": "3. Synonyms (replay parked)",
"originalText": "3. Synonyms (replay parked)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 2425551894,
"version": 4,
"versionNonce": 1852111298,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0K",
"frameId": null,
"roundness": null,
"id": "el5087621166",
"type": "arrow",
"x": 300,
"y": 701,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#212529",
"backgroundColor": "#ffec99",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 2594280937,
"version": 4,
"versionNonce": 1372715870,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0L",
"frameId": null,
"roundness": null,
"id": "el8172137999",
"type": "rectangle",
"x": 514,
"y": 715,
"width": 132,
"height": 22
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4706628386,
"version": 4,
"versionNonce": 1759801730,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0M",
"frameId": null,
"roundness": null,
"id": "el1349492462",
"type": "text",
"x": 518,
"y": 719,
"width": 124,
"height": 15,
"text": "kProhibit → kRestoring",
"originalText": "kProhibit → kRestoring",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3636363636363635
},
{
"angle": 0,
"strokeColor": "#212529",
"backgroundColor": "#ffec99",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4814729842,
"version": 4,
"versionNonce": 1526128542,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0N",
"frameId": null,
"roundness": null,
"id": "el6665777335",
"type": "rectangle",
"x": 794,
"y": 715,
"width": 132,
"height": 22
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9120987601,
"version": 4,
"versionNonce": 471789890,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0O",
"frameId": null,
"roundness": null,
"id": "el4358934275",
"type": "text",
"x": 798,
"y": 719,
"width": 124,
"height": 15,
"text": "kProhibit → kRestoring",
"originalText": "kProhibit → kRestoring",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3636363636363635
},
{
"angle": 0,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 2410491685,
"version": 4,
"versionNonce": 1853176798,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0P",
"frameId": null,
"roundness": null,
"id": "el4542283427",
"type": "text",
"x": 20,
"y": 765,
"width": 110,
"height": 17,
"text": "Phase 6",
"originalText": "Phase 6",
"fontSize": 13,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 13,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3076923076923077
},
{
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5105275799,
"version": 4,
"versionNonce": 1265858818,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0Q",
"frameId": null,
"roundness": null,
"id": "el2661810293",
"type": "text",
"x": 20,
"y": 783,
"width": 170,
"height": 32,
"text": "Hydration + drain\n(barrier across shards)",
"originalText": "Hydration + drain\n(barrier across shards)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 0.6666666666666666
},
{
"angle": 0,
"strokeColor": "#d9480f",
"backgroundColor": "#fff4e6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 8106345298,
"version": 4,
"versionNonce": 1918767134,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0R",
"frameId": null,
"roundness": null,
"id": "el8023897802",
"type": "rectangle",
"x": 488,
"y": 769,
"width": 184,
"height": 42
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4473880307,
"version": 4,
"versionNonce": 1986070722,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0S",
"frameId": null,
"roundness": null,
"id": "el7714149706",
"type": "text",
"x": 494,
"y": 773,
"width": 172,
"height": 34,
"text": "4. Hydrate vectors\n iterate key index;\n missing docs → evicted",
"originalText": "4. Hydrate vectors\n iterate key index;\n missing docs → evicted",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.05
},
{
"angle": 0,
"strokeColor": "#d9480f",
"backgroundColor": "#fff4e6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 7633615224,
"version": 4,
"versionNonce": 1654807646,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0T",
"frameId": null,
"roundness": null,
"id": "el9146221911",
"type": "rectangle",
"x": 768,
"y": 769,
"width": 184,
"height": 42
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 9510084915,
"version": 4,
"versionNonce": 1418109058,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0U",
"frameId": null,
"roundness": null,
"id": "el4547809987",
"type": "text",
"x": 774,
"y": 773,
"width": 172,
"height": 34,
"text": "4. Hydrate vectors\n iterate key index;\n missing docs → evicted",
"originalText": "4. Hydrate vectors\n iterate key index;\n missing docs → evicted",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.05
},
{
"angle": 0,
"strokeColor": "#5c5f66",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 6489298454,
"version": 4,
"versionNonce": 353575070,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0V",
"frameId": null,
"roundness": null,
"id": "el5965409078",
"type": "text",
"x": 488,
"y": 821,
"width": 464,
"height": 14,
"text": "⇡ barrier: every shard finishes hydration before drain ⇡",
"originalText": "⇡ barrier: every shard finishes hydration before drain ⇡",
"fontSize": 10.5,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 10,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5458230498,
"version": 4,
"versionNonce": 1369653314,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0W",
"frameId": null,
"roundness": null,
"id": "el6274703470",
"type": "text",
"x": 355,
"y": 835,
"width": 240,
"height": 16,
"text": "5. DrainRestorationUpdates",
"originalText": "5. DrainRestorationUpdates",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 12,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 2088032209,
"version": 4,
"versionNonce": 2103532766,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0X",
"frameId": null,
"roundness": null,
"id": "el4924620484",
"type": "arrow",
"x": 300,
"y": 853,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4083508907,
"version": 4,
"versionNonce": 160819202,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0Y",
"frameId": null,
"roundness": null,
"id": "el4887017312",
"type": "arrow",
"x": 580,
"y": 853,
"width": 280,
"height": 0,
"points": [
[
0,
0
],
[
280,
0
]
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"startBinding": null,
"endBinding": null
},
{
"angle": 0,
"strokeColor": "#212529",
"backgroundColor": "#d3f9d8",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 794217902,
"version": 4,
"versionNonce": 1897795870,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0Z",
"frameId": null,
"roundness": null,
"id": "el7311859722",
"type": "rectangle",
"x": 490,
"y": 865,
"width": 180,
"height": 25
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 4063619700,
"version": 4,
"versionNonce": 1146984386,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0a",
"frameId": null,
"roundness": null,
"id": "el4913672038",
"type": "text",
"x": 494,
"y": 870,
"width": 172,
"height": 15,
"text": "kRestoring → kBuilding",
"originalText": "kRestoring → kBuilding",
"fontSize": 11.4,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3636363636363635
},
{
"angle": 0,
"strokeColor": "#212529",
"backgroundColor": "#d3f9d8",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 3880919309,
"version": 4,
"versionNonce": 1807367518,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0b",
"frameId": null,
"roundness": null,
"id": "el8790275060",
"type": "rectangle",
"x": 770,
"y": 865,
"width": 180,
"height": 25
},
{
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 1976641336,
"version": 4,
"versionNonce": 1914261378,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0c",
"frameId": null,
"roundness": null,
"id": "el9739342579",
"type": "text",
"x": 774,
"y": 870,
"width": 172,
"height": 15,
"text": "kRestoring → kBuilding",
"originalText": "kRestoring → kBuilding",
"fontSize": 11.4,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3636363636363635
},
{
"angle": 0,
"strokeColor": "#5c5f66",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 8532772776,
"version": 4,
"versionNonce": 1384571294,
"isDeleted": false,
"boundElements": [],
"updated": 1779357119464,
"link": null,
"locked": false,
"index": "b0d",
"frameId": null,
"roundness": null,
"id": "el2326594213",
"type": "text",
"x": 20,
"y": 915,
"width": 960,
"height": 16,
"text": "Fallbacks: missing mappings or remap failure for an index → discard graph, rebuild from key stream.",
"originalText": "Fallbacks: missing mappings or remap failure for an index → discard graph, rebuild from key stream.",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
},
{
"angle": 0,
"strokeColor": "#5c5f66",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"seed": 5167811740,
"version": 5,
"versionNonce": 1242624094,
"isDeleted": true,
"boundElements": [],
"updated": 1779357282418,
"link": null,
"locked": false,
"index": "b0e",
"frameId": null,
"roundness": null,
"id": "el9514385824",
"type": "text",
"x": 20,
"y": 933,
"width": 960,
"height": 16,
"text": "Gate: replica flag --deserialize_hnsw_index off → skip mapping + graph opcodes, rebuild every index from the key stream.",
"originalText": "Gate: replica flag --deserialize_hnsw_index off → skip mapping + graph opcodes, rebuild every index from the key stream.",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 11,
"containerId": null,
"autoResize": true,
"lineHeight": 1.3333333333333333
}
],
"appState": {
"gridSize": 20,
"gridStep": 5,
"gridModeEnabled": false,
"viewBackgroundColor": "#ffffff",
"lockedMultiSelections": {}
},
"files": {}
}