Field manual

How Trustactic
works in Slack.

Learn how to install, start, join, and manage scene-first games in Slack without confusing gameplay with browser administration.

Product boundary

Slack gameplay

The game lives in Slack.

Commands, prompts, mission submissions, claim ceremonies, votes, private actions, and reveals all happen in team chat. The browser is not the play surface.

Browser administration

The webapp handles installation and administration.

Install, billing, workspace history, recaps, and support belong here. Lobby and gameplay controls stay in Slack.

Quick start

Use this order for a first game.

The fastest safe path is install first, channel second, lobby third, and browser administration only after the Slack side is live.

First game path

1

Install the Slack app

Start from the Slack install flow so the workspace is connected to the installer browser session.

2

Add the app to a Slack channel

Choose the channel where the scene sequence will unfold.

3

Open the lobby

Open the setup modal from App Home or `/trustactic new` in that channel.

/trustactic new
4

Let players join

Each player uses the Join control on the lobby card in the same Slack channel.

5

Begin the game

The host uses the lobby card to begin role reveal and the first live scene sequence.

Game flow

What the workspace experiences.

This is the public game rhythm customers need to understand before they install or host. It explains the scene sequence without exposing hidden role state.

Field note

Lobby

A workspace user opens the setup modal from App Home or `/trustactic new`, then creates a lobby. Players join from the lobby card in that same channel.

Field note

Role reveal

When the host begins from the lobby card, Trustactic sends private role information and the first prompts in Slack. Players stay in chat.

Field note

Mission

Hidden Roles presents the task on a public mission card. A response button opens a private modal; submission confirmation remains private.

Field note

Decision

The channel discusses, then each active player uses the public vote card to choose a target privately. The resolved breakdown is announced publicly.

Field note

Private action

When night occurs, eligible hidden-role players receive an interactive private Slack card. That is where fellow hidden players are introduced and the action is submitted.

Field note

Breakfast and finale

Breakfast recaps the night when it occurs. In the finale, removal votes remain public but withheld roles are saved for the deliberate final reveal.

Command reference

Entry and recovery commands.

This field manual keeps the command list focused on setup and safe operational checks. Cards and modals, not command syntax, carry normal gameplay.

Setup commands

Commands open setup, provide status, or help recovery. Normal gameplay uses Slack cards, buttons, selects, and modals.

/trustactic new

Open the Hidden Roles setup modal in the current Slack channel.

If the workspace hits the free-plan gate, the response can include an upgrade path instead of creating a lobby.

/trustactic help

See supported entrypoint, status, and recovery commands.

/trustactic status

Check the current game scene and safe progress information.

This is operationally useful without revealing hidden roles or private actions.

Console

What the browser is for.

Workspace admins use the console for configuration, billing, usage, history, and support. Players do not need web accounts to play.

Field note

Console for workspace admins

The console exists for the customer/operator path, not for gameplay.

Workspace settings and defaults
Billing and plan management
Usage, recent sessions, and recaps
Support and install-health context

No browser gameplay

Players stay in Slack.

The browser is not where votes, private actions, or player chat happen. That separation is part of the product design and privacy boundary.

Troubleshooting

First things to check when the game goes wrong.

These are the common issues a workspace organizer hits during install and the first live game.

Field note

Common issues

Slack app not responding: confirm the app is still installed and the workspace authorization succeeded.
Command not recognized: make sure you are using a supported public command and that the Slack app is installed in the workspace.
App not in channel: add the app to the intended Slack channel before starting the game there.
Player cannot join: confirm the lobby card is still open in that channel and that the player is in the same channel.
Scene control rejected: refresh from `/trustactic status` and use the active Slack card rather than an old message.
Console access expired: reinstall or re-authorize from the same browser, or use a workspace upgrade/admin link to restore the session.
Install failed: return to the Slack install flow and use the retry path on the install error surface.