chat surfaces
Surface configuration
brigade chat surfaces initwrites gitignored.brigade/chat-surfaces.tomlwith local export surface examples.brigade chat surfaces list,show <surface-id>, anddoctorinspect local export paths, providers, privacy mode, evidence policy, confidence thresholds, and stale sweep output health.
brigade chat surfaces init
brigade chat surfaces list
brigade chat surfaces doctor
Sweep commands
brigade chat sweep validate <path>checks a local export finding file without writing.brigade chat sweep ingest <surface-id>normalizes a configured export into.brigade/chat-memory-sweeps/<surface-id>-latest.json.brigade chat sweep import-issues <surface-id>imports normalized actionable findings into the existing work inbox with sourcechat-memory-sweep.
brigade chat sweep validate .brigade/chat-surfaces/discord-export.json
brigade chat sweep ingest discord-export
brigade chat sweep import-issues discord-export
Chat surface exports are local and explicit. Brigade supports discord-export, slack-export, telegram-export, clickclack-export, and generic-jsonl fixtures, but it does not call live chat APIs, perform OAuth, send webhooks, run a daemon, or promote imports automatically. Raw message bodies and transcript fields are rejected by default; imports keep safe summaries, labels, message ranges, local evidence paths, confidence, and fingerprints.