ReferenceContracts & Diagnostics
ShardwireCatalog
Static discovery surface for built-in events, actions, and subscription filters. *
interface exported from src/discord/types.ts.
Summary
Static discovery surface for built-in events, actions, and subscription filters. *
Signature
export interface ShardwireCatalog {
events: readonly ShardwireCatalogEvent[];
actions: readonly BotActionName[];
subscriptionFilters: readonly ShardwireSubscriptionFilterKey[];
}Structure
Related Guides
ShardwireAppManifestDefinition
Input to defineShardwireApp. **Keep this surface small** — only what the app needs from the bridge and which subscription filter keys it may use. Put transport, secrets, bot intents, strict startup, and other policy in `connectBotBridge` / `createBotBridge` / `app.ready` / env instead of growing the manifest into a config object.
Workflow Helpers
Higher-level helpers that combine multiple bridge actions into practical workflows.