Problem
The init wizard step ordering puts exposure mode (step 3) before Slack, channels, skills, and identity. Exposure mode is the outermost network layer concern and should come last, after the user has configured what the agent is and does.
Current order
- Provider
- Security posture
- Exposure mode ← too early
- Slack
- Channels
- Web search
- Browser automation
- Identity (includes workspaces dir)
- External skills
- Health check
Proposed order
- Provider
- Security posture
- Slack → Channels (communications)
- Web search
- Browser automation
- Identity (includes workspaces dir)
- External skills
- Exposure mode ← moved to end, before health check
- Health check
Rationale
- Exposure mode is the outermost concern — how the agent is reachable from outside
- By the time you reach it, you already know what the agent does, who it talks to, and what it can access
- The webhook toggle in the exposure step makes more sense after channels and skills are configured
- Natural "inside-out" progression: who trusts it → where it talks → what it can do → how to reach it
Related
Problem
The init wizard step ordering puts exposure mode (step 3) before Slack, channels, skills, and identity. Exposure mode is the outermost network layer concern and should come last, after the user has configured what the agent is and does.
Current order
Proposed order
Rationale
Related