diff --git a/docs/报告顶部评分与年龄排版-2026-10-13.md b/docs/报告顶部评分与年龄排版-2026-10-13.md new file mode 100644 index 0000000..190e6bc --- /dev/null +++ b/docs/报告顶部评分与年龄排版-2026-10-13.md @@ -0,0 +1,11 @@ +# 报告顶部评分与年龄排版 + +- 分数数字与「分」组成同行整体,下面显示「综合评分」,间距 0 CSS px。两行共用水平中心线,整个分组在圆圈内水平、垂直居中。 +- 「生物可视年龄」标题与年龄数字间距 0 CSS px,作为整体与左侧圆圈竖向居中对齐。 +- 保留原文字、字号、数据和算法,不更改其他页面或服务器配置。 + +## 验证与发布 + +`node h5/test/report-touch-layout.mjs` 验证五种屏宽、0/75/82/100/缺失分数:单位计入分数组宽度、标题在数字下方、零间距、分组居中及年龄对齐;同时回归报告跟手切换等既有交互。测试使用模拟数据,不写报告、不调用付费检测。 + +本地验证通过。发布沿用 Git bundle 快进同步至 `/home/ubuntu/juzi` 并重启 `juzi-h5.service`,发布后经公网重跑上述测试并核对静态资源与健康检查。不代用户推送 origin,不包含未追踪的 `new_feedback/`。 diff --git a/docs/评分圈内居中与正脸语音修复-2026-10-12.md b/docs/评分圈内居中与正脸语音修复-2026-10-12.md index 70ad6d1..3176f7c 100644 --- a/docs/评分圈内居中与正脸语音修复-2026-10-12.md +++ b/docs/评分圈内居中与正脸语音修复-2026-10-12.md @@ -1,5 +1,7 @@ # 评分圈内居中、基础信息页固定与正脸语音修复 +> 2026-10-13:报告顶部排版已按后续确认调整,以下 25px 年龄间距及原评分排列仅为历史记录。当前以《报告顶部评分与年龄排版-2026-10-13.md》为准;基础信息与语音修复不变。 + ## 范围 1. 报告:综合评分标题和分数在圆环内上下排列,作为一个整体垂直居中,标题与数字分别水平居中。数字右侧保留「分」。年龄标题到年龄数字的边界距离固定为 25 CSS px,不随屏宽比例增大;原显示文案不更名。 diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index 493b1bd..ce1a0a2 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -63,7 +63,7 @@ "61": "报告布局与跟手交互调整", "62": "提交前 Review(2026-10-11)", "63": "e2e-browser.mjs", - "64": "play", + "64": "start", "65": "微信登录接入与公网部署说明", "66": "normalize", "67": "ui-20261009.mjs", @@ -75,7 +75,7 @@ "73": "camera-geometry.js", "74": "report-copy.js", "75": "prepare_h5_assets.py", - "76": "readPhotoFile", + "76": "showScreen", "77": ".runAndExtendWithFaceDetections", "78": "Point", "79": "登录反馈与加载优化(2026-10-12)", @@ -100,7 +100,7 @@ "98": "PredictSingleFaceExpressionsWithFaceAlignmentTask", "99": "DetectSingleFaceLandmarksTask", "100": "ComputeSingleFaceDescriptorTask", - "101": "k", + "101": "LabeledFaceDescriptors", "102": "Box", "103": "第四轮反馈/傅艳NEW与项思炼的会话 2026年10月12日.md", "104": "export_fourth_feedback_assets.py", @@ -111,7 +111,6 @@ "109": "submitPhotos", "110": "doCapture", "111": "i", - "112": "vizCompose", "113": "swipe-track.js", "114": "optimize_delivery_images.py", "115": "FaceProcessor", diff --git a/graphify-out/.graphify_labels.json.sig b/graphify-out/.graphify_labels.json.sig index dd932fe..a95e88f 100644 --- a/graphify-out/.graphify_labels.json.sig +++ b/graphify-out/.graphify_labels.json.sig @@ -1 +1 @@ -{"0": "7a1176758119a6e8", "1": "cb6ea50bd4e4a5ca", "2": "fd2eb9185c61f1fe", "3": "1f737ca8edb978f2", "4": "56bf12952b0de42b", "5": "e8ddef85a868abc9", "6": "2c4c92dd6e627244", "7": "03b56b13a08b5f83", "8": "a689fcb62e7754af", "9": "3370a263a4641111", "10": "2b037735e1f5b0f6", "11": "4a490abd5e503318", "12": "aeca274694e158d2", "13": "7e3b558a587a4ebe", "14": "bf75bfc99d4f9e34", "15": "523e783b24871b14", "16": "95add6a975c0cb72", "17": "e042d7fe7351bcb9", "18": "f93d5d85e671fcee", "19": "39abb1eef19df707", "20": "aecf2fce44ba49c5", "21": "a4ff643a50f0c3df", "22": "00dab8704da757dc", "23": "90fac00055070ce2", "24": "f85b5b1634224c86", "25": "46e8db3e6e3f37ea", "26": "10c2b0fcd8bec2c1", "27": "eab427ce9a5219e9", "28": "4d97202be5bb16ac", "29": "c608f1c6492e1cb1", "30": "73c13793fca09f56", "31": "fbbcfc059751cc6a", "32": "f6bcf56c4589316b", "33": "75f750c5b7d9f63d", "34": "f024ff7942935690", "35": "241be5abeab1da6f", "36": "a7d375041779bad4", "37": "cb8f26249485324a", "38": "9a25b1230b5fe649", "39": "fdd95375b4a5ddb3", "40": "5e546676ab96de03", "41": "5d43ff2eaff3e484", "42": "916170b9f5d7346b", "43": "04c475f726d2508f", "44": "852c1bb2446edd9c", "45": "92ab3e5134ed8685", "46": "65718282b3c32109", "47": "e594ecaa8e7d1538", "48": "cf2f2424bc00436f", "49": "1f976711cda158dc", "50": "bbb2b57d72922b16", "51": "eb6a182204867275", "52": "2ec3c8c088568ba9", "53": "68c45056378341a7", "54": "c58d41e8e580fdc6", "55": "68c52c80f38f8b2c", "56": "9ee2ad45dc27851d", "57": "f2a40b5f1b29f669", "58": "504ce5bc46e6237e", "59": "891f59cda3708718", "60": "a505b7de6257a4e8", "61": "5209ce2a267bf33b", "62": "1366ae24c7e5897d", "63": "c256b43f75d7809e", "64": "0adfe3c7d77dcbe1", "65": "bdee3c4a37df52f8", "66": "f05da4095366f6d4", "67": "3e126d8deaf6e200", "68": "6b91f3679541de79", "69": "e511846eeba03076", "70": "be0c8310abda2467", "71": "b234c5e4ac7f632d", "72": "c84f196a7bd35861", "73": "2b887bf601ccfb9f", "74": "ae2a154311e1f53a", "75": "69fdd23278518884", "76": "4e91cfdf55362604", "77": "2ee521497bb8506a", "78": "aa921a06e1bd1a1d", "79": "86f177bf0a7dd07c", "80": "315325cde1352e98", "81": "37c559741825be74", "82": "200f25fbad7af8fb", "83": "1284897282eb47a3", "84": "2fb17901aa87e0e7", "85": "4bc370be8afd7db1", "86": "386c6fcc7be918e0", "87": "e5fa7717989eda80", "88": "8b5ab5232cef3457", "89": "9e3363b80eeceeea", "90": "dd1c246e19a2d032", "91": "83b0fd3b14363e4d", "92": "fced244d93677d90", "93": "8bd61518dd267641", "94": "713d04996c4627df", "95": "59c31f858c7b6970", "96": "4195478d5c528371", "97": "01f68dfc34a29d32", "98": "8c471c7baeaaca54", "99": "23f1d406f6c779ae", "100": "7ac475ea9bc280f8", "101": "f065b001b69290e9", "102": "074575463a8da45a", "103": "6ffbe07b521a061b", "104": "e114a7aebaaca2f1", "105": "af50c66d16c81bba", "106": "8bc72c179793e1c2", "107": "d9c195d9ccdb137e", "108": "e0fc0a42e33bda91", "109": "4afb1715f62865b1", "110": "45259f492e4f2efb", "111": "b9ba0a5c51b155b1", "112": "a005abe41943c7cd", "113": "0d99f86b9e41c4bb", "114": "b9d7c266afa84437", "115": "57344ed1fd5c260f", "116": "0dda68823cc5a1d7", "117": "02c78dd73c398bfa", "118": "14fdf4e4c496519f", "119": "a64c13723656b663", "120": "5fec2bbca3634aec", "121": "ce0e68dab611f022", "122": "15f58f7494ac2b87", "123": "b091e3eb82b456eb", "124": "29790cf710874dd0", "125": "e4f29216745ec758", "126": "e858d75e995c92e5", "127": "e2c998de34fdd08d", "128": "a0bc88eb14b70170", "129": "3dd68cce72af5314"} \ No newline at end of file +{"0": "38915c7bbf20dd63", "1": "cb6ea50bd4e4a5ca", "2": "3427a6e8a9c7cb3e", "3": "1f737ca8edb978f2", "4": "56bf12952b0de42b", "5": "e8ddef85a868abc9", "6": "b1e7fae56fe55ee1", "7": "03b56b13a08b5f83", "8": "a689fcb62e7754af", "9": "3370a263a4641111", "10": "2b037735e1f5b0f6", "11": "4a490abd5e503318", "12": "aeca274694e158d2", "13": "7e3b558a587a4ebe", "14": "bf75bfc99d4f9e34", "15": "523e783b24871b14", "16": "95add6a975c0cb72", "17": "e042d7fe7351bcb9", "18": "f93d5d85e671fcee", "19": "39abb1eef19df707", "20": "aecf2fce44ba49c5", "21": "a4ff643a50f0c3df", "22": "00dab8704da757dc", "23": "90fac00055070ce2", "24": "f85b5b1634224c86", "25": "46e8db3e6e3f37ea", "26": "10c2b0fcd8bec2c1", "27": "eab427ce9a5219e9", "28": "d1b8d101d84f0ee2", "29": "c608f1c6492e1cb1", "30": "73c13793fca09f56", "31": "fbbcfc059751cc6a", "32": "f6bcf56c4589316b", "33": "75f750c5b7d9f63d", "34": "f024ff7942935690", "35": "241be5abeab1da6f", "36": "a7d375041779bad4", "37": "cb8f26249485324a", "38": "9a25b1230b5fe649", "39": "fdd95375b4a5ddb3", "40": "5e546676ab96de03", "41": "5d43ff2eaff3e484", "42": "916170b9f5d7346b", "43": "04c475f726d2508f", "44": "852c1bb2446edd9c", "45": "92ab3e5134ed8685", "46": "65718282b3c32109", "47": "e594ecaa8e7d1538", "48": "cf2f2424bc00436f", "49": "1f976711cda158dc", "50": "bbb2b57d72922b16", "51": "eb6a182204867275", "52": "2ec3c8c088568ba9", "53": "68c45056378341a7", "54": "c58d41e8e580fdc6", "55": "68c52c80f38f8b2c", "56": "9ee2ad45dc27851d", "57": "f2a40b5f1b29f669", "58": "504ce5bc46e6237e", "59": "891f59cda3708718", "60": "a505b7de6257a4e8", "61": "5209ce2a267bf33b", "62": "1366ae24c7e5897d", "63": "c256b43f75d7809e", "64": "a01bccd7f7c24c78", "65": "bdee3c4a37df52f8", "66": "f05da4095366f6d4", "67": "3e126d8deaf6e200", "68": "6b91f3679541de79", "69": "e511846eeba03076", "70": "be0c8310abda2467", "71": "b234c5e4ac7f632d", "72": "c84f196a7bd35861", "73": "2b887bf601ccfb9f", "74": "ae2a154311e1f53a", "75": "69fdd23278518884", "76": "71cbe5098f4c1b6f", "77": "2ee521497bb8506a", "78": "aa921a06e1bd1a1d", "79": "0746e33eaf6cd1f9", "80": "315325cde1352e98", "81": "37c559741825be74", "82": "200f25fbad7af8fb", "83": "1284897282eb47a3", "84": "d8bb296741d3d05c", "85": "4bc370be8afd7db1", "86": "386c6fcc7be918e0", "87": "e5fa7717989eda80", "88": "8b5ab5232cef3457", "89": "9e3363b80eeceeea", "90": "dd1c246e19a2d032", "91": "83b0fd3b14363e4d", "92": "fced244d93677d90", "93": "8bd61518dd267641", "94": "713d04996c4627df", "95": "59c31f858c7b6970", "96": "4195478d5c528371", "97": "01f68dfc34a29d32", "98": "8c471c7baeaaca54", "99": "23f1d406f6c779ae", "100": "7ac475ea9bc280f8", "101": "f8b38aeaaab11ec4", "102": "074575463a8da45a", "103": "6ffbe07b521a061b", "104": "e114a7aebaaca2f1", "105": "af50c66d16c81bba", "106": "8bc72c179793e1c2", "107": "d9c195d9ccdb137e", "108": "e0fc0a42e33bda91", "109": "4afb1715f62865b1", "110": "52f28eb30e80851f", "111": "2dfe251d5e9bd2fe", "113": "0d99f86b9e41c4bb", "114": "b9d7c266afa84437", "115": "57344ed1fd5c260f", "116": "0dda68823cc5a1d7", "117": "cc191db3bbde70d7", "118": "14fdf4e4c496519f", "119": "a64c13723656b663", "120": "5fec2bbca3634aec", "121": "ce0e68dab611f022", "122": "15f58f7494ac2b87", "123": "b091e3eb82b456eb", "124": "29790cf710874dd0", "125": "e4f29216745ec758", "126": "e858d75e995c92e5", "127": "e2c998de34fdd08d", "128": "a0bc88eb14b70170", "129": "3dd68cce72af5314"} \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index c7b95d3..d6f70da 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ -# Graph Report - juzi (2026-10-12) +# Graph Report - juzi (2026-10-13) ## Corpus Check -- 105 files · ~4,905,053 words +- 105 files · ~4,905,190 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 1452 nodes · 2901 edges · 130 communities (98 shown, 32 thin omitted) +- 1452 nodes · 2901 edges · 129 communities (96 shown, 33 thin omitted) - Extraction: 93% EXTRACTED · 7% INFERRED · 0% AMBIGUOUS · INFERRED: 210 edges (avg confidence: 0.57) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `2a49ebda` +- Built from commit: `6f83f58a` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -74,7 +74,7 @@ - 报告布局与跟手交互调整 - 提交前 Review(2026-10-11) - e2e-browser.mjs -- play +- start - 微信登录接入与公网部署说明 - normalize - ui-20261009.mjs @@ -83,7 +83,7 @@ - scan-placeholder.mjs - age - build_report_copy.py -- readPhotoFile +- showScreen - .runAndExtendWithFaceDetections - Point - 登录反馈与加载优化(2026-10-12) @@ -107,7 +107,7 @@ - PredictSingleFaceExpressionsWithFaceAlignmentTask - DetectSingleFaceLandmarksTask - ComputeSingleFaceDescriptorTask -- k +- LabeledFaceDescriptors - Box - 第四轮反馈/傅艳NEW与项思炼的会话 2026年10月12日.md - 第三轮反馈20261012/傅艳NEW与项思炼的会话 2026年10月12日.md @@ -116,7 +116,6 @@ - submitPhotos - doCapture - i -- vizCompose - FaceProcessor - convLayer - startCamera @@ -160,19 +159,19 @@ ## Import Cycles - None detected. -## Communities (130 total, 32 thin omitted) +## Communities (129 total, 33 thin omitted) ### Community 0 - "face-api.js" Cohesion: 0.02 -Nodes (46): bgrToRgbTensor(), cn(), computeReshapedDimensions(), createBrowserEnv(), createFaceDetectionNet(), createFileSystem(), createNodejsEnv(), createSsdMobilenetv1() (+38 more) +Nodes (44): bgrToRgbTensor(), cn(), computeReshapedDimensions(), createBrowserEnv(), createFaceDetectionNet(), createFileSystem(), createNodejsEnv(), createSsdMobilenetv1() (+36 more) ### Community 1 - "线上闭环测试(不含真实微信授权)" Cohesion: 0.25 Nodes (7): 发现并修复, 可复现命令, 已通过的检查, 线上闭环测试(不含真实微信授权), 结论, 话术及仓库同步, 验证边界 ### Community 2 - "app.js" -Cohesion: 0.13 -Nodes (22): cancelSkinDrag(), esc(), goSkin(), loadAppFont(), loginAllowed(), loginBrowser(), loginSucceeded(), loginWechat() (+14 more) +Cohesion: 0.11 +Nodes (22): cancelSkinDrag(), esc(), goSkin(), openHistory(), renderHistoryList(), renderReport(), renderViz(), restartScanCycle() (+14 more) ### Community 3 - "skin-score.js" Cohesion: 0.12 @@ -187,8 +186,8 @@ Cohesion: 0.11 Nodes (17): bi(), Ef(), er(), FaceMatch(), ia(), Ie(), j(), Kt() (+9 more) ### Community 6 - "n" -Cohesion: 0.12 -Nodes (48): a(), ae(), be(), bf(), ce(), cf(), d(), da() (+40 more) +Cohesion: 0.10 +Nodes (54): a(), ae(), b(), ba(), be(), bf(), ce(), cf() (+46 more) ### Community 7 - "test/profile-store.js" Cohesion: 0.14 @@ -272,7 +271,7 @@ Nodes (11): ndarray, Path, gen_countdown(), main(), normalize_clip(), 倒计时 ### Community 28 - "C" Cohesion: 0.08 -Nodes (36): ao(), Bo(), C(), cd(), cl(), co(), Do(), eo() (+28 more) +Nodes (34): ao(), Bo(), C(), cd(), co(), Do(), eo(), fo() (+26 more) ### Community 29 - "face-api.js 本地化依赖(h5/vendor/faceapi/)" Cohesion: 0.29 @@ -354,9 +353,9 @@ Nodes (4): 仍需公网/业务确认, 已发现并修复, 提交前 Review(202 Cohesion: 0.29 Nodes (4): EXPECTED, fails, pageErrors, pwRoot -### Community 64 - "play" -Cohesion: 0.22 -Nodes (9): busyWithFlow(), decode(), drain(), load(), play(), preload(), start(), stopCur() (+1 more) +### Community 64 - "start" +Cohesion: 0.29 +Nodes (7): decode(), drain(), load(), preload(), start(), stopCur(), unlock() ### Community 65 - "微信登录接入与公网部署说明" Cohesion: 0.29 @@ -378,9 +377,9 @@ Nodes (3): errors, samples, unexpectedWrites Cohesion: 0.43 Nodes (4): age(), clean(), create(), key() -### Community 76 - "readPhotoFile" -Cohesion: 0.40 -Nodes (5): checkStill(), faceLuma(), hideCamStatus(), readPhotoFile(), showCamStatus() +### Community 76 - "showScreen" +Cohesion: 0.22 +Nodes (11): loadAppFont(), loginAllowed(), loginBrowser(), loginSucceeded(), loginWechat(), openOverlay(), prepareScanArtwork(), renderAccountStatus() (+3 more) ### Community 77 - ".runAndExtendWithFaceDetections" Cohesion: 0.18 @@ -391,7 +390,7 @@ Cohesion: 0.22 Nodes (5): FaceLandmarks5(), getCenterPoint(), Point(), pt(), vt() ### Community 79 - "登录反馈与加载优化(2026-10-12)" -Cohesion: 0.33 +Cohesion: 0.22 Nodes (5): 体验变化, 公网部署后复测, 慢的原因与处理, 登录反馈与加载优化(2026-10-12), 验证 ### Community 80 - "线上微信登录部署记录" @@ -411,7 +410,7 @@ Cohesion: 0.29 Nodes (5): 10.09 新版 H5 实施与验收, 按确认项实现, 文档未定义部分的实施口径, 素材再生成, 验证命令 ### Community 84 - "微信登录联调:2026-10-12" -Cohesion: 0.22 +Cohesion: 0.33 Nodes (6): 后续真机确认与体验优化, 微信登录联调:2026-10-12, 本轮修正, 白名单与凭据, 真实微信验收与排查, 自动验证 ### Community 85 - "test/accounts.js" @@ -446,10 +445,6 @@ Nodes (5): 原稿与导出可追溯性, 已完成, 本地验证, 生产部署及 Cohesion: 0.50 Nodes (3): artifacts, errors, samples -### Community 101 - "k" -Cohesion: 0.17 -Nodes (13): b(), ba(), ca(), fa(), k(), ne(), pa(), ua() (+5 more) - ### Community 107 - "基础信息记忆与肤质拖动" Cohesion: 0.33 Nodes (4): 回归命令, 基础信息记忆与肤质拖动, 肤质交互, 范围 @@ -463,24 +458,20 @@ Cohesion: 0.24 Nodes (12): bindBackdropClose(), closeLoginSuccess(), closeOverlay(), handleCamHidden(), leaveCamera(), photosByView(), popHistorySilently(), requestAnalyze() (+4 more) ### Community 110 - "doCapture" -Cohesion: 0.15 -Nodes (24): armNudge(), beginDetect(), captureFromVideo(), captureHaptic(), captureStageHint(), detectFrame(), detTick(), doCapture() (+16 more) +Cohesion: 0.17 +Nodes (22): armNudge(), busyWithFlow(), captureFromVideo(), captureHaptic(), captureStageHint(), checkStill(), doCapture(), dropHint() (+14 more) ### Community 111 - "i" -Cohesion: 0.11 -Nodes (20): bn(), dn(), ee(), et(), fn(), i(), je(), ln() (+12 more) - -### Community 112 - "vizCompose" -Cohesion: 0.18 -Nodes (11): renderReport(), renderViz(), setDim(), vizCollectMarks(), vizCompose(), vizFaceCrop(), vizLoadImage(), vizMapURL() (+3 more) +Cohesion: 0.08 +Nodes (30): bn(), ca(), cl(), dn(), ee(), et(), fa(), fn() (+22 more) ### Community 116 - "convLayer" Cohesion: 0.36 Nodes (9): boxPredictionLayer(), convLayer(), fullyConnectedLayer(), ONet(), PNet(), prelu(), qh(), RNet() (+1 more) ### Community 117 - "startCamera" -Cohesion: 0.29 -Nodes (8): applyMirror(), effMirror(), getCamStream(), handleCamVisible(), onCamTrackEnded(), renderCamStep(), startCamera(), waitVideoStable() +Cohesion: 0.15 +Nodes (17): applyMirror(), beginDetect(), detectFrame(), detTick(), effMirror(), enableFallback(), getCamStream(), handleCamVisible() (+9 more) ### Community 120 - ".forwardInput" Cohesion: 0.48 @@ -505,16 +496,16 @@ Nodes (3): drawFaceExpressions(), FaceExpressions(), isWithFaceExpressions() ## Knowledge Gaps - **318 isolated node(s):** `source`, `document_size`, `pages`, `assets`, `layers` (+313 more) These have ≤1 connection - possible missing edges or undocumented components. -- **32 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **33 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `height()` connect `extractFaces` to `app.js`, `customer-feedback.js`, `scan-placeholder.mjs`, `TinyYolov2Base`, `profile-interaction.mjs`, `.forwardInput`, `FaceLandmark68NetBase`?** +- **Why does `height()` connect `extractFaces` to `app.js`, `customer-feedback.js`, `scan-placeholder.mjs`, `TinyYolov2Base`, `profile-interaction.mjs`, `showScreen`, `.forwardInput`, `FaceLandmark68NetBase`?** _High betweenness centrality (0.062) - this node is a cross-community bridge._ -- **Why does `v()` connect `n` to `vizCompose`, `face-api.js`, `report-ui.js`, `C`?** +- **Why does `v()` connect `n` to `report-ui.js`, `face-api.js`, `app.js`, `C`?** _High betweenness centrality (0.045) - this node is a cross-community bridge._ -- **Why does `k()` connect `k` to `face-api.js`, `t`, `n`, `lib/accounts.js`, `vizCompose`, `C`?** +- **Why does `k()` connect `n` to `face-api.js`, `app.js`, `t`, `lib/accounts.js`, `i`, `C`?** _High betweenness centrality (0.039) - this node is a cross-community bridge._ - **Are the 24 inferred relationships involving `n()` (e.g. with `newRecordId()` and `ae()`) actually correct?** _`n()` has 24 INFERRED edges - model-reasoned connections that need verification._ diff --git a/graphify-out/graph.html b/graphify-out/graph.html index 9de79a7..99b5422 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@
-