ShardwireAppDiagnosisIssue
Reference for `ShardwireAppDiagnosisIssue`, exported as part of the public Shardwire surface.
interface exported from src/discord/types.ts.
Summary
Reference for ShardwireAppDiagnosisIssue, exported as part of the public Shardwire surface.
Signature
export interface ShardwireAppDiagnosisIssue {
severity: ShardwireAppDiagnosisSeverity;
code: ShardwireAppDiagnosisIssueCode | (string & {});
category: ShardwireAppDiagnosisCategory;
message: string;
remediation?: string;
context?: Record<string, unknown>;
}Structure
Related Guides
ShardwireAppDiagnosisCategory
Reference for `ShardwireAppDiagnosisCategory`, exported as part of the public Shardwire surface.
ShardwireAppDiagnosisIssueCode
Machine-readable issue codes from diagnoseShardwireApp. **Filter semantics (no “suspicious” heuristics):** - **`unsupported_filter_key`** — not a built-in key from `app.catalog().subscriptionFilters`. - **`filter_key_absent_from_event_metadata`** — key is built-in, but the bridge’s subscription matcher never supplies it for this event name, so a filter on it **cannot** match any payload (structural impossibility). Narrow filters that merely match rarely (e.g. a specific `guildId`) are **not** flagged.