Skip to content

SYSTEMX Setup and Deployment

Lucas YourLastName edited this page Jul 17, 2026 · 1 revision

How Setup and Deployment Work

SYSTEMX combines an intake process with scripts. The intake files clarify the product and operating decisions; scripts perform repeatable local actions. The two are complementary: a script cannot infer risk acceptance, and a document does not deploy an application.

Setup flow

  1. Start the menu or run the bootstrap script in check mode.
  2. Complete the ordered intake and master-plan material.
  3. Establish Firebase/Google Cloud projects, IAM, billing, domains, and rules.
  4. Configure local client values and approved secret storage.
  5. Build a minimal product slice and run quality/security gates.
  6. Export or import structured setup packets when a handoff needs a bounded context package.

Useful non-production checks are:

npm run wtl:setup -- --check
npm run system:audit
npm run sync:system:check
npm run deploy -- --target hosting --preflight

Deployment flow

The deploy helper supports a full or targeted path. Start with preflight or dry-run, then explicitly select the project and target. For example:

npm run deploy -- --target hosting --dry-run --project your-project-id
npm run deploy -- --rollback-info --project your-project-id

A real deployment is an operator-approved event. Confirm the Git branch and diff, identity, target project, rules, release notes, quality results, monitoring plan, and rollback instructions. After deployment, test the key user journey and record the release. See Deployment and WTL Standard Setup Guide.

Clone this wiki locally