Files
Ty d6b74c42f6 Implement S7 operator connect helpers for SaaS and channels.
Add dry-run-default connect dispatcher and per-integration scripts with gitignored local capability state, docs, and unit tests. Mutations require --apply and use nemohermes/openshell only.
2026-07-27 13:32:42 -07:00

1.7 KiB
Raw Permalink Blame History

Owner Setup UX (post-install)

Status: Skill implemented (fixtures only). See skills/setup-education/. Scenarios: design/scenarios.md.

Prerequisite

Install stages S0S6 complete (INSTALL.md). S7 connect scripts available (INSTALL.md § S7).

Flow

  1. Name the assistant → profile/sandbox name.
  2. Profile intake — business, timezone, hours, priorities, hard rules.
  3. Channels — WhatsApp, Email, Telegram (connect / skip / later).
  4. Scheduling — owner's Vagaro and/or Square.
  5. Books — owner's QuickBooks Online.
  6. Expectations — draft-only client send; no auto-publish; no inventing live data.
  7. Capability report — plain language.

Rules

  • Owner never receives terminal/Docker/editor instructions.
  • Secrets via operator scripts/connect-*.sh + OpenShell providers / NemoClaw channel flows.
  • Agent explains vendor browser steps only.

Operator connect scripts (S7)

After install, the operator runs connect scripts to wire the owner's SaaS:

# Preview all connections
./scripts/connect.sh all --dry-run

# Connect specific integrations
./scripts/connect.sh square --apply
./scripts/connect.sh channels --target whatsapp --apply
./scripts/connect.sh quickbooks --apply
./scripts/connect.sh vagaro --apply

# Check status
./scripts/connect.sh status

See docs/INSTALL.md § S7 for full details.

design/use-cases.md family E · design/mcp-integrations.md