Smail/test/review/reviewed-ranges.json

356 lines
46 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"baseline": "8e50cc6081b68574478f4daceef5ac65254a2435",
"note": "仅记录本段有准确路径和完整输出的逐行阅读范围;接续摘要的其他阅读记录需补齐,未记录不等于未读。阅读不等于功能验收或复审通过。",
"files": {
"frontend/src/views/components/ConfigSettings/ConfigSettings.js": { "ranges": [[1, "EOF"]], "evidence": "本段分三段完整读取,真实函数复现导出和候选状态错误", "findings": ["R06", "R30"] },
"frontend/src/utils/axios.js": { "ranges": [[1, "EOF"]], "evidence": "本段全文及真实响应拦截器复现", "findings": ["R06"] },
"frontend/src/views/Editer/Editer.js": { "ranges": [[1, "EOF"]], "evidence": "本段全文及组合函数挂载复现", "findings": ["R07"] },
"frontend/src/views/Editer/Editer.vue": { "ranges": [[1, "EOF"]], "evidence": "本段全文及真实模板编译挂载复现", "findings": ["R07"] },
"backend/utils/password/encode.go": { "ranges": [[1, "EOF"]], "evidence": "本段全文及恢复测试密码校验" },
"backend/services/recovery/service.go": { "ranges": [[1, "EOF"]], "evidence": "已补齐 1-274 和 420-560,全文完成", "findings": ["R05"] },
"backend/services/group/group.go": { "ranges": [[1, 738], [739, "EOF"]], "evidence": "分段全文读取,复核移动、UIDNEXT 和计数", "findings": ["R08", "R13", "R15"] },
"backend/listen/imap_server/session_move.go": { "ranges": [[1, "EOF"]], "evidence": "本段全文读取", "findings": ["R08"] },
"backend/listen/imap_server/session_copy.go": { "ranges": [[1, "EOF"]], "evidence": "已补齐早期截断的开头,复核真实协议复制", "findings": ["R08", "R11"] },
"backend/listen/imap_server/session_select.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,真实 TLS 协议复现只读写入", "findings": ["R10"] },
"backend/listen/imap_server/session_store.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取并复核持久化写入路径", "findings": ["R10"] },
"backend/listen/imap_server/session_fetch.go": { "ranges": [[1, "EOF"]], "evidence": "分段完整读取,复现副本身份覆盖和动态 UID", "findings": ["R11", "R14"] },
"backend/listen/imap_server/server.go": { "ranges": [[1, "EOF"]], "evidence": "分两段完整读取会话与 APPEND" },
"backend/listen/imap_server/session_list.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,真实协议复现顶层枚举遗漏", "findings": ["R12"] },
"backend/listen/imap_server/session_search.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,搜索调用链待补齐" },
"backend/listen/imap_server/session_expunge.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,检查序号展开及删除边界" },
"backend/listen/imap_server/imap_server.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取,核对协议能力与测试服务器" },
"backend/services/list/list.go": { "ranges": [[1, "EOF"]], "evidence": "前段补齐截断缺口,复核副本构造和动态 UID", "findings": ["R04", "R11", "R14"] },
"backend/services/dbmigration/portable_schema.go": { "ranges": [[1, "EOF"]], "evidence": "全文复核源对象校验", "findings": ["R01"] },
"backend/services/dbmigration/maintenance.go": { "ranges": [[1, "EOF"]], "evidence": "全文复核租约和排空路径", "findings": ["R03"] },
"backend/config/audit_export.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取审计导出调用链" },
"backend/config/audit_query.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取审计查询" },
"backend/config/backup_list.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取备份列表" },
"backend/config/manager_backups.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取备份管理" },
"backend/controllers/config_audit.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取导出控制器" },
"backend/controllers/email/move.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取网页移动入口", "findings": ["R08"] },
"backend/dto/response/email.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取邮件响应模型" },
"backend/models/user_email.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取关系模型", "findings": ["R15"] },
"backend/models/group.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取文件夹模型" },
"backend/services/adminreset/transport_unix.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取本地 IPC 边界,平台验收未完成" },
"backend/services/adminreset/transport_windows.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取本地 IPC 边界,平台验收未完成" },
"backend/services/adminreset/reset.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取管理员重置" },
"backend/services/adminreset/protocol.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取本地协议" },
"backend/plugins/catalog/catalog.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取插件目录" },
"backend/hooks/registry.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取插件注册同步" },
"backend/hooks/plugin_isolation.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取插件隔离接口" },
"backend/hooks/plugin_isolation_windows.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取 Windows 不可用分支" },
"backend/hooks/plugin_isolation_linux.go": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取 Linux 隔离代码,未做 Linux 实机验证" },
"backend/hooks/base.go": { "ranges": [[1, "EOF"]], "evidence": "前段已补读 526-739,全文完成,平台运行验收未完成" },
"backend/res_init/init.go": { "ranges": [[1, "EOF"]], "evidence": "接续段补齐 119-216、284-320、412-508,全文完成", "findings": ["R09"] },
"backend/go.mod": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取依赖声明,未验证全部依赖供应链" },
".gitignore": { "ranges": [[1, "EOF"]], "evidence": "接续前已完整读取产物与秘密材料忽略规则" },
"backend/listen/imap_server/imap_server_test.go": { "ranges": [[1, 170]], "evidence": "本段验证临时 TLS 和 SQLite 测试入口" },
"backend/controllers/security.go": { "ranges": [[1, "EOF"]], "evidence": "分段全文,真实控制器和 TLS HTTP 复核恢复路径与外部邮箱", "findings": ["R09", "R17", "R31", "R32", "R33"] },
"backend/controllers/webauthn.go": { "ranges": [[1, "EOF"]], "evidence": "分段补齐 81 至文件尾,复核密钥管理及恢复入口", "findings": ["R09"] },
"test/frontend/config-settings.test.mjs": { "ranges": [[1, "EOF"]], "evidence": "本段全文读取及核对测试桩约定" },
"test/frontend/vue.mjs": { "ranges": [[1, "EOF"]], "evidence": "本段全文读取" },
"test/run.mjs": { "ranges": [[1, "EOF"]], "evidence": "本段全文读取,验证测试运行根隔离" },
"backend/utils/send/send.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取,SMTP 回退待隔离验证" },
"backend/utils/send/send_test.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/utils/smtp/smtp.go": { "ranges": [[1, "EOF"]], "evidence": "前段分段补齐 236-715,236-308 截断缺口已单独补读" },
"backend/services/auth/auth.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/services/auth/protocol_limiter.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/services/auth/identifier.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/services/credentials/service.go": { "ranges": [[1, "EOF"]], "evidence": "前段分段全文读取,尾部 331-333 已补齐" },
"backend/services/credentials/protocol.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/session/init.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/session/user.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/session/migration_store.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/listen/imap_server/session_login.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/listen/imap_server/session_idle.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/listen/imap_server/session_status.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取", "findings": ["R15"] },
"backend/listen/imap_server/session_create.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/listen/imap_server/session_delete.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/listen/imap_server/session_rename.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/listen/imap_server/session_namespace.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/listen/imap_server/session_poll.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取,选中邮箱计数待验证" },
"backend/listen/imap_server/numbers.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"frontend/src/router/index.js": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取,浏览器验收未完成" },
"frontend/src/stores/useGlobalStatusStore.js": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"frontend/src/views/LoginVerification/LoginVerification.js": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取", "findings": ["R02"] },
"frontend/src/views/Login/Login.js": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"frontend/src/utils/auth.mjs": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"frontend/src/utils/navigation.mjs": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"frontend/src/utils/webauthn.js": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/controllers/authorization.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取并隔离复现新角色遗漏", "findings": ["R16"] },
"backend/controllers/login.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取登录限频和会话创建" },
"backend/controllers/login_verification.go": { "ranges": [[1, "EOF"]], "evidence": "分段补齐截断的 180-232,全文完成" },
"backend/controllers/security_setup.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取引导确认状态" },
"backend/controllers/user.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取并隔离复现角色变更失败", "findings": ["R16"] },
"backend/models/User.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取角色兼容和敏感字段序列化,已核对 Git 受控路径大小写" },
"backend/services/access/authorize.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取能力授权与目标角色条件", "findings": ["R16"] },
"backend/services/access/catalog.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取端点能力映射" },
"backend/services/access/capability.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取权限矩阵和高风险条件" },
"backend/services/access/role.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取" },
"backend/controllers/password_reset_permissions_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取测试与夹具" },
"backend/controllers/user_security_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取测试与调用辅助函数" },
"backend/controllers/security_authentication_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取" },
"backend/controllers/security_public_response_test.go": { "ranges": [[1, 135]], "evidence": "精确读取临时安全服务夹具及前置条件" },
"backend/controllers/login_verification_policy_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取策略测试,未覆盖设备识别" },
"backend/listen/http_server/api_v1_compat.go": { "ranges": [[1, "EOF"]], "evidence": "两次输出补齐截断,核对版本化路由和 Cookie 路径不受内部重写影响", "findings": ["R02", "R17"] },
"frontend/src/views/PasswordRecovery/PasswordRecovery.js": { "ranges": [[1, "EOF"]], "evidence": "全文读取,复核版本化恢复接口", "findings": ["R17"] },
"frontend/src/views/Recovery/Recovery.js": { "ranges": [[1, "EOF"]], "evidence": "全文读取" },
"backend/listen/pop3_server/action.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,临时库验证消息序号、删除、计数和 TOP 边界", "findings": ["R18", "R19", "R20", "R21", "R23"] },
"backend/listen/pop3_server/pop3server.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,未启动实际监听" },
"backend/listen/pop3_server/action_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,原有 RETR 测试未断言结果" },
"backend/listen/pop3_server/protocol_auth_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,复用临时协议认证夹具" },
"backend/internal/gopop/pop3.go": { "ranges": [[1, "EOF"]], "evidence": "两段完整读取,真实解析器内存连接验证", "findings": ["R21", "R22", "R23"] },
"backend/internal/gopop/pop3_security_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,复用内存连接测试辅助函数" },
"backend/internal/gopop/session.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取" },
"backend/internal/gopop/action.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取" },
"backend/services/del_email/del_email.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,核对事务与删除关系作用域" },
"backend/services/detail/detail.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,复核所有权和读取标记" },
"backend/consts/consts.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取" },
"backend/models/email.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取邮件模型和序列化" },
"backend/listen/smtp_server/action.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取认证和会话重置" },
"backend/listen/smtp_server/login.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取 LOGIN 状态机" },
"backend/listen/smtp_server/smtp.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取端口和 TLS 策略,未启动实际监听" },
"backend/listen/smtp_server/read_content.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取收发、认证和入库链路" },
"backend/dto/parsemail/email.go": { "ranges": [[1, "EOF"]], "evidence": "分段完整补齐 135-298、367-779,复现解析和重建问题", "findings": ["R24", "R25", "R26", "R27"] },
"backend/dto/parsemail/email_build_security_test.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,检查既有边界测试" },
"backend/dto/parsemail/email_test.go": { "ranges": [[1, 130]], "evidence": "精确读取时间往返测试及辅助函数" },
"backend/listen/smtp_server/audit_persistence.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,复核原子入库和多收件人归属", "findings": ["R24"] },
"backend/listen/smtp_server/audit_persistence_test.go": { "ranges": [[433, "EOF"]], "evidence": "精确读取并复用隔离 SQLite 夹具及断言" },
"backend/listen/smtp_server/delivery_error.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取远端投递错误映射" },
"backend/listen/smtp_server/read_content_test.go": { "ranges": [[1, 200]], "evidence": "精确读取测试初始化及 SPF 既有契约,未把历史夹具当实际投递证据" },
"backend/utils/validation/email.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取消息体和地址校验", "findings": ["R26"] },
"backend/utils/validation/input.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取账户、姓名和域名规范化" },
"backend/utils/validation/sender.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取发件地址授权" },
"backend/controllers/email/detail.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取响应序列化入口", "findings": ["R24"] },
"backend/dto/response/response.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取并验证真实 HTTP 响应序列化" },
"backend/services/dbmigration/target.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取迁移目标规划" },
"backend/services/dbmigration/service.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取迁移状态和维护流程", "findings": ["R03"] },
"backend/services/dbmigration/portable_executor.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取当前运行入口及成功切换路径", "findings": ["R01", "R28"] },
"backend/services/dbmigration/portable_data.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文及本段复核,隔离验证序列历史高水位丢失", "findings": ["R01", "R28"] },
"backend/services/dbmigration/sqlite_executor.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取旧实现,不当作当前执行入口" },
"backend/services/dbmigration/sql_executor.go": { "ranges": [[1, "EOF"]], "evidence": "前段分两段完整读取 1-470、471-927,不当作当前执行入口" },
"backend/services/dbmigration/portable_test.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取并复用版本化临时 SQLite 夹具" },
"backend/config/database_migration.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/loader.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/parser.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/storage.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/model.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/security.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/runtime_access.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/runtime_validator.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/validator.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/sections.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/manager.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/snapshot.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/partitioned_compatibility.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/db/migration/schema.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取,核对版本化 schema 和身份字段" },
"backend/config/manager_v2.go": { "ranges": [[1, "EOF"]], "evidence": "前段三段完整读取,真实 manager 复现失败重试与启动恢复冲突和候选约束", "findings": ["R29", "R30"] },
"backend/config/transaction.go": { "ranges": [[1, "EOF"]], "evidence": "前段三段完整读取,故障注入验证旧事务恢复覆盖成功配置", "findings": ["R29"] },
"backend/config/migrate.go": { "ranges": [[1, "EOF"]], "evidence": "前段三段完整读取,补复核 270-897 及真实 SSL 和 SQLite 配置迁移", "findings": ["R41", "R42"] },
"backend/config/runtime_manager.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/secret.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/sensitive.go": { "ranges": [[1, "EOF"]], "evidence": "前段全文读取" },
"backend/config/config.go": { "ranges": [[1, "EOF"]], "evidence": "前段两段完整读取,分区写入与 SQLite 路径复核", "findings": ["R40", "R42"] },
"backend/config/audit_store.go": { "ranges": [[1, "EOF"]], "evidence": "前段两段完整读取" },
"backend/controllers/config.go": { "ranges": [[1, "EOF"]], "evidence": "前段两段完整读取,核对实际应用配置入口", "findings": ["R29"] },
"backend/config/manager_v2_test.go": { "ranges": [[1, 430]], "evidence": "前段精确读取夹具与已有候选配置测试" },
"backend/config/runtime_validator_test.go": { "ranges": [[1, 92]], "evidence": "接续段精确读取运行配置夹具" },
"frontend/src/views/components/ConfigSettings/ConfigForm/ConfigForm.js": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,真实表单函数验证候选状态", "findings": ["R30"] },
"frontend/src/views/components/SecuritySettings/SecuritySettings.js": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,真实函数复核绑定挑战重试", "findings": ["R31"] },
"frontend/src/views/components/SecuritySettings/SecuritySettings.vue": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,复核待验证绑定可用操作", "findings": ["R31"] },
"backend/services/webauthn/service.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取挑战消费和撤销" },
"backend/services/verification/service.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,本段复核发码和资源绑定" },
"backend/services/verification/store.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取锁与挑战消费" },
"backend/services/verification/rate_limit.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取持久化限频" },
"backend/services/verification/delivery.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取验证码发送" },
"backend/services/verification/event_store.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取安全事件存储" },
"backend/services/verification/cleanup.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/services/verification/event_cleanup.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/services/verification/runtime.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/services/verification/rate_limit_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取限频测试" },
"backend/services/externalemail/repository.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,真实控制器和 TLS HTTP 复核绑定约束", "findings": ["R31", "R33"] },
"backend/services/externalemail/vault.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取外部邮箱加密存储" },
"backend/services/externalemail/repository_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,本段全文复核隔离夹具和名额限制" },
"backend/models/external_email.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/listen/http_server/https_server.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,真实 TLS HTTP 复核会话及近期认证注入", "findings": ["R02", "R32"] },
"backend/listen/http_server/http_server.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,已单独补齐截断的 1-115", "findings": ["R02"] },
"backend/listen/http_server/setup_server.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/listen/http_server/setup_security.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/listen/http_server/session_validation_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,本段全文复核真实会话夹具" },
"backend/controllers/setup.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/controllers/settings.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,修改密码后会话交互仍待验证" },
"backend/controllers/request.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"docs/超级管理员重置与邮箱验证码需求文档.md": { "ranges": [[270, 520]], "evidence": "接续前精确读取安全邮箱绑定需求,其他范围仅搜索不计覆盖" },
"backend/utils/csrf/csrf.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取,真实 HTTP 缺失 CSRF 请求作为拒绝对照" },
"deploy/build.ps1": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取构建流程" },
"deploy/install-systemd.sh": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,Linux 安装实测未完成" },
"deploy/prepare-frontend.mjs": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取前端产物复制" },
"deploy/start-dev.ps1": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取开发启动和端口检查" },
"deploy/install-windows.ps1": { "ranges": [[1, "EOF"]], "evidence": "全文复读,真实事务 AST 和内存命令桩验证失败回滚", "findings": ["R36"] },
"deploy/uninstall-windows.ps1": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,未执行真实卸载" },
"deploy/systemd/smail.service": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取服务定义" },
"deploy/systemd/smail-admin.service": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取本地管理服务定义" },
"Makefile": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取构建目标" },
"backend/internal/release/release.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取发布元数据" },
"backend/internal/app/app.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取应用生命周期" },
"backend/cmd/smail/main.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取启动入口" },
"backend/cmd/smail/run_nonwindows.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取非 Windows 启动适配" },
"backend/cmd/smail/run_windows.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取 Windows 服务适配,未执行系统安装" },
"frontend/src/views/ForcePasswordChange/ForcePasswordChange.js": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,已区分强制改密和普通改密页面" },
"frontend/src/views/ForcePasswordChange/ForcePasswordChange.vue": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"frontend/src/views/ForcePasswordChange/ForcePasswordChange.css": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,未浏览器验收" },
"frontend/src/views/EmailDetail/EmailDetail.js": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取详情调用链" },
"frontend/src/views/EmailDetail/EmailDetail.vue": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,真实 TLS HTTP 复现附件下载路径", "findings": ["R34"] },
"frontend/src/views/List/List.js": { "ranges": [[1, "EOF"]], "evidence": "全文复读,真实 SFC 挂载及引用连接对照", "findings": ["R35"] },
"frontend/src/views/List/List.vue": { "ranges": [[1, "EOF"]], "evidence": "全文复读,真实 SFC 挂载及引用连接对照", "findings": ["R35"] },
"frontend/src/views/components/GroupSettings/GroupSettings.js": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"frontend/src/views/components/GroupSettings/GroupSettings.vue": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/controllers/attachments.go": { "ranges": [[1, "EOF"]], "evidence": "全文复读,真实 HTTP 路由及所有权对照验证", "findings": ["R34"] },
"backend/controllers/attachments_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,既有测试只覆盖文件名" },
"backend/services/attachments/attachments.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取,已确认附件所有权检查" },
"backend/controllers/email/list.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/controllers/email/delete.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/controllers/email/read.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/controllers/email/request.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/controllers/email/send.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/controllers/group.go": { "ranges": [[1, "EOF"]], "evidence": "接续前全文读取" },
"backend/services/setup/finish.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取初始化完成事务" },
"backend/services/setup/domain.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/dns.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/db.go": { "ranges": [[1, "EOF"]], "evidence": "接续段 1-340、341-671 全文完成,本段真实迁移证明首次管理员角色线索不成立" },
"backend/services/setup/db_security_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文,本段复读并增加独立角色对照测试" },
"backend/services/setup/finish_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/db_database_test.go": { "ranges": [[1, 125]], "evidence": "接续段精确读取,其他部分未读" },
"backend/controllers/rule.go": { "ranges": [[1, "EOF"]], "evidence": "全文复读,确认页面旧 ID 进入更新而不是插入路径", "findings": ["R37"] },
"backend/services/rule/rule.go": { "ranges": [[1, "EOF"]], "evidence": "全文复读规则读取和执行" },
"backend/services/rule/match/base.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/rule/match/contains_match.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/rule/match/equal_match.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/rule/match/regex_match.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/dto/rule.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/models/rule.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"frontend/src/views/components/RuleSettings/RuleSettings.js": { "ranges": [[1, "EOF"]], "evidence": "全文复读并挂载真实 SFC 验证取消编辑再新建的状态残留", "findings": ["R37"] },
"frontend/src/views/components/RuleSettings/RuleSettings.vue": { "ranges": [[1, "EOF"]], "evidence": "全文复读,真实模板取消及新建点击处理器复现", "findings": ["R37"] },
"frontend/src/views/components/UserManagement/UserManagement.js": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"frontend/src/views/components/UserManagement/UserManagement.vue": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/db/init.go": { "ranges": [[1, "EOF"]], "evidence": "全文复读,临时 SQLite 真实初始化及重启对照" },
"backend/db/migration/migration.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/db/migration/registry.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/db/migration/runner.go": { "ranges": [[1, "EOF"]], "evidence": "接续段 1-165、166-334 全文读取" },
"backend/db/migration/user_email.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/totp/service.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取,并发线索未复现且业务接入未确认" },
"backend/services/totp/service_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/ssl/storage.go": { "ranges": [[1, "EOF"]], "evidence": "接续段及本段全文读取" },
"backend/services/setup/ssl/challenge.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/ssl/dnsProvide.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/ssl/ssl.go": { "ranges": [[1, "EOF"]], "evidence": "接续段 1-285、286-555 全文读取,本段复核真实分区续期调用链", "findings": ["R38", "R39", "R40", "R41"] },
"backend/services/setup/ssl/ssl_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/ssl/wildcard_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/ssl/user_certificate_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/ssl/storage_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/services/setup/ssl/challenge_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/listen/cron_server/ssl_update.go": { "ranges": [[1, "EOF"]], "evidence": "接续段及本段全文读取,续期条件已验证", "findings": ["R39"] },
"backend/config/ssl_storage.go": { "ranges": [[1, "EOF"]], "evidence": "接续段 1-270、271-519 全文读取,本段验证分区提交失败后的证书状态", "findings": ["R38", "R40"] },
"backend/config/ssl_storage_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段 1-175、176-EOF 全文读取" },
"backend/config/acme_key.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/config/ssl_storage_links_windows.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/config/ssl_storage_links_unix.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/config/runtime_manager.go": { "ranges": [[1, "EOF"]], "evidence": "接续段及本段全文读取" },
"backend/config/partitioned_compatibility.go": { "ranges": [[1, "EOF"]], "evidence": "接续段及本段全文读取,真实 SSL 和 SQLite 配置迁移复核", "findings": ["R41", "R42"] },
"backend/config/partitioned_compatibility_test.go": { "ranges": [[1, "EOF"]], "evidence": "接续段及本段全文读取" },
"backend/utils/context/context.go": { "ranges": [[1, "EOF"]], "evidence": "接续段单独补齐全文" },
"frontend/src/views/Setup/Setup.js": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确记录 1-250、251-510、511-748 全文,异步及表单线索未验收" },
"frontend/src/views/Setup/Setup.vue": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确记录 1-135、136-310、311-430 全文" },
"frontend/src/views/Setup/SetupNavigation.js": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"frontend/vite.config.js": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取" },
"backend/controllers/ping.go": { "ranges": [[1, "EOF"]], "evidence": "接续段全文读取,setup 误跳转线索未确认" },
"backend/services/list/imap_search.go": { "ranges": [[1, "EOF"]], "evidence": "本段补复读全文,真实 TLS 复现搜索键与删除标记错误", "findings": ["R44", "R45"] },
"backend/services/auth/dkim_keys.go": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文读取,PKCS1 兼容线索待核对" },
"backend/dto/parsemail/dkim.go": { "ranges": [[1, "EOF"]], "evidence": "本段全文复读及无效签名真实验证器对照", "findings": ["R43"] },
"backend/utils/consts/consts.go": { "ranges": [[1, "EOF"]], "evidence": "全文读取特殊域名常量", "findings": ["R43"] },
"backend/controllers/plugin.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/controllers/plugin_v1.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/plugin/catalog.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/plugin/config.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记 1-270、271-803 全文读取" },
"backend/models/plugin.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/hooks/plugin_isolation_unsupported.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/hooks/debug/debug.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/controllers/config_error.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/controllers/database_migration.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/controllers/base.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/controllers/interceptor.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/controllers/restart.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/restart/registry.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/restart/service.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/signal/signal.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/db/retry.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/cmd/smail-admin/main.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/cmd/smail-config/main.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/client.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/control.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/control_linux.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/control_windows.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/control_unsupported.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/doctor.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/doctor_linux.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取,未做 Linux 实机验收" },
"backend/services/adminreset/doctor_windows.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取,平台验收未完成" },
"backend/services/adminreset/doctor_unsupported.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/password_linux.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取,未做 Linux 实机验收" },
"backend/services/adminreset/password_windows.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取,平台验收未完成" },
"backend/services/adminreset/password_unsupported.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/services/adminreset/transport_unsupported.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/res_init/admin_reset_mode.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/internal/buildinfo/buildinfo.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/internal/buildinfo/errors.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/main.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/utils/credential/vault.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/utils/credential/encryption.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"backend/utils/credential/credential.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"frontend/src/views/components/PluginSettings/PluginSettings.js": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"frontend/src/views/components/PluginSettings/PluginSettings.vue": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确登记全文读取" },
"frontend/src/views/components/ThirdPartyAuthorization/ThirdPartyAuthorization.js": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文,真实模板挂载失败回滚复现", "findings": ["R49"] },
"frontend/src/views/components/ThirdPartyAuthorization/ThirdPartyAuthorization.vue": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文,真实模板挂载失败回滚复现", "findings": ["R49"] },
"plugins/pmail_telegram_push/hook/runtime.go": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文读取,真实用户配置入口验证" },
"plugins/pmail_telegram_push/hook/setting.go": { "ranges": [[1, "EOF"]], "evidence": "接续全文,本段补齐输出截断部分" },
"plugins/pmail_telegram_push/hook/send.go": { "ranges": [[1, "EOF"]], "evidence": "全文复读及真实 SDK 内存请求复现", "findings": ["R46", "R47", "R48"] },
"plugins/pmail_telegram_push/hook/hook.go": { "ranges": [[1, "EOF"]], "evidence": "全文复读及真实收信钩子入口验证", "findings": ["R46"] },
"plugins/pmail_telegram_push/hook/bot.go": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文读取" },
"plugins/pmail_telegram_push/hook/html_utils.go": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文读取" },
"plugins/pmail_telegram_push/model/telegram_push.go": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文读取" },
"plugins/pmail_telegram_push/go.mod": { "ranges": [[1, "EOF"]], "evidence": "接续及本段全文读取依赖声明" },
"plugins/pmail_telegram_push/logger/logger.go": { "ranges": [[1, "EOF"]], "evidence": "本段全文读取" },
"backend/hooks/wechat_push/wechat_push.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要确认已补齐 206-399,全文完成" },
"backend/hooks/spam_block/export/export.go": { "ranges": [[1, "EOF"]], "evidence": "本段全文读取" },
"backend/hooks/framework/framework.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要确认全文,本段复核发送后钩子并隔离复现", "findings": ["R51"] },
"backend/hooks/spam_block/spam_block.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"backend/hooks/spam_block/tools/tools.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"backend/utils/async/async.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要及本段全文读取,并发线索待验证" },
"backend/utils/array/array.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"backend/utils/atomicfile/atomicfile.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"backend/utils/file/secure.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"backend/utils/ip/ip.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/App.vue": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取,真实挂载函数浏览器夹具验证", "findings": ["R50"] },
"plugins/pmail_telegram_push/src/utils/requests.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/utils/resize.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/types/index.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/api/setting.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/api/bot.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/api/resource.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/api/index.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/main.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/src/mock/index.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/main.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/package.json": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/vite.config.ts": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/index.html": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/config/config.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取,旧代码可达性待验证" },
"plugins/pmail_telegram_push/db/db.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取,旧代码可达性待验证" },
"plugins/pmail_telegram_push/dao/dao.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/dao/setting_dao_impl.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/db/repository/repository.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"plugins/pmail_telegram_push/service/setting_service.go": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"test/frontend/settings-menu.test.mjs": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取" },
"test/run.mjs": { "ranges": [[1, "EOF"]], "evidence": "接续摘要明确全文读取,核对隔离运行入口" }
}
}