Discord

Discord Readiness

WarpIntel can stage Discord command and interaction coverage while bot setup, guild rollout, and command registration stay gated behind protected review. This page exposes aggregate readiness only, without bot tokens, app identifiers, guild identifiers, public keys, install URLs, or Discord API URLs.

StatusGated

Guild command registration remains disabled until the feature flag and protected setup gates are ready.

Commands5

Slash-command categories are staged for help, status, intel, fit, and loss workflows.

Public Endpoints2

Command manifest and interaction status routes are monitored without exposing provider identifiers.

No-Discord Dry RunOn

Protected dry runs do not call Discord, register commands, or mutate provider state.

Owner Handoff6

Discord app, endpoint, guild rollout, bot env, role sync, and tracker review stay owner-gated.

Rollback Paths3

Wrong app, signature failure, and unexpected provider mutation each have a safe stop path.

3Protected checks
5Missing gates
8Activation criteria
6Criteria ready
GatedEndpoint validation
GatedCommand registration
Ready

WarpIntel-only Discord app boundary

Protected setup guidance keeps the Discord application, bot, guild rollout, and role-sync lane inside a separate WarpIntel project boundary.

Gated

Signed interaction endpoint

Public command handling stays inactive until Discord endpoint validation can verify signed requests through the protected setup gate.

Ready

Public key and app identity gate

Activation requires reviewed Discord app identity values, while public readiness exposes only aggregate booleans and counts.

Ready

Bot token and first-guild gate

Command registration remains blocked until the bot credential and first test server are configured through protected admin setup.

Ready

Role-sync feature gate

Discord role sync remains feature-gated and cannot mutate roles until bot setup, EVE consent mapping, and human admin review are ready.

Gated

Guild slash-command registration review

The first rollout uses protected guild command registration before any broader Discord command deployment.

Ready

Protected dry run without Discord mutation

Protected dry runs preview command registration and role-sync boundaries without calling Discord or changing provider state.

Ready

Public no-secret smoke coverage

Production smoke covers Discord readiness JSON, public health counters, protected admin denial, and secret-exclusion boundaries.

Review

Discord App Boundary Review

Confirm the Discord application and bot are WarpIntel-only before endpoint validation or command rollout.

Review

Interaction Endpoint Validation

Validate signed interactions through the WarpIntel endpoint without publishing public keys or provider identifiers.

Review

Guild Command Rollout Review

Review the first guild command payload and keep broader command rollout blocked until the test server is accepted.

Review

Bot Token Env Review

Confirm bot credentials stay only in private runtime configuration and are never echoed in public readiness.

Review

Role Sync Consent Review

Keep role sync disabled until EVE consent mapping and human role-mapping review are accepted.

Review

Tracker Record

Record only secret-free command-state, endpoint-state, role-sync gate, commit, deployment, and rollback outcomes.

Stop Path

Wrong Discord App Or Guild

Wrong app or guild scope stops Discord activation before endpoint validation or command rollout is accepted.

Stop Path

Endpoint Signature Validation Failure

Signature validation failure keeps commands gated until the interaction endpoint proves safe again.

Stop Path

Unexpected Command Registration Or Role Mutation

Unexpected provider mutation rolls Discord back to dry-run-only status before another rollout attempt.

Staged

status

Prepared for Discord slash-command use after protected setup, feature-flag review, and smoke testing.

Staged

help

Prepared for Discord slash-command use after protected setup, feature-flag review, and smoke testing.

Staged

intel

Prepared for Discord slash-command use after protected setup, feature-flag review, and smoke testing.

Staged

fit

Prepared for Discord slash-command use after protected setup, feature-flag review, and smoke testing.

Staged

loss

Prepared for Discord slash-command use after protected setup, feature-flag review, and smoke testing.

excluded

Bot Tokens

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Client Ids

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Guild Ids

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Public Keys

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Install Urls

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Discord Api Urls

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Discord Role Assignments

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Private Eve Data

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Raw Pasted Inputs

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

excluded

Protected Setup Details

Kept out of public pages, health snapshots, smoke logs, screenshots, and readiness feeds.

No-Secret Discord Rule

Public Discord readiness exposes aggregate command counts, public route names, command category labels, activation criteria, owner-handoff counts, rollback decision counts, activation-rehearsal counts, readiness booleans, protected-check booleans, and no-provider-call dry-run status only; it does not expose bot tokens, app client identifiers, guild identifiers, public keys, install URLs, provider API URLs, role assignment data, cookies, authorization headers, EVE tokens, private account data, or raw pasted analyzer inputs.