feat(setup): add onboarding live checks and first-success guidance

This commit is contained in:
William Valentin
2026-02-26 18:18:12 -08:00
parent 03926a81eb
commit 62c427da4a
14 changed files with 646 additions and 9 deletions
+5 -1
View File
@@ -89,7 +89,10 @@ Flynn provides a full CLI via the `flynn` binary (or `npx tsx src/cli/index.ts`
| `flynn skills` | List/install/manage skills |
| `flynn companion` | Run a minimal companion node client against the gateway |
`flynn setup` / `flynn onboard` now print a post-save channel verification checklist (start command, WebChat URL, `/status` smoke test, and channel-specific validation hints).
`flynn setup` / `flynn onboard` now include:
- a **Personal Assistant Mode** first-run preset (announce delivery, proactive memory, talk mode defaults, TTS fallback policy),
- post-save **live readiness checks** (model, channel, memory, automation),
- and a guided **first-success task** sequence after config save.
### Examples
@@ -1288,6 +1291,7 @@ Repeated failure/recovery notifications are throttled by `notify_cooldown`.
- `automation.minio_sync.notify.channel: webchat`
`flynn setup` now includes an Operator Pack option in Automation that preconfigures scheduled backups, heartbeat alerts, a daily briefing, and a default MinIO sync task, with prompts for output channel/peer routing.
After save, setup prints focused live readiness checks and a first-success task path so new installs can validate end-to-end operation immediately.
See `docs/operations/OPERATOR_PACK.md` for an operations runbook and verification checklist.
Example Operator Pack output routing: