Skip to content

Customer Flow & Delivery

Customer Flow / Delivery

Practical ViewDelivery is not finished when a page goes live. Delivery is only stable when the customer can keep adding, updating, and using capabilities safely afterward.

The customer path, the delivery boundary, and the update mechanism all need to be defined clearly if the project is going to run stably.

The most important questions ExecGov needs to explain first are what the customer receives, how the customer uses it, and how the platform delivers it. The script hot-update flow already has its own page. This page focuses on the standard team edition and enterprise delivery stage and explains what the real delivery path looks like end to end.

Standard team / enterprise deliveryManual run + AI recommendationDelivery packageTenant isolation
EXECGOV // CUSTOMER FLOWDOC 08
const deliveryPack = ['tenant_space', 'dedicated_url', 'account', 'authorized_skills']const userPath = ['manual_trigger', 'ai_recommend', 'confirm', 'result']const updateFlow = ['review', 'sync', 'register', 'authorize']
GO-LIVE IS THE START OF OPERATIONS

Delivery Package

What a customer receives in formal team or enterprise delivery

  • An isolated tenant
  • A dedicated access URL
  • A set of customer-specific script capabilities
  • Platform accounts and baseline permissions
  • Customer usage notes and script hot-update notes

The point is not just to hand over a backend account. The point is to deliver an isolated AI execution space that can run, update, and continue to expand for the customer.

Boundary

How delivery boundaries are defined right now

  • Both the formal team edition and enterprise delivery are tenant-isolated, with the access entry bound to the tenant by Host
  • Customers use only their own authorized capabilities inside their own tenant space
  • The platform prioritizes secure isolation and stable execution first
  • In standard SaaS, the shared element is the frontend release rhythm, not tenant data or permissions
  • The default scope does not include a public third-party capability marketplace, tenant self-publishing, or approval-free high-risk automation

Shared SaaS Boundary

How to understand the standard shared-SaaS tenant model

What is already true today

Standard SaaS customers can already enter through the shared-tenant frontend. Runtime isolation still happens through Host-to-schema binding, so each customer still sees its own menu, account space, capabilities, and data boundary.

What should not be misunderstood

This does not mean every customer owns a cloned frontend codebase. What is shared is the formal frontend package and release rhythm. Heavier customer-specific frontend work, branding, and deep customization still require formal iteration or separate delivery.

End To End

How one chain runs from scenario confirmation to hot-update activation

01. Clarify the customer scenario

Confirm the business problem, the capabilities that need to be delivered, which tasks need AI recommendation, and which still need manual confirmation.

02. Open the tenant and the entry

The platform opens a dedicated tenant, access URL, initial account, and permission boundary for the project.

03. Onboard the first capability batch

The platform completes review, sync, registration, and authorization so the customer can see the first capability set immediately after login.

04. The customer starts using it

The customer either triggers capabilities manually through the page or describes the request in the intelligent brain, where the platform recommends capabilities inside the current tenant.

05. Continuous feedback during operation

Based on results, announcements, and actual usage, the customer asks for script updates or new capabilities.

06. Submit through the hot-update flow

The customer supplements the script directory, README, tenant attribution, whether AI may call it, and whether manual confirmation is required.

07. The platform performs the governance actions

The platform continues with review, sync, registration, version recording, authorization binding, and permission verification without redeploying the whole platform.

08. It takes effect formally inside the owning tenant

The updated capability becomes visible only inside the owning tenant. Other tenants do not gain visibility or execution rights, and AI recommendations do not cross tenants.

Delivery Checklist

How a delivery checklist can be aligned

Delivery itemWhat the customer gets / seesWhat the platform ownsNotes
Dedicated tenantTheir own tenant spaceCreate the tenant and isolate data plus permission boundariesOne customer, one tenant
Dedicated URLTheir own access entryOpen the access address and login entryThis is true for both single-tenant delivery and shared SaaS. Shared SaaS currently binds tenants by Host.
Login accountAccount, initial password, or initialization methodInitialize the account and baseline permissionsPermissions are delivered per project
Customer-specific capabilitiesThe capability list visible inside the current tenantReview, registration, and authorization bindingNot shared across tenants
Announcements and result viewingAnnouncement entries, execution results, and related outputsAnnouncement publishing, result display, and download-entry exposureAlways controlled by current tenant visibility rules
Hot-update notesThe onboarding process for new or updated scriptsDirectory rules, review flow, and authorization rulesReview remains platform-controlled by default
Menu extensionEntries for existing pages, external links, or iframesConfigure the menu, validate boundaries, and control release rhythmNew formal frontend pages still require development, packaging, and deployment
Local hybrid executionCLI / Agent is added when neededBridge capability is added according to project needsNot included in every standard delivery by default. See the CLI Guide.

Path Matching

Which path fits which demand best

