GAMP5 Validation Documentation — Essert.MF
| Property |
Value |
| Product |
Essert.MF (Microfactory) |
| GAMP5 Classification |
Category 4 — Configured Product |
| Regulatory Standards |
GAMP5 (ISPE), FDA 21 CFR Part 11, EU Annex 11, GMP |
| Scope |
Standard product validation (not project-specific) |
| Architecture Documentation |
arc42 (source of truth for architecture) |
V-Model Overview
The GAMP5 V-model structures validation activities. Left side defines specifications, right side verifies them.
VP-001
Validation Plan
/ \
/ \
/ \
URS (9 docs) PQ-001
User Requirements Performance
Specification Qualification
/ \
/ \
/ \
FS (9 docs) OQ-001
Functional Spec. Operational
(refs arc42/05,06) Qualification
/ \
/ \
/ \
DS (3 docs) IQ-001
Design Spec. Installation
(refs arc42/04,08,09) Qualification
\ /
\ RA-001 /
\ Risk Assessment /
\ /
\ RTM-001 /
\ Traceability /
\ Matrix /
\ /
─────────
Essert.MF
Standard Product
Document Index
Validation Plan
| ID |
Document |
Status |
| VP-001 |
Validation Plan |
Draft |
User Requirements Specification (URS)
| ID |
Document |
Bounded Context |
BR Mapping |
| URS-MFG-001 |
Manufacturing Process Management |
Manufacturing |
BR-01, BR-03 |
| URS-PRD-001 |
Product Management |
Product |
BR-01, BR-05 |
| URS-QUA-001 |
Quality and Statistics |
Quality |
BR-04 |
| URS-ROB-001 |
Robot Control |
Robot |
BR-02 |
| URS-WPC-001 |
Work Piece Carrier Management |
WorkPieceCarrier |
BR-03 |
| URS-PAR-001 |
Parameter Management |
Cross-cutting |
BR-05 |
| URS-SYS-001 |
System Configuration |
System |
BR-08 |
| URS-INT-001 |
Multi-Protocol Integration |
Integration |
BR-06 |
| URS-DAT-001 |
Data Integrity and Audit |
Cross-cutting |
BR-07, BR-08 |
Functional Specification (FS)
| ID |
Document |
Corresponding URS |
| FS-MFG-001 |
Manufacturing Functions |
URS-MFG-001 |
| FS-PRD-001 |
Product Functions |
URS-PRD-001 |
| FS-QUA-001 |
Quality and Statistics Functions |
URS-QUA-001 |
| FS-ROB-001 |
Robot Control Functions |
URS-ROB-001 |
| FS-WPC-001 |
Work Piece Carrier Functions |
URS-WPC-001 |
| FS-PAR-001 |
Parameter Management Functions |
URS-PAR-001 |
| FS-SYS-001 |
System Configuration Functions |
URS-SYS-001 |
| FS-INT-001 |
Integration Functions |
URS-INT-001 |
| FS-DAT-001 |
Data Integrity Functions |
URS-DAT-001 |
Design Specification (DS)
| ID |
Document |
arc42 References |
| DS-001 |
Architecture Design |
arc42/04, 05, 09 |
| DS-002 |
Data Model Design |
arc42/07, DATABASE_SCHEMA |
| DS-003 |
Cross-cutting Design Patterns |
arc42/08, 09 |
Risk Assessment
| ID |
Document |
Status |
| RA-001 |
GxP Risk Assessment |
Draft |
Requirements Traceability Matrix
| ID |
Document |
Status |
| RTM-001 |
Full Traceability Matrix |
Draft |
Qualification Protocols
| ID |
Document |
Verifies Against |
| IQ-001 |
Installation Qualification |
DS |
| OQ-001 |
Operational Qualification |
FS |
| PQ-001 |
Performance Qualification |
URS |
Templates
Supporting Evidence (Archived)
Legacy technical documents created during initial development (Nov 2024 – Mar 2025) have been archived in docs/archive/. These are superseded by the GAMP5 structure but remain available as historical reference and supporting evidence.
ID Pattern System
Document Prefixes
| Prefix |
Document Type |
| VP |
Validation Plan |
| URS |
User Requirements Specification |
| FS |
Functional Specification |
| DS |
Design Specification |
| RA |
Risk Assessment |
| IQ / OQ / PQ |
Qualification Protocols |
Bounded Context Prefixes
| Prefix |
Bounded Context |
| MFG |
Manufacturing |
| PRD |
Products |
| QUA |
Quality & Statistics |
| ROB |
Robots |
| WPC |
WorkPieceCarrier |
| PAR |
Parameters (cross-cutting) |
| SYS |
System |
| INT |
Integration (APIs) |
| DAT |
Data Integrity |
- Document:
{DocType}-{Context}-{Number} (e.g., URS-MFG-001)
- Sub-requirement:
{DocType}-{Context}-{Number}.{Sub} (e.g., URS-MFG-001.1)
- Standalone:
{DocType}-{Number} (e.g., DS-001, RA-001)
Existing ID Patterns (no conflicts)
BR-XX, TC-XX, OC-XX, CC-XX, ADR-XXX, QS-XXX, R-X, SCHEMA-XXX (all in arc42/docs)
Relationship to arc42
GAMP5 documents reference arc42 content — they do not duplicate it. arc42 remains the source of truth for architecture.
Maintenance Process
See CLAUDE.md section "GAMP5 Documentation Updates" for the development workflow integration.
| Action |
GAMP5 Update Required |
| New feature |
Add URS sub-requirement, RA risk row, FS specification, RTM entry |
| Changed feature |
Update FS, verify RTM links, re-assess risk |
| Bug fix |
No update needed (unless it reveals a requirements gap) |
| New parameter type |
Add to URS-PAR-001, FS-PAR-001, RTM |
Development Lifecycle
The development lifecycle connects requirements, implementation, and verification through these artifacts:
Workflow
BACKLOG.md ──► Requirement Doc ──► Implement ──► Test ──► RTM-001 Update
(index) (if multi-phase) (per layer) (dotnet test) ("Verified")
See .claude/rules/lifecycle.md for the full mandatory workflow.