SYS Layer Recovered and Degraded-Mode Requirements Quantified — Pharma Manufacturing QC
System
Pharmaceutical manufacturing line — se-pharma-manufacturing — QC pass covering the full project since the last baseline (session 550). Entry state: 75 requirements across 6 documents, 55 trace links, 0 SYS requirements. Exit state: 84 requirements, 65 trace links, 12 SYS requirements, 23 VER entries at 69% SUB+IFC coverage.
Findings
Critical: 12 system-level requirements misclassified in STK document. {{sys:SYS-REQ-001}} through {{sys:SYS-REQ-012}} (formerly {{stk:STK-REQ-014}} through {{stk:STK-REQ-025}}) were stored in the stakeholder-requirements document despite containing system-level SHALL statements addressing the {{entity:Manufacturing Execution System}}, {{entity:Process Analytical Technology Subsystem}}, and {{entity:Granulation and Blending Subsystem}}. The system-requirements document contained zero requirements. This broke the STK→SYS→SUB trace chain entirely; 25 STK-to-SYS trace links were unresolvable.
Orphan: {{stk:STK-REQ-006}} (regulatory compliance). One genuine stakeholder requirement — EU GMP Annex 1, Annex 15, FDA Process Validation Guidance, and ICH Q10 compliance — carried no trace link to any system requirement, making it invisible in downstream compliance derivation.
Orphans: {{arc:ARC-REQ-001}}, {{arc:ARC-REQ-002}}, {{arc:ARC-REQ-003}}. Architecture decisions for PAT, MES, and G&B decomposition had no trace links because no architecture-decisions linkset exists in this project. These records are valid informational content but cannot be traced.
Degraded-mode requirements without quantified performance floors: 3/84. {{ifc:IFC-REQ-002}}, {{ifc:IFC-REQ-005}}, and {{sub:SUB-REQ-006}} contained degraded-mode language without stating minimum retained capability, response time bounds, or failure escalation thresholds — violating the protocol mandate for quantified degraded-mode requirements.
Verification coverage: 51% on entry. 16 VER entries covered 16 of 31 SUB+IFC requirements. Ten remaining SUB requirements (MES audit trail, LOTO logging, G&B granule sizing, blend uniformity) and three IFC requirements (PAT health status, CQA streaming, degraded mode command) had no VER entries.
Spray patterns: 2/12 SYS requirements flagged. {{sys:SYS-REQ-003}} (PAT data acquisition) carries 5 SUB derives links and {{sys:SYS-REQ-009}} (degraded mode) carries 5 derives links. Both are justified: SYS-REQ-003 directly allocates four numeric time/performance budgets to four PAT components, and SYS-REQ-009 cascades across all three primary subsystems as required by the safety-critical sensor degradation scenario. All links have documented rationale.
Lint findings: 59 at medium+, 14 high. Key high-severity findings: {{entity:Manufacturing Execution System}} ({{hex:41B77B58}}) and {{entity:Granulation and Blending Subsystem}} ({{hex:50F53218}}) classified without Physical Object trait but referenced in physical embodiment requirements — ontological mismatch flagged for next session. {{entity:Process Analytical Technology Subsystem}} ({{hex:55F77A18}}) and {{entity:Fluid Bed Dryer}} ({{hex:D6F53218}}) are Powered but lack power budget requirements.
Corrections
SYS layer restored: airgen reqs reassign moved {{sys:SYS-REQ-001}}–{{sys:SYS-REQ-012}} from stakeholder-requirements to system-requirements. Refs updated automatically from STK-REQ-014..025 to SYS-REQ-001..012. Trace links preserved.
STK-REQ-006 orphan closed: Trace link created from {{stk:STK-REQ-006}} to {{sys:SYS-REQ-002}} (EBR engine) — the primary mechanism for 21 CFR Part 11 compliance derivation.
ARC orphans tagged informational: ARC-REQ-001, ARC-REQ-002, ARC-REQ-003 tagged informational to mark them as non-traceable architecture records pending linkset creation.
Degraded-mode requirements quantified:
- {{ifc:IFC-REQ-005}} superseded by {{ifc:IFC-REQ-009}}: adds 30-second command delivery window, minimum 3 CQA parameter floor (API assay, blend uniformity, moisture), 5-minute confirmation receipt with non-conformance logging.
- {{sub:SUB-REQ-006}} superseded by {{sub:SUB-REQ-024}}: adds 10-second channel suspension window, 2-of-3 sensor minimum floor (below which safe-state transition is mandatory), 60-second prompt window, 30-second EBR submission window.
Verification coverage raised to 69%: 7 new VER entries created for the highest-criticality uncovered requirements:
- {{ifc:IFC-REQ-002}} → VER-REQ-017: PAT OPC UA health status injection test
- {{ifc:IFC-REQ-004}} → VER-REQ-018: CQA stream latency and diversion trigger test
- {{sub:SUB-REQ-009}} → VER-REQ-019: MES hash chain tamper detection test (21 CFR Part 11)
- {{sub:SUB-REQ-020}} → VER-REQ-020: IBC blend uniformity HPLC stratified sampling test
- {{sub:SUB-REQ-001}} → VER-REQ-021: NIR spectrometer spectral range and delivery qualification
- {{ifc:IFC-REQ-009}} → VER-REQ-022: quantified degraded-mode command delivery test
- {{sub:SUB-REQ-024}} → VER-REQ-023: 2-sensor safe-state transition test
flowchart TB
n0["system Pharmaceutical Manufacturing Line"]
n1["subsystem Material Handling and Dispensing"]
n2["subsystem Granulation and Blending"]
n3["subsystem Tablet Compression"]
n4["subsystem Film Coating"]
n5["subsystem Packaging and Serialisation"]
n6["subsystem Process Analytical Technology"]
n7["subsystem Manufacturing Execution System"]
n8["subsystem Containment and Environmental Control"]
n0 --> n1
n0 --> n2
n0 --> n3
n0 --> n4
n0 --> n5
n0 --> n6
n0 --> n7
n0 --> n8
n1 -->|powder| n2
n2 -->|granules| n3
n3 -->|tablets| n4
n4 -->|coated tablets| n5
n2 -->|in-process samples| n6
n6 -->|CQA decisions| n7
n7 -->|process commands| n2
Residual
- 10 SUB requirements (SUB-REQ-012, SUB-REQ-013, SUB-REQ-014, SUB-REQ-018, SUB-REQ-019, SUB-REQ-021, SUB-REQ-022, SUB-REQ-023 and 2 others) remain without VER entries. Coverage is 69%, above the 50% gate.
- 14 high-severity lint findings remain (Physical Object mismatches, power budget gaps, Regulated entities without compliance requirements). Fixing these requires new SYS/SUB requirements outside the QC correction scope.
- No architecture-decisions linkset exists — ARC orphans cannot be resolved without adding the linkset to the project scaffold.
Next
Validation session: 69% VER coverage is sufficient to proceed. Priority is validating the PAT-MES CQA diversion chain ({{sys:SYS-REQ-003}} → {{sub:SUB-REQ-001}}–{{sub:SUB-REQ-005}} → {{ifc:IFC-REQ-001}} → {{ifc:IFC-REQ-004}}) and the degraded-mode safe-state argument ({{sys:SYS-REQ-009}} → {{ifc:IFC-REQ-009}} → {{sub:SUB-REQ-024}}). The 14 high-severity lint ontological mismatches should be addressed as follow-on SYS requirements in the next decomposition session if validation reveals coverage gaps.