openclaw/docs/channels
Gustavo Madeira Santana dd1a94f089
docs(qa): reorg, audit against code, and refresh stale content
Reorg
- Rename the architecture page title to "QA overview" (slug stays
  /concepts/qa-e2e-automation so inbound links keep working).
- Move "Adding a channel to QA" + scenario-helper-name reference from
  testing.md into qa-e2e-automation.md under "Transport adapters". Architecture
  belongs with the architecture page.
- Drop the duplicate live-transport coverage table from testing.md; canonical
  copy stays in qa-e2e-automation.md under a new "Live transport coverage"
  heading so qa-matrix.md can deep-link to it.
- Slim testing.md QA-specific runners section to ops only, with cross-links.

Audit (against extensions/qa-lab/src/cli.ts, qa-channel/src/config-schema.ts,
and live-transport runtimes)
- qa-e2e-automation.md gains a "Command surface" table covering all 14
  openclaw qa <subcommand> forms; previously only ~7 of 14 were named.
- Document missing OPENCLAW_QA_TELEGRAM_CAPTURE_CONTENT and
  OPENCLAW_QA_DISCORD_CAPTURE_CONTENT env vars (Matrix already had it).
- Cross-link qa coverage from the Reporting section.
- qa-channel.md completes the config-key list (enabled, name, accounts,
  defaultAccount were missing from the schema doc) and pollTimeoutMs range.
- Drop stale "Follow-up work" framing in qa-channel.md (provider/model matrix,
  scenario discovery, orchestration) — all three already shipped.
- Replace "vertical slice" language with current behavior; fix misplaced
  debugger-UI paragraph.

Discoverability
- Add a Note callout to testing.md pointing at the three QA pages
  (QA overview, Matrix QA, QA channel) so maintainers landing on testing.md
  see the QA stack in the prologue.

Glossary entries for the renamed/new doc titles.
2026-04-27 13:40:11 -04:00
..
bluebubbles.md docs(bluebubbles): rewrite with Steps for setup, Tabs for DM/groups and coalescing, AccordionGroup for actions and config 2026-04-25 23:48:13 -07:00
broadcast-groups.md docs(broadcast-groups): rewrite with AccordionGroup for use cases and best practices, Tabs for strategy and contexts, Steps for message flow 2026-04-26 01:56:29 -07:00
channel-routing.md docs(channels,nodes): add Related sections to pages missing them 2026-04-23 15:43:47 -07:00
discord.md fix(discord): inherit thread model overrides without transcript fork 2026-04-27 12:40:32 +01:00
feishu.md docs(feishu): clarify @all is not a bot mention (b642ebece9) 2026-04-27 02:38:52 -07:00
googlechat.md docs: remove duplicate H1 where frontmatter title already sets it 2026-04-23 13:11:14 -07:00
group-messages.md docs(channels): batch convert prose callouts to Mintlify components 2026-04-26 21:49:56 -07:00
groups.md docs(groups): rewrite with Tabs for sandbox patterns and copy-paste intents, AccordionGroup for per-channel notes, Steps for evaluation order 2026-04-26 00:38:20 -07:00
imessage.md docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages 2026-04-24 10:49:23 -07:00
index.md docs: improve 2026.4.23 release docs 2026-04-24 17:55:03 +01:00
irc.md docs: standardize frontmatter field order (summary before title) 2026-04-23 13:18:17 -07:00
line.md docs: remove duplicate H1 where frontmatter title already sets it 2026-04-23 13:11:14 -07:00
location.md docs(channels,nodes): add Related sections to pages missing them 2026-04-23 15:43:47 -07:00
matrix-migration.md docs(matrix): move migration guide from install/ to channels/ 2026-04-27 03:12:32 -07:00
matrix-push-rules.md chore(docs): dedupe and simplify matrix docs 2026-04-27 00:52:04 -04:00
matrix.md docs(matrix): move migration guide from install/ to channels/ 2026-04-27 03:12:32 -07:00
mattermost.md docs(mattermost): rewrite with Steps for setup and HMAC, Tabs for chatmodes, AccordionGroup for slash commands and troubleshooting 2026-04-26 00:56:05 -07:00
msteams.md docs: fix msteams federated auth anchor 2026-04-27 08:20:20 +01:00
nextcloud-talk.md fix(channels): accept setup aliases for add 2026-04-24 07:20:45 +01:00
nostr.md docs: remove duplicate H1 where frontmatter title already sets it 2026-04-23 13:11:14 -07:00
pairing.md fix(nodes): allow removing stale paired nodes 2026-04-27 13:20:52 +01:00
qa-channel.md docs(qa): reorg, audit against code, and refresh stale content 2026-04-27 13:40:11 -04:00
qqbot.md feat(tts): resolve channel account config generically 2026-04-26 08:10:36 +01:00
signal.md docs(channels): batch convert prose callouts to Mintlify components 2026-04-26 21:49:56 -07:00
slack.md docs(channels): batch convert prose callouts to Mintlify components 2026-04-26 21:49:56 -07:00
synology-chat.md docs: remove duplicate H1 where frontmatter title already sets it 2026-04-23 13:11:14 -07:00
telegram.md fix(telegram): send fresh finals for stale previews (#72038) 2026-04-26 15:44:30 -07:00
tlon.md docs: remove duplicate H1 where frontmatter title already sets it 2026-04-23 13:11:14 -07:00
troubleshooting.md fix(whatsapp): honor env proxy during QR login 2026-04-27 11:30:29 +01:00
twitch.md docs(twitch): rewrite with Steps for setup, Tabs for install/auth/access patterns, ParamField for account config, AccordionGroup for troubleshooting 2026-04-26 01:55:13 -07:00
wechat.md docs: remove duplicate H1 where frontmatter title already sets it 2026-04-23 13:11:14 -07:00
whatsapp.md fix(whatsapp): honor env proxy during QR login 2026-04-27 11:30:29 +01:00
yuanbao.md feat(channel) yuanbao (#72756) 2026-04-27 23:04:33 +08:00
zalo.md docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages 2026-04-24 10:49:23 -07:00
zalouser.md docs: batch convert remaining prose callouts to Mintlify components 2026-04-26 22:15:11 -07:00