What problem does it solve?
Manually monitoring the Pear #tech-log Slack channel for api.pearcommerce.com test failures, triaging root causes, creating fix PRs, and tracking merges is time-consuming and prone to missed alerts, especially during off-hours or high failure volumes.
Core Features & Use Cases
- Lightweight Sentinel Monitoring: Runs a low-cost recurring check of #tech-log for new test failure notifications, with an off-hours quiet window to avoid unnecessary alerts.
- Deep Automated Triage: Escalates unhandled failures to dedicated workers that analyze GitHub Actions logs, identify the most likely culprit merged PR, and tag the responsible author in Slack.
- End-to-End Fix Workflow: Manages human approval gates, creates minimal fix PRs, watches for review feedback and CI checks, auto-merges when ready, and posts status updates to Slack.
- Use Case: When a master branch integration test fails in #tech-log, the skill automatically detects the failure, identifies the breaking PR, gets team approval, opens a fix PR, and merges it once all checks pass without requiring manual tracking.
Quick Start
Use the tech-log-test-failure-watcher skill to start or repair the automated Slack #tech-log test failure monitoring and end-to-end triage workflow.