Skip to main content
Help Center

Complete the App Lifecycle in Batoi Build

Follow the current 11-step Batoi Build App Lifecycle from app record through verified deployment, evidence, Guard review, and member-safe sharing.

Guide navigation 3 of 42
Browse all 42 articles
Business view

What this page helps you accomplish

Follow the current 11-step Batoi Build App Lifecycle from app record through verified deployment, evidence, Guard review, and member-safe sharing.

Batoi Platform · Build, Guard, Govern
Accountable roleWorkspace Owner, Workspace Admin, Builder, Release Owner
Business taskGuided Lifecycle
Completion signalThe app has verified setup, deployment, assurance, evidence, and member-sharing outcomes rather than lifecycle badges alone.
1 Confirm

Scope and authority

Access to the intended authenticated workspace through My Batoi Authority to review the selected project, app, repository, sandbox, database, release, and sharing records

2 Act

Guided Lifecycle

Follow the current 11-step Batoi Build App Lifecycle from app record through verified deployment, evidence, Guard review, and member-safe sharing.

3 Verify

Observable business result

The app has verified setup, deployment, assurance, evidence, and member-sharing outcomes rather than lifecycle badges alone.

Potential issue and recovery

The expected record or action is missing.

Recommended recovery: Return to the intended context and ask an Owner or Admin to confirm access. Do not use another person’s account.

Who should use this article

This article is for Workspace Owners, Workspace Admins, Builders, and Release Owners who are authorized to complete or review this task. A consequential decision remains with the accountable person.

Before you begin

  • Access to the intended authenticated workspace through My Batoi
  • Authority to review the selected project, app, repository, sandbox, database, release, and sharing records
  • Use approved sample or operational information only. Never enter a password, token, private key, or unnecessary personal information.
Ready is a navigation signal, not final proof. Open the underlying register for every lifecycle step and confirm its real status, owner, target, and evidence before promotion.

Open the App Lifecycle

  1. Enter the authorized workspace through My Batoi.
  2. Open Build, choose Applications, and select the intended app.
  3. Under Overview, open Lifecycle.
  4. Confirm that the workspace, project, app, and owner shown in the selected-app context are correct.
Batoi Build App Lifecycle Eleven ordered steps move from the app record and project binding through repository, sandbox, database, build, publish, deployment verification, Guard, Govern evidence, and member-safe sharing. Current 11-step App Lifecycle Validate each underlying register before moving to a protected release or sharing action. 1 App Record Identity, mode, owner 2 Project Binding Core project context 3 GitHub Repo Source of truth 4 Sandbox Bounded target 5 Database MCP App-scoped data 6 Baseline Build Routes, data, checks 7 Publish Run Revision to target 8 Deploy Verify Routes and adapters 9 Guard Gate Release assurance 10 Govern Evidence Traceable outcome 11 Member-Safe Sharing Approved audience, redaction, sections, and portal check
The lifecycle groups app context, runtime connections, release assurance, evidence, and controlled sharing.

Complete the lifecycle in four phases

1. Establish the app context

  1. App Record: confirm the app name, stable key, build mode, app type, runtime, owner, and Active status.
  2. Project Binding: verify the app belongs to the intended Core Project and does not show fallback records from another project.
  3. GitHub Repository: link the canonical repository and default branch, then assign repository synchronization and pipeline ownership.
Current Batoi Build App Lifecycle
Reference screen: use App Overview to confirm identity and to find readiness warnings that remain outside the lifecycle score.

2. Connect the sandbox runtime

  1. Sandbox Target: register a non-production target and verify that its source and credential boundary are correct.
  2. Database MCP: connect the app-scoped development database and approve the intended MCP profile without exposing connection secrets.
  3. Baseline Build: place the foundational app in the repository, apply the approved schema and seed data, and verify the homepage and health route.

3. Publish, verify, and preserve evidence

  1. Publish Run: publish an explicit reviewed revision to the sandbox and require a persisted run manifest.
  2. Deployment Verification: confirm the deployment reached a terminal status and independently check the homepage, health route, and data adapter result.
  3. Guard Gate: run the release-specific Guard evaluation; an Active gate is not the same as a Passed evaluation.
  4. Govern Evidence: record the source, review, publish, deployment, Guard, and approval outcome with an accountable owner.

4. Share only an approved member view

  1. Member-Safe Sharing: create a project-sharing policy with an explicit recipient, audience, redaction level, visible sections, and approval state. Test the permitted member view before handoff.
Current Batoi Build App Lifecycle
Reference screen: the Lifecycle page provides the ordered spine and direct links to the underlying records.

Use honest completion criteria

Lifecycle area Do not stop at Verify instead
RepositoryLinked badgeCorrect repository and branch, synchronization configured, and pipeline owner assigned.
PublishRun createdTerminal status, exact revision and target, and persisted publish-run manifest.
DeploymentDeployment row existsSucceeded status plus independent homepage, health, and adapter checks.
GuardGate is ActiveRelease-specific evaluation passed or an authorized, time-bounded exception exists.
EvidenceEvidence record existsEvidence is reviewable, linked to the release outcome, and accepted where required.
SharingSharing control is availableThe intended project policy is Ready or Approved and the member portal shows only permitted content.

Continue with focused articles

Troubleshooting and recovery

What you seeWhat to checkSafe next action
The expected record or action is missing.Workspace, project/app context, role, status filters, and prerequisites.Return to the intended context and ask an Owner or Admin to confirm access. Do not use another person’s account.
The status remains incomplete or needs review.Required fields, evidence, approvals, source connections, checks, and owners.Record the missing item and owner. Do not mark the task complete until it can be independently verified.
The result conflicts with policy or evidence.Scope, source recency, exception authority, decision conditions, and reviewer independence.Do not bypass the control. Return the item for correction or escalate it through the authorized route.

Safety and governance

Protect sensitive information. Do not place credentials, secrets, private keys, raw tokens, unnecessary personal information, private repository content, customer identifiers, or restricted documents in a public note, screenshot, prompt, export, or evidence caption. Use approved secret references and permission-controlled workspace records.

Final verification

Expected result: The app has verified setup, deployment, assurance, evidence, and member-sharing outcomes rather than lifecycle badges alone.

Next step

Continue with the next verified article in this Product Guide, or return to the Batoi Platform Product Guide.