Field manual

How the game
works in Slack.

Learn how to install, start, join, vote, and administer Trustactic without confusing Slack gameplay with browser administration.

Product boundary

Slack gameplay

The game lives in Slack.

Commands, prompts, votes, night actions, and reveals all happen in team chat. The browser is not the play surface.

Browser administration

The webapp handles setup and control.

Install, billing, workspace defaults, usage, history, recaps, and support all belong here instead.

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 room where the game will actually unfold.

3

Open the lobby

Run the first setup command in that channel.

/trustactic new
4

Let players join

Each player joins from the same Slack channel.

/trustactic join
5

Begin the game

Start role dealing and the first live game once the room is ready.

/trustactic begin

Game flow

What the room experiences.

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

Field note

Lobby

A workspace user opens a lobby in a Slack channel with `/trustactic new`. Players join from that same channel with `/trustactic join`.

Field note

Role dealing

When someone runs `/trustactic begin`, the Game Master deals roles and private prompts in Slack. Players do not move into the browser.

Field note

Discussion / Round Table

The channel debates in public. The Game Master tracks the phase and opens the vote inside Slack.

Field note

Banishment

Players cast banishment votes in Slack. The Game Master announces the result and handles the reveal flow according to the phase.

Field note

Night

Traitors act in private Slack surfaces. Missions, shields, and special prompts can also appear when the current template uses them.

Field note

Breakfast and finale

The next day begins in Slack. If the game reaches the finale, the room continues through final banishment and end-vote steps until the game closes.

Command reference

Public Slack commands only.

This field manual keeps the top-level command list focused on first-game setup and safe operational checks. Internal recovery tools and deeper phase-specific prompts are intentionally excluded from the public site.

Setup commands

These are the normal workspace commands used to open and start a game in Slack.

/trustactic new

Open a new game lobby 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 join

Join the current lobby in that channel.

/trustactic begin

Begin the game once enough players have joined the lobby.

This starts role dealing and the opening flow in Slack.

/trustactic status

Check the current game phase 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, night actions, or player chat happen. That separation is part of the product design and privacy boundary.

Troubleshooting

First things to check when the room 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 was opened in that channel with `/trustactic new` and that the player is in the same channel.
Vote or target command rejected: check whether the current phase actually allows that command yet.
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.