feat(scoring): use independent tone hydration minima and focus-first care

This commit is contained in:
xsl
2026-10-15 14:40:59 +08:00
parent 77493bdff5
commit 60f0965c5a
26 changed files with 2315 additions and 1014 deletions
+81 -26
View File
@@ -50,13 +50,13 @@
"semantic_hash": ""
},
"h5/js/skin-score.js": {
"mtime": 1791992633.3478043,
"ast_hash": "13c216059688fd865d236fdfb4e78fd7",
"mtime": 1792046332.1885464,
"ast_hash": "96afdc807eaf06bd861a39f39ed119df",
"semantic_hash": ""
},
"h5/server.js": {
"mtime": 1791992633.3478043,
"ast_hash": "9006db8d78051713084a8f9e292f594e",
"mtime": 1792046437.6590993,
"ast_hash": "a7b6deccacb03cff6c0dc6ab9764ae16",
"semantic_hash": ""
},
"h5/test/build_fixtures.py": {
@@ -80,8 +80,8 @@
"semantic_hash": ""
},
"h5/test/regression.js": {
"mtime": 1791991599.1785402,
"ast_hash": "8a6ae12fb62288d2bb02655d9c21ade9",
"mtime": 1792046332.1885464,
"ast_hash": "4c7998dc9962ce109bde7bc29891d538",
"semantic_hash": ""
},
"h5/vendor/faceapi/face-api.js": {
@@ -135,8 +135,8 @@
"semantic_hash": ""
},
"h5/README.md": {
"mtime": 1791992669.0684593,
"ast_hash": "b1eae85ed8ef9cfadd00de923468cbbb",
"mtime": 1792046412.3080864,
"ast_hash": "5e60028c676088d6e62d373ff94f20c7",
"semantic_hash": ""
},
"h5/index.html": {
@@ -815,8 +815,8 @@
"semantic_hash": ""
},
"h5/js/admin.js": {
"mtime": 1791992633.351766,
"ast_hash": "7cbc57b137513efef5af59ecc92c3f10",
"mtime": 1792046275.1971712,
"ast_hash": "339073665d8a01c84d169ca696a108b5",
"semantic_hash": ""
},
"h5/js/region-data.js": {
@@ -1240,13 +1240,13 @@
"semantic_hash": ""
},
"h5/js/report-copy.js": {
"mtime": 1791993447.3913798,
"ast_hash": "452c90f7bbe8dc3afc842d6ff1a286e2",
"mtime": 1792044306.7377708,
"ast_hash": "ac8f1225149a88902b2b35476e1258f5",
"semantic_hash": ""
},
"h5/js/report-ui.js": {
"mtime": 1791997508.305589,
"ast_hash": "ef6df0e12065dfc4d157494891038268",
"mtime": 1792044306.7105672,
"ast_hash": "866badf68a4534927262c037eec35eca",
"semantic_hash": ""
},
"h5/lib/accounts.js": {
@@ -1260,8 +1260,8 @@
"semantic_hash": ""
},
"h5/test/report-persistence.mjs": {
"mtime": 1791992713.7256725,
"ast_hash": "904ec9d4daa04b068b972cd9037615bb",
"mtime": 1792046332.1885464,
"ast_hash": "8f79e7750a0565508e487e1d3b34e6f3",
"semantic_hash": ""
},
"h5/test/ui-20261009.mjs": {
@@ -1300,8 +1300,8 @@
"semantic_hash": ""
},
"reference/AI\u6d4b\u80a4\u62a5\u544a\u9875\u8bdd\u672f\u4fee\u6539.md": {
"mtime": 1791993479.4296343,
"ast_hash": "fd4e8d0621fb67015be0a150fac32a4c",
"mtime": 1792044306.7105672,
"ast_hash": "1ecb0769c53f7af44c991ba099359fc6",
"semantic_hash": ""
},
"design/ui-20261009/audit-current/01-splash.png": {
@@ -2085,8 +2085,8 @@
"semantic_hash": ""
},
"h5/test/tone-dark-circle.js": {
"mtime": 1791993447.323378,
"ast_hash": "16091c603e1bec56af80210946670527",
"mtime": 1792046293.4017394,
"ast_hash": "2c783245bf43ef7173210418a76de600",
"semantic_hash": ""
},
"h5/test/tone-overlay-browser.mjs": {
@@ -2120,8 +2120,8 @@
"semantic_hash": ""
},
"h5/test/color-copy.js": {
"mtime": 1791993447.3273783,
"ast_hash": "4777441d7249d042cb9d48da67ac5c74",
"mtime": 1792044306.7105672,
"ast_hash": "f1e8ae0f65f1cd17263c171c6435e063",
"semantic_hash": ""
},
"docs/\u80a4\u8272\u6587\u6848\u4e0e\u5b9e\u9645\u9ed1\u773c\u5708\u7b49\u7ea7-2026-10-14.md": {
@@ -2130,13 +2130,13 @@
"semantic_hash": ""
},
"h5/test/report-bottom-figma.mjs": {
"mtime": 1791998797.7419598,
"ast_hash": "81af5b52ef2b0b1d14f9ffb6159f2d3a",
"mtime": 1791999287.71825,
"ast_hash": "ebde53e93a34e4ed5f877c65af1456b0",
"semantic_hash": ""
},
"docs/\u62a5\u544a\u5e95\u90e8Figma\u8fd8\u539f-2026-10-15.md": {
"mtime": 1791998656.0611603,
"ast_hash": "ce4a94e4026ebc2c410f76f361a24ca1",
"mtime": 1791999287.71825,
"ast_hash": "b72dae0ed84a076c0d8f99dcebe9bbeb",
"semantic_hash": ""
},
"h5/assets/img/ui-20261015/product-25.png": {
@@ -2158,5 +2158,60 @@
"mtime": 1791997415.2784162,
"ast_hash": "4ec7b754fe30aac6248e7f8f990ac078",
"semantic_hash": ""
},
"h5/contour-preview.html": {
"mtime": 1792045886.5890932,
"ast_hash": "a98beeb64d55d5b41969f2312afbe63e",
"semantic_hash": ""
},
"h5/assets/mock/contour-demo/front.jpg": {
"mtime": 1792033394.649536,
"ast_hash": "3b3ba2bbe11175c76f25ea63730106bd",
"semantic_hash": ""
},
"h5/assets/mock/contour-demo/left.jpg": {
"mtime": 1792033394.6534245,
"ast_hash": "af8c5642cfa8b4a4af1f48e4bb02f602",
"semantic_hash": ""
},
"h5/assets/mock/contour-demo/right.jpg": {
"mtime": 1792033394.6534245,
"ast_hash": "65e145520cf438df78b985ddddebe6fd",
"semantic_hash": ""
},
"h5/test/private-case-preview.mjs": {
"mtime": 1792034626.0099716,
"ast_hash": "b0814e8913316484fbc669f88394a9a5",
"semantic_hash": ""
},
"h5/test/water-copy.js": {
"mtime": 1792044368.3417633,
"ast_hash": "31ef3ff18bfb9014a35bcb5f2260af28",
"semantic_hash": ""
},
"docs/\u6c34\u5206\u6587\u6848\u72ec\u7acb\u5206\u6863-2026-10-15.md": {
"mtime": 1792043836.616439,
"ast_hash": "66bc24a457dced194579fc9b926f0a26",
"semantic_hash": ""
},
"h5/test/care-selection.js": {
"mtime": 1792044368.3456743,
"ast_hash": "e84928b11825a219a691f721f1a0590a",
"semantic_hash": ""
},
"docs/\u4e03\u9879\u62a4\u7406\u9009\u4e09\u4e0e\u5173\u6ce8\u4f18\u5148-2026-10-15.md": {
"mtime": 1792044443.0636487,
"ast_hash": "baf56556b9963af9bc77943fcca94989",
"semantic_hash": ""
},
"h5/test/vita-independent.js": {
"mtime": 1792046293.397852,
"ast_hash": "563dfef2b579cf93aa248f1e49a20ed1",
"semantic_hash": ""
},
"docs/\u900f\u4eae\u611f\u6539\u4e3a\u4e09\u9879\u72ec\u7acb\u6700\u4f4e\u5206-2026-10-15.md": {
"mtime": 1792046412.3041933,
"ast_hash": "48d0853b95e0b36ce79e3f2e3519826f",
"semantic_hash": ""
}
}