You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
├── workflow-persistence/ # @sim/workflow-persistence — raw load/save + subflow helpers
50
+
└── workflow-types/ # @sim/workflow-types — pure BlockState/Loop/Parallel/... types
34
51
```
35
52
53
+
### Package boundaries
54
+
-`apps/* → packages/*` only. Packages never import from `apps/*`.
55
+
- Each package has explicit subpath `exports` maps; no barrels that accidentally pull in heavy halves.
56
+
-`apps/realtime` intentionally avoids Next.js, React, the block/tool registry, provider SDKs, and the executor. CI enforces this via `scripts/check-monorepo-boundaries.ts` and `scripts/check-realtime-prune-graph.ts`.
57
+
- Auth is shared across services via the Better Auth "Shared Database Session" pattern: both apps read the same `BETTER_AUTH_SECRET` and point at the same DB via `@sim/db`.
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/enterprise/data-retention.mdx
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ description: Control how long execution logs, deleted resources, and copilot dat
6
6
import { FAQ } from'@/components/ui/faq'
7
7
import { Image } from'@/components/ui/image'
8
8
9
-
Data Retention lets workspace admins on Enterprise plans configure how long three categories of data are kept before they are permanently deleted. Each workspace in your organization can have its own independent configuration.
9
+
Data Retention lets organization owners and admins on Enterprise plans configure how long three categories of data are kept before they are permanently deleted. The configuration applies to every workspace in the organization.
10
10
11
11
---
12
12
@@ -58,9 +58,9 @@ Each setting is independent. You can configure a short log retention period alon
58
58
59
59
---
60
60
61
-
## Per-workspace configuration
61
+
## Organization-wide configuration
62
62
63
-
Retention is configured at the **workspace level**, not organization-wide. Each workspace in your organization can have a different configuration. Changes to one workspace's settings do not affect other workspaces.
63
+
Retention is configured at the **organization level**. A single configuration applies to every workspace in the organization — there are no per-workspace overrides.
64
64
65
65
---
66
66
@@ -73,7 +73,7 @@ By default, all three settings are unconfigured — no data is automatically del
73
73
<FAQitems={[
74
74
{
75
75
question: "Who can configure data retention settings?",
76
-
answer: "Only workspace admins can configure data retention settings. On Sim Cloud, the workspace must be on an Enterprise plan."
76
+
answer: "Only organization owners and admins can configure data retention settings. On Sim Cloud, the organization must be on an Enterprise plan."
77
77
},
78
78
{
79
79
question: "Is deletion immediate once the retention period expires?",
@@ -85,7 +85,7 @@ By default, all three settings are unconfigured — no data is automatically del
85
85
},
86
86
{
87
87
question: "Does the retention period apply to all workspaces in my organization?",
88
-
answer: "No. Retention is configured per workspace. Each workspace in your organization can have a different configuration."
88
+
answer: "Yes. Retention is configured once per organization and applies to every workspace in the organization."
89
89
},
90
90
{
91
91
question: "What happens if I shorten the retention period?",
0 commit comments