feat: Slack notifications for fleet state changes (verify, blocked, offline)
Apra Fleet is an open-source MCP server
Brought to you by:
apralabs
Originally created by: kumaakh
A standalone watcher process that reads statusline-state.json periodically and POSTs to a Slack webhook when member state changes.
Target events: member hits verify checkpoint, member becomes blocked, member goes offline unexpectedly.
Design notes:
statusline-state.json (already written by the statusline service)Backlog item [#18] from docs/MCP-BACKLOG.md. Future.
Originally posted by: kumaakh
Technical direction: This depends on the status line infrastructure proposed in [#149]. Recommended sequencing:
Consider whether this should be a long-running child process started by the MCP server, or a separate CLI command (pra-fleet slack-watch) the user runs independently. The latter is simpler and avoids the MCP server managing additional processes.
Related
Tickets:
#149