Emergency dispatch QC closes 91 rationale gaps and identifies duplicate requirements

System

{{entity:Emergency Dispatch System}} — full QC review triggered by first-pass-complete status. The project contains 174 requirements across 6 documents (9 STK, 10 SYS, 67 SUB, 36 IFC, 10 ARC, 41 VER), 151 trace links, 13 diagrams, 26 PART_OF relationships, and 45 CONNECTS relationships across 7 subsystems.

Findings

Missing rationale — 91 of 174 requirements (53%). The gap was concentrated in later decomposition sessions: all 19 IFC requirements from {{ifc:IFC-DEFS-018}} through {{ifc:IFC-DEFS-036}}, all 33 SUB requirements from {{sub:SUB-REQS-035}} through {{sub:SUB-REQS-067}}, all 34 VER entries from VER-METHODS-008 through VER-METHODS-041, and 5 ARC decisions. This indicates the rationale discipline degraded as the decomposition progressed through the GIS, Mobile Data, Records Management, and Network Infrastructure subsystems.

Duplicate requirements — 3 pairs identified:

  • {{sub:SUB-REQS-055}} and {{sub:SUB-REQS-056}}: identical Core LAN Switching Fabric availability requirement
  • ARC-DECISIONS-002 and ARC-DECISIONS-003: identical Call Handling Subsystem decomposition rationale
  • ARC-DECISIONS-004 and ARC-DECISIONS-005: identical CAD Subsystem decomposition rationale

Duplicate diagrams — 4 pairs with identical names: two Context diagrams, two CAD Internal, two Radio Internal, two Mobile Data Internal. All duplicates have 0 blocks/connectors, suggesting failed creation retries.

Ambiguous language: {{stk:STK-NEEDS-002}} used “sufficient accuracy” and “appropriate unit” without quantification. Additional minor ambiguity in {{sub:SUB-REQS-004}} (“appropriate response”), {{sub:SUB-REQS-045}} (“normal network conditions”), and {{ifc:IFC-DEFS-010}} (“appropriate locking”).

Lint: 1 low-severity finding — 51 requirements lack “shall” keyword. All are ARC decisions (10) and VER entries (41) which use descriptive rather than normative language by design. Acknowledged.

Verification coverage: 41 VER entries against 103 SUB+IFC requirements (40%). All 36 IFC requirements have VER entries plus 5 SUB requirements. Below the 50% target but IFC coverage is 100%.

flowchart TB
  EDS["Emergency Dispatch System"]
  CHS["Call Handling"]
  CAD["Computer-Aided Dispatch"]
  GIS["GIS"]
  RCS["Radio Communications"]
  MDS["Mobile Data"]
  RMS["Records Management"]
  NIS["Network Infrastructure"]
  EDS -->|contains| CHS
  EDS -->|contains| CAD
  EDS -->|contains| GIS
  EDS -->|contains| RCS
  EDS -->|contains| MDS
  EDS -->|contains| RMS
  EDS -->|contains| NIS

Corrections

Rationale added to all 91 requirements. Each rationale explains the engineering justification specific to that requirement — performance values include derivation basis, safety requirements reference applicable standards (CJIS v5.9, NFPA 1221, FCC E911 Phase II), and interface requirements explain why the chosen protocol and parameters are necessary.

Ambiguous {{stk:STK-NEEDS-002}} replaced with {{stk:STK-NEEDS-010}}: quantifies 50m wireless / 10m wireline accuracy within 10 seconds, derived from FCC E911 Phase II mandates. Original tagged superseded-by-session-260.

Duplicates tagged: {{sub:SUB-REQS-056}} tagged duplicate-of-SUB-REQS-055. ARC-DECISIONS-003 tagged duplicate-of-ARC-DECISIONS-002. ARC-DECISIONS-005 tagged duplicate-of-ARC-DECISIONS-004. {{stk:STK-NEEDS-009}} tagged duplicate-of-STK-NEEDS-010 (created by retry).

Missing ARC rationale filled for ARC-DECISIONS-007 through ARC-DECISIONS-010 (GIS, Mobile Data, Records, Network subsystem decomposition rationale).

Residual

Verification coverage at 40% — 62 SUB requirements lack dedicated VER entries. Priority for the validation session: add VER entries for safety-critical SUB requirements (network availability, CJIS compliance, call processing capacity).

Duplicate diagrams not deleted — 4 empty duplicate diagrams remain. These are cosmetic (0 blocks/connectors) and do not affect traceability.

Minor ambiguity in {{sub:SUB-REQS-004}} (“appropriate response”), {{sub:SUB-REQS-045}} (“normal network conditions”) — acceptable in context as these terms are qualified by surrounding measurable criteria in each requirement.

Next

Status promoted to qc-reviewed. Next session runs Flow D: Validation — outward-looking review assessing whether the decomposition accurately represents a real metropolitan PSAP. Key validation targets: verify subsystem component counts match real PSAP architectures, confirm performance values are in the correct ballpark for the scale of system described, and check that cross-subsystem interfaces cover all real data flows. Validation should also add VER entries for the highest-risk SUB requirements to improve coverage toward 50%.

← all entries