Skip to main content

Document Control

All controlled documents in the QMS must follow this process to ensure version integrity and traceability.

Document Lifecycle

Draft ──► Review ──► Approved ──► Published

Rejected ──► Revision

Frontmatter Requirements

Every controlled document must include the following frontmatter block:

---
title: Document Title
author: Full Name
created: "YYYY-MM-DD"
version: vX.Y
status: draft | review | approved
department: Department Name
---

Version Numbering

Change TypeAction
Major rewrite or structural changeIncrement major (v1.0 → v2.0)
Content update or correctionIncrement minor (v1.0 → v1.1)
Typo or formatting onlyNo version change required

Approval Process

  1. Author creates document with status: draft
  2. Author opens a GitHub Pull Request targeting main
  3. Designated reviewer reviews and comments
  4. Author addresses feedback and updates status: review
  5. Reviewer approves the PR → author sets status: approved
  6. Merged to main = published

Archiving

Superseded documents are tagged with a superseded-by field and moved to the /archive/ directory. They are not deleted — version history is maintained in git.