Definition
Rudder separates curated context, durable output, mutable project work, private Agent state, and temporary files. The location determines who can find a file, whether it can enter a later Run, and which recovery rules apply.States and locations
Constraints
- A Project may have several workspaces but only one primary workspace.
- Project Context is an admission list. Rudder does not inject every organization resource into every Run.
- Protected instructions, Skills, runtime directories, credentials, and cache paths are not ordinary Library content.
- A Run workspace cannot be archived while open Issues still depend on it.
- Restoring a workspace backup creates a pre-restore safety version first.
Boundaries
Library paths remain organization-scoped and pass path validation. Desktop open actions do not let browser deployments open local applications, and a validated file link does not expose its absolute filesystem root. In the default local Desktop layout, organization files use a stable mapping under~/Documents/Rudder. If an established mapped folder disappears, Rudder
treats it as a recovery problem. It does not create an empty replacement over
the missing location.
Examples
- Keep source notes in Library, attach only the notes needed by a project, and save the accepted report in that project’s Library folder.
- Let a coding Run use the primary project repository or an explicit isolated Run workspace. Keep build caches and temporary screenshots out of Library.
- Browse the selected backup before restoring it. If an open Issue still uses a Run workspace, finish or move that dependency before archive.
Manage Workspaces and Library
Apply these boundaries to a project and its durable output.
Workspaces and Library
Read the mental model behind each location.
