Skip to main contentThe Smart Alert System
The Smart Alert System is the core of Codaro’s real-time philosophy. Unlike passive dashboards that wait for you to look at them, Smart Alerts proactively push high-signal information to you the moment it happens.
We classify alerts into three categories: Collaboration, Risk, and Process.
1. Collaboration Alerts
Preventing friction and merge conflicts before they happen.
🤝 Collision Warning (COLLISION_WARNING)
The “Air Traffic Control” for your codebase. This alert fires when two developers are heading towards a merge conflict.
- Trigger Logic:
- Two or more active editing sessions are detected on the same file (or overlapping file paths).
- Activity must occur within the same 5-minute sliding window.
- The Problem Solved: Merge conflicts waste hours of time and cause regressions. Developers often don’t know a teammate is touching the same file until they try to push.
- The Value: Immediate coordination. Developers can Slack each other (“Hey, I see you’re on
auth.ts, let’s sync”) before writing incompatible code.
📦 Code Merged (CODE_MERGED)
A positive reinforcement loop that keeps the team in sync without status meetings.
- Trigger Logic: A Pull Request is successfully merged into the target branch (e.g.,
main or develop).
- The Value: Instant awareness. Dependent tasks can be unblocked immediately without waiting for the next stand-up.
2. Health & Risk Alerts
Identifying invisible struggle and technical debt in real-time.
⚠️ High Code Churn (HIGH_CODE_CHURN)
This is our “Struggle Detection” mechanic. It identifies when a developer is working hard but making little forward progress.
- Trigger Logic:
- Duration: Session lasts > 45 minutes.
- Pattern: High volume of lines changed (Churn) but low Net Progress (final file size change).
- Concentration: Activity is focused on 1-3 “hot files.”
- The Problem Solved: Developers often spin their wheels on refactoring or complex bugs, afraid to ask for help.
- The Value: Empathy and Support. It prompts a manager or lead to check in: “I see you’re wrestling with the payment module. Want to pair on it?”
🔥 Critical Risk Detected (CRITICAL_RISK_DETECTED)
An automated quality gate powered by the AI Technical Report.
- Trigger Logic:
- Triggered when the AI Technical Report analyzes a commit.
- A specific risk (security vulnerability, breaking change, anti-pattern) is identified with a Severity Score ≥ 8/10.
- The Value: Safety. Prevents bad code from sitting in the repository unnoticed. It acts as an instant, automated code review for high-severity issues.
3. Process & Workflow Alerts
Automating the “boring” parts of project management.
🚀 Task Started (TASK_STARTED)
Eliminates the need for manual Jira updates or “I’m starting this now” messages.
- Trigger Logic:
- The first Heartbeat is detected on a git branch associated with a specific Task ID (e.g.,
feature/PROJ-101).
- The Value: Visibility. Everyone knows exactly what is actively being worked on right now.
🔄 Task Reopened (TASK_REOPENED)
A critical alert for preventing scope creep and zombie tasks.
- Trigger Logic:
- Code activity (Heartbeat) is detected on a task that was previously marked as Done/Completed.
- The Problem Solved: “Zombie tasks” that come back to life often indicate hidden bugs, regressions, or scope creep that wasn’t planned.
- The Value: Control. Managers can instantly ask: “Why are we working on the login page again? I thought that was shipped last week.”
⏳ Stalled Task (STALLED_TASK)
Finds work that has fallen through the cracks.
- Trigger Logic:
- A task has a status of In Progress.
- No Git activity (Commits or Heartbeats) has been detected for this task for a configured threshold (default: 48 hours).
- The Value: Flow. Prevents tasks from rotting in the “Doing” column and helps unblock developers who might have context-switched away.
✅ Task Completed (TASK_COMPLETED)
Closes the loop on value delivery.
- Trigger Logic:
- A task status changes to a completion state (e.g.,
Done, Deployed, Closed) in the external system (Jira/Linear).
- The Value: Celebration and Closure. Confirms that the code has translated into business value.
4. Smart Summaries
AI-driven synthesis of complex activities.
✅ New Commit (NEW_COMMIT)
The “Smart Commit Message.”
- Trigger Logic: A new commit is pushed.
- The Value: Instead of a cryptic message like “fix bug”, Codaro’s AI generates a clear, human-readable summary of the business impact: “Fixed null pointer exception in user login flow.”