Overlay Editor
A Next.js app (`@lssm/app.overlay-editor`) that lets tenant admins tweak field visibility, labels, and ordering, then sign OverlaySpecs.
Features
- Toggle visibility and rename labels without touching code.
- Move fields up/down to define the overlay order.
- Preview JSON output powered by `@lssm/lib.overlay-engine`.
- Server action for PEM signing (Ed25519/RSA-PSS).
Project path: packages/apps/overlay-editor
Provisioning flow
- Clone the repo and run
bun devinside the app. - Use the UI to craft the overlay for a tenant.
- Paste the tenant's PEM private key (stored in Vault/KMS).
- Click “Sign overlay” to get the final JSON payload.
- Persist in the `Overlay` table and register with `OverlayRegistry`.
See also: Tenant customization runbook.