Inspiration
Research shows developers lose 23 minutes of productive time after each interruption. We thought: what if we could protect developers the way F1 pit crews protect their drivers?
PitWall Focus was born - an AI-powered shield that blocks non-critical notifications during focus time, letting developers stay in their flow state and ship faster.
What it does
🏎️ Focus Sessions on Jira Issues
- Start/stop focus mode directly from any Jira issue panel
- Live timer tracks your session in real-time
- Auto-logs work time to Jira when you end the session
🛡️ AI-Powered Notification Triage
- Google Gemini AI classifies incoming notifications
- 🚩 RED FLAG = Urgent (production down, security issues) → You get notified
- 🛡️ DEFLECTED = Non-urgent (thanks, FYI) → Blocked until session ends
📊 Dashboard Analytics
- Personal stats: flow time, deflections, time saved, ROI ($)
- Team Pit Wall: leaderboard, team metrics, manager alerts
- Weekly performance charts and trends
🤖 Rovo AI Agent (Race Engineer)
- Natural language: "Start focus session", "Show my stats"
- 11 custom actions for full voice/chat control
- Flow-aware responses adapt to your focus state
How we built it
- Atlassian Forge - Native cloud platform for Jira/Confluence
- Jira Issue Panel - Focus controls embedded in every issue
- Confluence Dashboard - Full analytics with React + Atlaskit
- Rovo Agent - AI assistant with 11 custom actions
- Event Triggers - Real-time interception of comments/mentions
- Google Gemini AI - Intelligent urgency classification
- Jira REST API - Automatic worklog creation
Challenges we ran into
- Per-issue session storage - Each issue needed its own timer state
- Timer persistence - Timer must survive page refreshes
- ADF parsing - Extracting text from Atlassian Document Format
- Real-time deflection - Event handlers must check focus state instantly
Accomplishments we're proud of
✅ Actually blocks notifications during focus (not just tracking) ✅ Auto-logs time to Jira - no manual entry needed ✅ AI distinguishes "Server down!" from "Thanks for the update!" ✅ Beautiful F1-themed UI with live animations ✅ Full Rovo integration with natural language
What we learned
- Forge event triggers enable powerful real-time features
- The 23-minute context-switch cost is measurable and preventable
- Per-issue storage patterns unlock rich contextual experiences
- Good UX matters - the F1 theme makes focus sessions feel rewarding
What's next for PitWall Focus
🔮 Calendar integration - auto-focus during blocked time 📱 Slack/Teams - extend protection across all channels 🏆 Gamification - streaks, badges, team competitions 📈 ML improvements - learn each user's urgency patterns
Built With
- atlaskit-ui
- atlassian-forge
- confluence-cloud
- event
- forge-storage-api
- google-gemini-ai
- javascript
- jira-cloud
- jira-rest-api
- node.js
- react
- rovo
- triggers
- webhook
Log in or sign up for Devpost to join the conversation.