## 任务目标 一句话:记录当前仓库、线上环境、最近实现和开发注意事项,方便后续继续协作与接手。 ## 当前状态 - 已完成: - 项目主线已经从旧教务模块切换为“网盘 + 快传 + 管理台”结构 - 快传模块已整合进主站,支持取件码、分享链接、P2P 传输、部分文件接收、ZIP 下载、存入网盘 - 网盘已支持上传、下载、重命名、删除、移动、复制、公开分享、接收快传后存入 - 2026-04-12 已将管理台治理页里的原生 `` 已切到共享 `AdminSelect`: - 新建 / 编辑策略里的驱动协议选择 - 发起迁移里的目标策略选择 - 由于当前仓库里还没有现成的 `AdminSelect` 文件,我补了一个本地共享包装组件到 `front/src/components/admin/AdminSelect.tsx`,用原生 select 保持行为不变。 - 其他页面、包依赖和后端调用均未改动。 - OSS 替换执行计划 `docs/superpowers/plans/2026-04-12-admin-oss-refactor.md` 已继续打钩更新,Task 6 的 storage-policy 子步骤已完成。 - 本批前端验证通过: - `cd front && npm run lint` - `cd front && npm run build` ## 2026-04-12 Frontend OSS Refactor Batch 40 - 前端 OSS 替换计划的 Batch 6 已完成,管理台当前目标范围内的手写单选下拉已切到 Radix Select。 - `front/package.json` / `front/package-lock.json` 已新增 `@radix-ui/react-select` 依赖。 - 新增 `front/src/components/admin/AdminSelect.tsx`,当前是一个基于 Radix Select 的共享单选包装组件: - 兼容当前页面已有的 `