Skip to content

Deployment and operations

Lazurio deployments vary. In the version described here, the operator manages local working copies and individual modules. Start by listing the machines, repositories, AI tools, model providers and connected services you will use. Name an owner for each.

Lazurio deployment and data-flow overview

SurfaceStatusOperational meaning
Source checkout with Git and BunSupported todayThe operator owns repository access, dependencies and updates.
Launchpad, Guide and DoctorAvailable todayThese are local tools for finding applications, reading guidance, running applications and checking the installation. Loopback listeners are not caller authentication.
CLI v0ExperimentalPin versions and test any production automation that depends on it.
Packaged CLI and generated non-Git rootFuture targetDo not include them in a current bill of materials.
Dashboard, hosted workspace and Resident/BuddyOptional, separately deployedInventory each enabled service with its own identity, network, storage and operating owner.

The basic installation still includes several owners: the principal machine, the local Lazurio root, Organization repositories, workspace modules, GitHub, the agent client and model provider, and every enabled external application. Some modules remain local; others run internally or publish a public website or service. Their deployment and rollback contracts stay module-owned.

Name its GitHub organization, repositories, teams, administrators and offboarding owner. State what company data belongs there and what is excluded.

Document ownership, encryption, patching, endpoint monitoring, local backup, remote wipe and incident handling. The recommended starting point is one Organization per machine. A multi-Organization machine is an accepted exception inside one shared trust domain, not hard tenant isolation. Keep its provider sessions separately named and revocable.

Record the client, model provider, account type, authentication, data handling, retention, telemetry and contractual owner. Repeat the review when the client or account tier changes.

Begin with one bounded use case. Grant only the repositories and provider scopes it needs, follow the external application standard, and test revocation.

Set branch rules, checks and reviewers for repository changes. For messages, infrastructure, billing, secrets and destructive actions, name the real provider-side permission or confirmation. Where none exists, mark the rule as process-only.

Prove the normal task, a repository denial, the client’s local filesystem boundary, credential revocation, failed CI, rollback, offboarding and incident escalation. Keep the evidence with the approval decision.

Lazurio source, Organization configuration and modules are versioned independently. Updates should advance clean primary checkouts, run their declared checks and reach production from a reviewed exact commit. Rollback returns only the affected source or deployment to a previously verified revision; it must not revive revoked credentials or obsolete access.

Before production use, close the remaining deployment-specific questions:

  • Who maintains machines, GitHub teams, dependencies and integrations?
  • Where do services run, and which networks can reach them?
  • Which logs exist, how long are they retained and who handles incidents?
  • How are local data and credentials backed up, deleted and recovered?
  • Which components are stable, experimental, optional or target-only?
  • Who provides support, and what response time—if any—is promised?

Keep these answers with the deployment approval. Assign an owner to resolve any missing answer before production use.