Integration-style unit test that exercises runMaintainerRecap end to end with stubbed data sources and a fetch stub: builds a RecapReport, formats it, and fans out to both the Discord and Slack deliverers, asserting redaction holds across the whole pipeline and that a single-channel outage doesn't abort the other. Pure test bounty — lands after the builder/formatter/delivery bounties, no product code beyond test wiring.
Deliverables
References
src/services/notify-discord.ts:75
src/services/notify-discord.ts:117
src/signals/redaction.ts:48
Part of #1963.
size: XS · held for later release (gittensor:bug once activated)
Integration-style unit test that exercises runMaintainerRecap end to end with stubbed data sources and a fetch stub: builds a RecapReport, formats it, and fans out to both the Discord and Slack deliverers, asserting redaction holds across the whole pipeline and that a single-channel outage doesn't abort the other. Pure test bounty — lands after the builder/formatter/delivery bounties, no product code beyond test wiring.
Deliverables
References
src/services/notify-discord.ts:75src/services/notify-discord.ts:117src/signals/redaction.ts:48Part of #1963.
size: XS · held for later release (gittensor:bug once activated)