定义
Rudder 分开管理精选上下文、持久产物、可修改的项目工作、Agent 私有状态和 临时文件。存放位置决定谁能找到文件、文件能否进入后续运行,以及适用哪种 恢复规则。状态与位置
约束
- 一个项目可以有多个工作区,但只能有一个主要工作区。
- Project Context 是准入清单。Rudder 不会把所有组织资料注入每次运行。
- 受保护的操作说明、技能、运行环境目录、凭据和缓存都不是普通 Library 内容。
- 仍有未完成 Issue 依赖某个运行工作区时,不能归档该工作区。
- 恢复工作区备份前,Rudder 会先创建一份安全版本。
边界
Library 路径受组织范围和路径校验约束。Desktop 的本地打开操作不会让浏览器 部署打开本地应用,经过校验的文件链接也不会暴露绝对文件系统根目录。 默认本地 Desktop 布局使用~/Documents/Rudder 下的稳定组织映射。如果已经
建立的映射文件夹消失,Rudder 会把它当作恢复问题,不会在缺失位置直接新建
空文件夹。
例子
- 把源笔记保存在 Library,只把项目需要的笔记附加为资料,并把接受后的报告 保存到该项目的 Library 文件夹。
- 代码任务使用主要项目仓库或明确隔离的运行工作区。构建缓存和临时截图留在 Library 之外。
- 恢复前先浏览所选备份。如果未完成 Issue 仍依赖某个运行工作区,应先完成或 迁移依赖,再执行归档。
管理工作区和 Library
把这些边界应用到项目和持久产物。
工作区和 Library
理解各位置背后的产品模型。
