{ "baseline": "9849f8f11c9f49efd1bc877d7fedd8da265e32df", "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": "接续摘要明确全文读取,核对隔离运行入口" } } }