Notification Flow Repair
Diagnose and repair issues in the notification delivery system to ensure users receive timely alerts.
Goal
Fix notification delivery
How to Run
Activate the loop in your coding environment and provide the kickoff prompt.
- 01
Start the Loop
Navigate to your project directory and run this loop using your preferred agent platform.
- 02
Monitor Execution
Observe the agent as it self-paces through act, check, and inspect cycles.
Workflow Steps
- 01
Check Current State
Execute the check command to confirm if notifications are failing.
- 02
Analyze Failure Points
Inspect logs and error messages to identify root causes.
- 03
Apply Targeted Fix
Modify relevant code or configuration to address identified issues.
- 04
Run Notification Test
Re-run the check command to verify the fix.
- 05
Verify Success
Confirm that notifications are now being delivered successfully.
Kickoff Prompt
Start the "Notification Flow Repair" loop. Goal: Fix notification delivery Max iterations: 10 Between iterations run: notification test Exit when: Notifications delivered successfully You are an automated agent tasked to fix a broken notification delivery system. Your goal is to ensure all notifications are sent and received correctly. Identify any failures in the current flow, diagnose root causes, and apply minimal necessary changes. Only interact with notification-related components such as send queues, templates, receivers, and transport layers. Avoid altering unrelated functionality. Test each change and iterate until the exit condition is met. Self-pace this loop. After each iteration, run `notification test` and evaluate the output, and only continue if the exit condition is not met (Notifications delivered successfully). Stop when the exit condition passes or 10 iterations are reached. Give a short status update each pass.
Guardrails
hardcoded- ·Only modify code related to notification delivery mechanisms.
- ·Avoid making system-wide configuration changes unless absolutely necessary.
- ·Ensure all changes are tested before proceeding to the next step.
- ·Preserve existing notification templates and formatting during repairs.
- ·Validate input parameters before executing any commands.
Flow Diagram
Related loops — Automation
Automation
Release Automation Builder
This loop automates the entire software release process by creating and validating a CI/CD pipeline that builds, tests, and deploys your application. The agent will iteratively refine the release pipeline until it passes all checks, ensuring a robust and reliable deployment process.
Automation
Automate Repetitive Task
This loop identifies repetitive manual tasks in a project and automatically generates automation scripts to replace them. The agent iteratively analyzes workflows, creates optimized scripts, validates their effectiveness, and refines until all targeted manual steps are eliminated.
Automation
Workflow Until Zero Failures
This loop automates the process of identifying, fixing, and resolving CI/CD workflow failures. It continuously monitors GitHub Actions workflow runs, inspects failure logs, applies targeted fixes, and re-runs workflows until all pass or maximum iterations are reached.