Files
ycode/docs/安全中心模块拆解-2026-10-17.md
T

3.1 KiB
Raw Blame History

设置 → 安全中心:范围订正与待拆解项(2026-10-17)

用户订正

用户明确订正:原TODO第18项“安装中心”应为设置中的安全中心。当前四模块范围为安全中心、定时任务、资料库、更多→项目。

此前按应用安装管理拟定的目录、安装、更新、卸载、应用registry与授权方案撤出本项任务;原“安装中心模块拆解”仅留作误解范围的历史记录,不是安全中心方案。现有发现应用浮层与能力中心功能保留,不计入安全中心进度,也不因本次订正移除已实现功能。

当前可确认状态

  • YCode导航key为 securityCenter,位于 SOURCE_WINDOWS_SETTINGS_TABS,不在用户要求移除的四项导航中。
  • source-settings-navigation-reference.ts 保留“安全中心”标签、搜索词和图标;这些仅证明当前导航素材存在。
  • SettingsDialog.tsx 的 supportedTabs 不含 securityCenter,点击显示“该设置尚未接入”;没有对应页面渲染分支。
  • 因此YCode安全中心当前为可见但未接入的入口,没有可验收的安全中心页面或功能。
  • 既有原版设置导航REA证据可复用(WorkBuddy 5.8.3,ev_2309de12a003fca2c863a223cbda5bccad36b3af73e29bc309fdaed94745cf9e,相关引用见SettingsDialog注释及设置导航历史验收记录)。本轮只读核对YCode,不新增原版采集;该证据不代表安全中心内容已采集。

后续拆解任务

  1. REA页面基线:进入原版设置的 [data-settings-tab="securityCenter"],取得实际标题、分区、所有字段、默认值、提示、图标、间距和滚动布局;已有有效5.8.2证据继续复用,补采注明实际版本。
  2. 逐项行为:核对每个实际控件的点击、展开、保存/取消、即时生效、持久化、确认、错误与不可用状态;不预设页面包含哪些安全功能。
  3. 实现追踪:通过REA追踪对应已加载脚本/CSS和宿主契约;分清显示偏好、真实权限策略、本地能力和远端服务依赖。不得套用应用安装方案。
  4. YCode接入方案:基于取证结果逐项映射当前真实能力,主上下文确定shared/main/preload契约;策略若影响执行,应在真实执行入口生效,不能只保存UI开关。
  5. 功能验收:按实际字段验证读取、修改、恢复、重启、多窗口同步与错误恢复。具体策略的执行用受控测试场景验证,未接项如实列出。
  6. 视觉与交互验收:同视口/主题/字体对照;覆盖浅/深色、窄窗口、hover/focus/disabled、弹层、滚动和动效。功能与像素分别留证。

当前限制

原版安全中心的实际内容、数据来源、策略规则与副作用尚未完成取证。状态为范围已订正,待REA采集与正式拆解;不能沿用此前安装中心“部分拆解/部分实现”的进度。

本次仅新增本文件、更正当前TODO/总览/交接记录,并给旧安装中心文档加失效说明。未改业务代码、用户配置或权限策略,未运行构建与应用测试。