runbookify
← All plans
Compliance, Quality & Risk / Document Control & Versioning

Document Change Request (DCR) Intake & Routing

A clean intake form for change requests against your controlled documents, routed to the document owner and document control for an approve / defer / reject decision, with accepted requests tracked as revision items and the requester kept in the loop by email.

BeginnerAn afternoonBuilds onNext.js (App Router) on VercelSupabase (Postgres, Auth, Storage, RLS)Resend (email notifications)
What you'll build

A login-protected tool where anyone can file a Document Change Request against a controlled document, the owner and document control approve / defer / reject it with a reason, accepted DCRs become tracked revision items, the requester gets an automatic status email, and you can export the full DCR log as a CSV that matches your existing change-request log.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A free Supabase account
  • A free Resend account (or your existing one)
  • A Vercel account for deploy (optional for local testing)
  • Your current controlled-document list (a spreadsheet or CSV is fine)

The problem this kills

Change requests for your controlled documents show up everywhere except where you can track them: a hallway conversation, a sticky note on a monitor, a "hey can you fix the SOP" email that gets buried, a comment scrawled in the margin of a printout. By the time an auditor asks "how do you handle requests to change documents?" you are reconstructing a paper trail that never really existed.

The result is predictable. The same problem gets reported three times because nobody knows it was already raised. A genuinely important change sits for weeks because it never reached the document owner. And when a document finally does get revised, there is no clean link back to why - no record of who asked, what was wrong, or who approved the work.

This tool replaces the sticky notes with one front door: a simple form anyone can fill in, that always reaches the right people, always gets a decision, and always leaves an audit trail.

What you'll build

A small, login-protected web app that does five things well:

  • Intake. Anyone on your team picks the controlled document from your own document list and submits a change request - what's wrong, the proposed change, the reason, and how urgent it is.
  • Routing. Each request is automatically routed to that document's owner and to document control for a decision.
  • The decision gate. The owner or document control reviews each request and accepts, defers, or rejects it - with a required reason. Nothing moves to revision work until a human says so.
  • Revision tracking. Accepted requests turn into a tracked revision item, tied to the document number, so you can see what changes are in flight.
  • Closing the loop. The requester automatically gets an email with the decision, and you can export the entire DCR log as a CSV that matches the change-request log you already keep.

What's inside the Implementation Plan

The plan is a single file you paste into an AI coding assistant (Claude Code), and it builds the tool with you step by step - no prior coding needed.

It starts by interviewing you about your business. Before it writes a single line, the plan has the AI ask you about your real document-control process: how your document numbers are formatted, who owns what, how you currently log change requests, what "urgent" means to you, and the messy exceptions you deal with. It reads back a short tailored spec, you give it a thumbs-up, and only then does it build - so you get a tool shaped around your process, not a generic template you have to bend to fit.

From there the plan walks you through: setting up your accounts, loading your controlled-document list, building the intake form, wiring up routing and the approve/defer/reject gate, turning accepted requests into revision items, sending status emails through Resend, and exporting your DCR log as a CSV.

The governance it includes (this is the point)

This is not a toy form. The plan builds in the controls a quality or document-control team actually needs:

  • Login so only your team can see or file requests.
  • Row-level security so people only ever see your organization's data, enforced by the database itself.
  • A complete audit trail - who submitted, who decided, what they decided, and when.
  • A hard human-in-the-loop gate - the AI never authorizes a revision on its own; a person must accept it first.
  • Duplicate guards so the same open issue can't be filed twice against the same document, and every request carries a unique DCR ID.

Who it's for

Document controllers and quality teams who are tired of chasing change requests across hallway conversations, sticky notes, and buried emails - and who want one auditable front door for "this document needs to change," without waiting on IT or a six-figure QMS module.

You've got this - paste the first prompt and let the interview tailor it to your shop.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.