Workspace anatomy
Actions are role-aware, but the API enforces access independently. A hidden button is a UI affordance, not the security boundary.
Build application logic
Components
Create reusable executable logic, libraries, versions, and custom Node.js services.
Web IDE
Edit elements, navigate definitions, debug, review diffs, and deploy selected changes.
Playground
Prototype low-code JavaScript with JSON input and streamed debugger evidence.
Libraries
Publish governed dependencies consumed as
lib.Category.Name.ElementKey.X.Model and inspect data
- Databases → Tables defines row-oriented application data and opens the data grid.
- Views and Materialized views expose governed query projections; materialized views can be refreshed by Schedule.
- Storage manages current file entries, folders, upload sessions, metadata, ACLs, retention, previews, and workspaces.
- Files remains the legacy explorer for existing
fileIdintegrations. - Cache Explorer exposes authorized cache inspection and management.
Expose and automate
Separate definition from execution. Editing a Job template does not rewrite completed Job history; replaying an event uses current definitions but creates new lineage.
Observe operations
- Dashboards compose role-aware grids, charts, and Component-powered custom widgets.
- Job History owns attempts, status, timing, input/result visibility, logs, and retry lineage.
- Event History owns event payload and fan-out.
- Webhooks owns outbound attempt state.
- Activity history provides a cross-resource stream of changes and runtime events.
- Logs provides structured records; Trace correlates spans, operations, resources, and failures end to end.
Govern identities and data
Users
Manage people, account state, platform access, and memberships.
Service Accounts
Manage workload identities, owners, memberships, and API keys.
Groups
Grant membership used by restricted-resource ACLs.
Permissions
Compose reusable platform role sets.
AI and collaboration
- AI Assistant opens as a workspace panel for interactive research, code, governed tools, approvals, and artifacts.
- Agents provides durable Agent definitions, runs, sessions, inbox, memory, plugins, and Storage workspaces.
- Chat supports direct/group conversations and a read-only system notification inbox.
Example: investigate a failed order
- Open the order-operations Dashboard and select the failed Job row.
- Inspect attempt status, Component version, principal, and
operationId. - Follow the originating Event History and confirm the message/filter.
- Open Trace for the operation.
- Inspect the database transaction, secret lookup, egress call, and Storage receipt spans.
- Fix and debug the Component in Web IDE.
- Deploy the reviewed element.
- Retry or replay only after confirming idempotency and external state.
Navigation practices
- Confirm the active instance and environment before every consequential action.
- Save recurring views as favourites or dashboards.
- Keep list filters while opening details in the side panel.
- Share deep links containing the exact resource or execution ID.
- Treat Delete as a lifecycle action; prefer Restore over recreating duplicate definitions.
- Use Search for discovery and Trace/history for proof.

