跳到主要内容

架构总览

了解 FolderRewind 的技术栈与系统边界,从界面编排追踪到配置、历史、插件和归档。

FolderRewind 是.NET10/WinUI3 Windows 应用,当前项目 Windows App SDK2.5.1。UI 使用 MVVM 与可测试命令编排,核心历史和插件运行时通过实例服务与显式依赖组织;不能把所有业务解释成静态单例。

边界​

Host、SDK、Runtime 与 MineRewind 独立产品/构建边界。SDK 仅 BCL,net10.0;Runtime 可无 WinUI 测试;第三方插件只依赖 SDK。Host 使用固定哈希.frplugin 验收,不以插件应用源码作为构建输入。

配置由用户拥有;发现提出候选,插件对账提出修订提案。Native History 用不可变事实与可重建索引;设备 Workspace 与共享分支区分。还原由 Host 先物化/校验,再在操作门内修改目标;插件不能绕过。

查看目录、模式、服务、模型与插件体系。