Project Momentum

The Pusher Man

Projects don't fail in a dayβ€”they slowly lose momentum. The Pusher Man watches for slowdowns and nudges work forward before it stalls.

78
Project Momentum
3
Stale items caught
12
Nudges this week
0
Blocked items

That PR from 3 weeks ago? That issue nobody's touched? The Pusher Man notices. A gentle nudge today prevents a forgotten task tomorrow.

Every Item Has a Pulse

The Pusher Man tracks the health of every issue, PR, and task

πŸ’š
Healthy
Active progress
β†’
πŸ’›
Slowing
Activity declining
β†’
🟠
Stale
No recent activity
β†’
❌
Blocked
Needs intervention

Escalating Attention

From gentle reminders to urgent alerts

πŸ‘‹

Gentle Nudge

A friendly reminder when work starts to slow down. Non-intrusive, easily dismissed.

"Hey, PR #234 hasn't had activity in 3 days. Need any help?"
πŸ””

Active Reminder

A more visible prompt when stale threshold is reached. Asks for status update.

"Issue #89 is marked in-progress but hasn't moved in a week. What's the status?"
⚑

Escalation

Brings attention to team leads when items remain stuck. Suggests reassignment.

"@leads: 3 items have been stale for 2+ weeks. Consider reassignment?"
🚨

Blocking Alert

Urgent notification when blockers impact other work or deadlines.

"BLOCKING: Issue #56 is blocking 4 other tasks. Immediate attention needed."

What Gets Watched

Configurable thresholds for your workflow

πŸ”„ PR Age

PRs open longer than threshold get nudged for review or merge.

Default: 3 days

πŸ’¬ Review Stale

Reviews requested but not completed within timeframe.

Default: 24 hours

πŸ“‹ Issue Inactive

In-progress issues with no commits or comments.

Default: 5 days

🚧 Blocker Age

Issues marked as blockers trigger faster escalation.

Default: 2 days

🏷️ Label Stale

High-priority labels get shorter thresholds automatically.

Priority: 50% shorter

πŸ“… Sprint End

Increased nudge frequency as sprint deadline approaches.

Last 2 days: 2x

Keep Your Project Moving

The Pusher Man ensures nothing falls through the cracks.