Current demandBetter-fit pathCurrent stateNotes
You want to feel the real execution chain firstPublic experience page + signup / loginAvailable nowUseful for feeling AI recommendation, confirmation, execution, and result return before deciding whether formal delivery is needed.
You only want to keep onboarding scripts personally and have not entered multi-user collaboration yetStart with local script-slot expansion under Billing & MembershipAvailable nowThis is personal-space expansion, not the main formal team / enterprise delivery path of this page.
You already need multi-user collaboration, but the demand is still relatively standardStandard shared-SaaS tenant pathThe shared-tenant skeleton already exists and is still being tightenedThis is a better fit for standard capability and lighter collaboration. Runtime still binds each tenant by Host and does not share data or permissions.
You already have a real customer and need formal go-live deliverySingle-tenant deliveryMainline todayBest for customers that need stronger isolation, dedicated pages, custom branding, or formal acceptance.
You need to operate multiple customers in one platformPlatform governance + single-tenant deliveryComposable nowpublic owns governance while each customer tenant stays isolated and announcements, templates, logs, and ledgers are centrally managed.
The script depends on local environments or intranet dataHybrid execution + the CLI / Agent pathPartially established nowThe control plane stays on the platform side while the execution side is integrated per project instead of exposing the intranet path directly to the browser.
You want to buy a standard team product directlyEvaluate the shared-SaaS tenant path first, then check whether it is sufficient through EditionsThe shared-tenant skeleton already exists and is still being tightenedIf the need is mostly standard capability and light collaboration, shared SaaS should be tested first. If the work needs dedicated pages, branding, or stronger isolation, then move into single-tenant delivery or private deployment.

Menu Rules

Menu customization boundaries

  • Existing formal pages can be attached through the database menu
  • External links and iframe entries can also enter the menu system
  • If the customer needs a new page that does not exist in the current frontend package, that still requires formal frontend development, packaging, and deployment
  • Shared SaaS does not let tenants upload arbitrary Vue / JS code and turn it into a formal product page

Customer Usage

How customers use the platform today

1. Log in to their own URL

After delivery, the customer receives an access URL, login account, and either an initial password or an initialization method. After login, they enter their own isolated tenant space.

2. See their capabilities, not raw source

Customers see the list of capabilities authorized inside the current tenant rather than raw script paths or another customer's data.

3. Choose manual execution or AI-assisted execution

Customers can trigger a capability directly, or they can describe a request in the intelligent brain and let the platform recommend a capability inside the current tenant and permission scope.

Manual Run

Manual execution flow

  1. Log in to the platform
  2. Open the visible capability list
  3. Select the target capability
  4. Fill in the required input
  5. Submit execution
  6. Inspect the execution result or the resulting artifact

AI Assisted

AI-assisted execution flow

  1. Describe the request in the intelligent-brain page
  2. The platform recommends available capabilities inside the current tenant and permission boundary
  3. If confirmation is required, manual confirmation happens first
  4. After confirmation, the platform executes the capability
  5. The page returns the result

Notice & Result

What else customers can see

  • Execution-result summaries, output artifacts, and related output information
  • Platform announcements and tenant announcements
  • Announcement title, source, publisher, publish time, and body
  • Customer-side entries already opened today, including file upload and result download

Safety Rule

Boundaries customers should notice while using it

  • Customers only see the capabilities authorized inside their own tenant
  • They do not see another customer's scripts or execution records
  • AI does not recommend another customer's capability
  • Some higher-risk capabilities still require manual confirmation before execution

Local Execution

What if the script depends on a local environment or intranet resource

These scenarios are usually not handled by exposing an intranet directory directly to a web page. They are handled through the CLI / Agent bridge. The platform keeps the entry, planning, permission, and audit logic, while the local environment handles execution.

View the CLI Guide

Who Owns What

Who owns what after go-live

  • The customer owns the script, the README, the scenario description, and the update request
  • The platform owns review, sync, registration, authorization, and permission verification
  • The customer owns confirming whether the output fits the business need
  • The platform owns tenant isolation, execution safety, and capability-governance logic

Hot Update

Hot-update notes now live on their own page

The details of how a customer prepares a script directory, supplements submission information, enters review, completes registration, and goes live inside the current tenant have been split into a dedicated page so presales, delivery, and training can quote it separately.

Related Reading

For delivery, file flow, and onboarding preparation, continue with these three pages

FAQ

The customer and presales questions that come up most often

Do we have to begin with private deployment

Not necessarily. The better first step is to look at the data boundary, customer scale, and execution location, then decide between single-tenant delivery, platform-governance composition, or a hybrid-execution route.

Will a hot update affect other customers

No. Even after the update lands, the script is only registered and authorized inside the owning tenant. Other tenants do not automatically gain visibility or execution rights.

Can customers upload scripts and go live directly

Not in the default 1.0 path. The platform keeps review, registration, authorization, and permission verification in place instead of allowing direct production publishing.

Can AI recommend another customer's capabilities

No. Recommendation scope is constrained by both tenant and permission boundaries. AI does not recommend another customer's scripts or capabilities across tenants.

Can local scripts and intranet resources connect into the platform

Yes, but normally not by exposing local paths to the browser. The normal route is to use execgov-cli and the future Agent line as the local execution bridge.

Are the free path and enterprise delivery two unrelated systems

No. They share the same trusted-execution foundation. What changes is the entry semantics, delivery boundary, and target user group.

Acceptance

What formal customer acceptance usually checks

  • Can the customer log in through their own URL
  • Can the customer see only their own capabilities
  • Can the customer execute their own capabilities
  • Can the customer view execution results or result files
  • Can the customer continue updating scripts through the formal process

One Sentence

One-sentence summary of the delivery mainline

ExecGov delivers more than a login entry. It delivers an isolated AI execution space that can run, update, and continue to expand for the customer. Hot updates are not platform redeploys, but formal review, registration, and authorization steps that take effect inside the current tenant.

Next Read

Continue with platform capabilities, or move directly into a delivery conversation

Continue with Capabilities, Deployment, and Architecture. If you already have real script capabilities and a real customer scenario, bring the directory structure and requirements directly into the conversation.

Make every automation reliable and governed.