What is in the reference
Every command, flag, wizard step, environment variable, manifest field, proxy route, error code and generated script, as lists you can check a value against.
A Concepts page explains a decision; a Reference page is an exhaustive list of current values — if a page would need editing because a flag, a step, a variable, a field or an error code changed, it is here.
The command you run
The CLI
Every command and flag, what each one defaults to, the exit codes, and the two things --yes will not do.
What the wizard does, step by step
The sequence in order: what each step asks, what it writes, and which ones reach your Chatfuel account.
The environment the wizard reads and writes
The variables the wizard itself reads, the .env it writes, and the lock file it leaves behind.
The app it writes
Scripts in the generated app
dev, build, codegen, start, deploy, connect-git, check and test — what each runs and what it needs first.
module.json
Every field of a module manifest, the five that are required, and the gates that check them.
The module contract
The interfaces a module implements, the props it receives, and the short list of things it may import.
The shell API
What a module can ask the shell for: the screen it is on, the app's own settings, and the caches it owns.
The proxy
Every route it claims, every option it takes, and what it forwards on each of its three hosts.
Errors
Every code the proxy and the client emit, with the status and the WebSocket close code that carries it.
What it talks to
The API client
What a module receives, how it is built, and the generated operations behind it.
The Chatfuel API
Transport and auth, the error envelope, pagination, files and tasks, and the traps worth knowing first.
UI
The barrels, the design tokens, and the layout patterns the modules are built out of.
Update an app to newer content
npx @chatfuel/wizard@latest update reads the lock in your app, overwrites what you never touched, and hands you the files where your edits and ours landed on the same lines.
The CLI
Every command and flag of npx @chatfuel/wizard, what each one falls back to when you omit it, which answers come from the environment, what --yes, --dry-run and --plan refuse to do, and the exit codes.