diff --git a/docs/DEBTS.json b/docs/DEBTS.json index 8f56664..8c151b9 100644 --- a/docs/DEBTS.json +++ b/docs/DEBTS.json @@ -42,6 +42,18 @@ "count": 1, "due": "上设备后**翻转一次 colorMode**(应用深色 / 系统浅色),断言**解析出的遮罩值跟着「应用」主题变、而不是跟「系统」**;真机若证伪,正确修法是「遮罩从应用主题派生」,不是回到双常量", "where": "client/harmony/entry/src/main/ets/common/Theme.ets:58-79 的注释(机制依据:AppearanceStore.applyTheme → app.setColorMode)——**注释不是判据,所以进余额**" + }, + { + "id": "nav-dark-route-b-unguarded", + "count": 1, + "due": "**引入深色主题(或第一次给导航组件加 `dark:` 变体)时**必须一并堵;堵法按**文件窄豁免**写,不许写成「导航目录不许出现 dark:」(`bg-chrome-600` plain 档徽标那个先例我踩过一次)", + "where": "client/electron/test/background.test.mjs 两条反向断言 —— 这是**已知未覆盖的回滚路径**(不是未验的运行时性质):`.dark .nav-rail{}` 选择器作用域与组件 `dark:` 变体,变异确认过都会逃掉" + }, + { + "id": "nav-blur-route-c-unguarded", + "count": 1, + "due": "**第一次给导航元素加工具类模糊(Tailwind `backdrop-blur-*`)时**堵", + "where": "同上文件 —— **已知未覆盖的回滚路径**:元素级 `backdrop-blur-lg` 不在那条选择器下,变异确认过逃得掉" } ] }