SShortSingh.
Back to feed

Dev builds AI-assisted incident-response tool with server-enforced two-lead approval gate

0
·4 views

A developer has built 'Incident War Room', an open-source incident-management app designed for on-call engineering teams, submitted as part of the Sanity hackathon. The tool features a live incident timeline powered by Sanity's real-time API, requiring sign-off from two separate on-call leads before any incident can be escalated to SEV1 severity. Crucially, the approval gate is enforced server-side through a Next.js Server Action, meaning it cannot be bypassed by directly writing to the backend. Once an incident is resolved, the timeline is frozen and an LLM automatically drafts a postmortem including root cause analysis and action items. The app was built using Next.js 16 and Sanity as the full backend, with the entire codebase generated via Claude Code following pre-written architecture and schema documentation.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer Builds Production-Ready RAG Help Assistant on Snowflake in Weeks

A software developer built a production-grade AI help assistant using Snowflake's native infrastructure to reduce support tickets for a complex B2B SaaS product. The system uses a Snowflake Agent as the controller, Cortex Search for storing and retrieving document embeddings, and Snowflake Openflow to sync internal documents from Microsoft SharePoint into Snowflake Stages. Product knowledge is stored in structured Snowflake tables, with selected content columns feeding directly into the Cortex Search service for contextual retrieval. The developer chose an agent-based approach over deterministic pipelines to accelerate the move from proof-of-concept to production within weeks, while keeping instructions clear and limiting non-deterministic behavior. Staying within Snowflake's existing ecosystem allowed the team to reuse security settings and data infrastructure without building separate AI tooling.

0
ProgrammingDEV Community ·

Free Simulator Teaches System Design by Letting You Watch Architectures Fail

A developer has launched a free, browser-based interactive simulator designed to teach system design concepts through hands-on failure scenarios. Users begin with a single server and database handling 100 users, then watch performance degrade as traffic scales to 10 million, learning fixes like indexing, load balancing, caching, and circuit breakers along the way. The tool includes over 150 incident scenarios and 10 crisis simulations such as Black Friday surges, DDoS attacks, and cache stampedes. An Interview Lab feature presents real-world system breakdowns that mirror common technical interview questions, letting users diagnose and resolve issues themselves. Built as a proof of concept using vanilla HTML and JavaScript, the simulator is publicly accessible and the developer is seeking community feedback on future learning topics.

0
ProgrammingDEV Community ·

Developer builds persistent memory system for Claude Code using Obsidian vault

A developer has created an open-source system that gives Claude Code persistent memory across sessions by linking it to an Obsidian vault. The setup stores journal entries, unfinished tasks, commands, skills, and scripts within the vault. When a new session begins, Claude can locate relevant files and resume work from where the previous session ended. The project is publicly available on GitHub, and the creator has also published a video walkthrough demonstrating the setup and a session-recovery test. The developer is seeking feedback from others on how they manage persistent context with AI coding tools.

0
ProgrammingDEV Community ·

Developer builds persistent memory system for Claude Code using Obsidian

A developer has created an open-source tool that gives Claude Code persistent memory by integrating it with Obsidian, a popular note-taking application. The system allows Claude Code to retain context across sessions, addressing a key limitation of AI coding assistants that typically lose context when a session ends. The project, named claude-obsidian-memory, is publicly available on GitHub for other developers to use and contribute to. The creator also published a video walkthrough on YouTube demonstrating the setup process and a session-recovery test. The tool aims to improve continuity and productivity for developers relying on Claude Code for extended or recurring projects.