CLI
Apps
Clone, build, and deploy operator workbenches while preserving the app shell and routing.
App rules
- An app is a workbench, not a landing page.
- The first visible screen should start with work.
- One active work object should usually anchor the interface.
- Actions should sit close to the object they affect.
- Preserve scaffolded routing and shell unless the workflow truly needs a change.
CLI lifecycle
lemma app list --pod-id <pod-id>
lemma app get support-triage --pod-id <pod-id>
lemma app clone support-triage --pod-id <pod-id> ./support-triage-app
cd ./support-triage-app
npm install
npm run build
lemma app deploy support-triage --pod-id <pod-id> --source-dir .Scaffold a Vite app
lemma apps init support-triage --pod <pod-id> --title "Support Triage" --nav sidebar --style soft --template /path/to/lemma-template-vite