Skip to main content

Workspace Process

This document describes how an organization should run Studio. Because it's a tool that allows anyone to create apps, without rules that separate the creators from the users, things quickly become chaotic.

This is not a tutorial

While a tutorial is about "building and deploying a single app for the first time," this document is about "how multiple people continuously build and use apps."


There are three roles​

RoleResponsibility
adminEnvironment settings, user management, AI providers, deployment targets
builderCreates and deploys apps (default when creating an account)
viewerViews deployed apps

Accounts are created and roles are assigned in Environment Settings → User Management → Initial Password Change.

Don't set everyone as a builder

Since the default is builder, simply creating accounts gives everyone the ability to make apps. As the number of apps grows, it becomes impossible to know who made what. Set those who only need to view to viewer.


Overall Flow​

Where an arrow crosses lanes is the handover point.


1. Introduction — What to Decide Before Building​

StepActionOwner
1Install → One-Line Installationadmin
2Change the default password → Initial Password Changeadmin
3Connect AI provider + connection test → Environment Settingsadmin
4Finalize the build standard — lock stack & layoutadmin
5Issue accounts & assign rolesadmin
6Build the first trial appbuilder
Deciding Step 4 early makes things easier later

If build standards are left open, apps will be built with different stacks by different people. Enabling dependency locking and layout convention enforcement keeps results consistent → Environment Settings (Admin).


2. Creating an App — From Requirement to Deployment​

PhaseActionOutput
Requirement DefinitionBreak down into one screen = one sentenceOne-line requirement
GenerationStart from a sentence on the home screen → Create App from HomeDraft screen
RefinementRefine via chat in the Builder → BuilderFinal screen
ReviewThe requester inspects it directlyConfirmation
DeployDeployment drawer → Catalog & SharingApp address
ShareProvide the address to the field—
Don't paste passwords or API keys into the chat box

The conversation may be stored in the app code. If a key is needed, request it from the admin → Secret Management.


3. Operations — Recurring Tasks​

CadenceActionOwner
DailyCheck watcher alerts → Watchers & AlertsField
WeeklyCheck AI usage & failed deployment countadmin
MonthlyClean up unused apps, backup recovery rehearsaladmin
QuarterlyRotate keys → Password & API Key Changesadmin
If tokens spike

The likely cause is either watcher intervals being too short, or a large build running with "Vision Self-Verification" enabled. Check the Statistics screen first.


4. Building Field Expertise​

Rewriting the same instruction each time is wasteful. Register recurring rules as skills so they're automatically applied to future generation → Field Skills.

Examples of what to registerExample
Screen conventions"Company logo on top of every screen"
Color rules"Red for utilization below 80%"
TerminologyField's equipment abbreviations

Common Points of Friction​

SymptomTypical Cause
"Too many apps, I can't tell what's what"No naming rules + unused apps not removed
"Screens look different from person to person"Build standards not enabled
"AI costs suddenly increased"Watcher intervals or vision self-verification
"The person who made the app left and no one can fix it"Apps are assets — assign an owner and hand over
"Deployed it, but it won't open on the field"App listener port blocked during port-connection installation