Inspiration
In high-performance environments like Formula 1 racing, every decision is logged, analyzed, and replayed to improve future outcomes. After every race, teams study telemetry data to understand what went wrong, what worked, and how to gain milliseconds next time.
We noticed a strong parallel in software engineering — incidents are our races, but post-incident analysis is often fragmented across Jira comments, logs, and timelines. Teams lose valuable context, learning is manual, and insights are easily missed. This inspired us to build a way to replay incidents like a race replay, turning chaos into clarity.
What it does
Incident Time Machine is a Jira-native app that reconstructs incidents into a clear, chronological timeline. It automatically:
- Builds a structured incident timeline from Jira issue activity
- Generates an AI-powered narrative summary of what happened
- Highlights key phases like detection, mitigation, and resolution
- Suggests relevant response playbooks for faster learning and recovery
The result is a single, readable “replay” of an incident — making post-mortems faster, clearer, and more actionable.
How we built it
The app is built using Atlassian Forge, ensuring it runs securely and natively inside Jira.
Key components include:
- Forge UI for the incident timeline and replay interface
- Jira APIs to extract issue events, comments, and metadata
- AI logic to transform structured events into human-readable narratives
- Timeline grouping logic to surface critical moments and decisions
The architecture follows Atlassian best practices and is designed to be scalable, secure, and extensible.
Challenges we ran into
One major challenge was making raw Jira data meaningful. Jira events are detailed but not inherently narrative, so translating them into a clear story required careful structuring and prioritization.
Another challenge was balancing automation with trust — ensuring AI summaries remain accurate, transparent, and helpful rather than overwhelming or misleading.
Accomplishments that we're proud of
- Built a fully functional Atlassian Forge app from scratch during the hackathon.
- Successfully integrated Jira workflows with an AI-powered assistant to speed up incident analysis.
- Designed the solution around real-world racing scenarios, aligning engineering speed with race-day decision making.
- Delivered a complete end-to-end demo, including UI, logic, and a clear product narrative.
What we learned
We learned that incident response isn’t just about fixing problems — it’s about learning from them. Presenting data as a story dramatically improves understanding, collaboration, and retention across teams.
We also gained deep hands-on experience building production-ready apps with Forge and designing AI features that enhance, rather than replace, human decision-making.
What's next for Incident Time Machine
Next, we plan to:
- Add cross-incident analytics to detect recurring failure patterns
- Support multiple Jira projects and incident types
- Enable exportable post-incident reports
- Enhance AI recommendations with team-specific playbooks
Just like racing teams continuously refine performance, Incident Time Machine aims to help software teams learn faster and respond smarter — one incident replay at a time.
Built With
- api
- atlassian
- cloud
- forge
- javascript
- jira
- react
- rest
Log in or sign up for Devpost to join the conversation.