# Traceability Report
Generated: 2026-06-15T16:00:40.431088
## Summary
| Total Requirements | 0 |
| Implemented | 0 (0%) |
| Requires Test Verification | 0 |
| Verified (in tests) | 0 (0%) |
| Untraced Requirements | 0 |
| Orphan Tags | 107 |
## Orphan Tags
These tags reference requirements that don't exist in Doorstop:
- **API-0001** at `src/api.rs:1259`
- **API-0001** at `tests/api_tests.rs:669`
- **API-0001** at `tests/api_tests.rs:724`
- **API-0001** at `tests/api_tests.rs:779`
- **API-0002** at `src/api.rs:1595`
- **API-0002** at `scripts/traceability.py:9`
- **API-0002** at `tests/api_tests.rs:158`
- **API-0002** at `tests/api_tests.rs:178`
- **API-0003** at `src/storage.rs:1926`
- **API-0003** at `tests/storage_tests.rs:59`
- **API-0004** at `src/storage.rs:2191`
- **API-0004** at `tests/storage_tests.rs:236`
- **API-0005** at `src/storage.rs:2396`
- **API-0005** at `tests/storage_tests.rs:277`
- **API-0006** at `src/api.rs:2206`
- **API-0006** at `tests/api_tests.rs:87`
- **API-0007** at `src/api.rs:2053`
- **API-0007** at `tests/api_tests.rs:824`
- **API-0007** at `tests/api_tests.rs:865`
- **API-0007** at `scripts/smoke_test.py:11`
- **API-0008** at `src/api.rs:2112`
- **API-0008** at `tests/api_tests.rs:1009`
- **API-0009** at `src/api.rs:1446`
- **API-0009** at `tests/api_tests.rs:1248`
- **API-0010** at `src/api.rs:1397`
- **API-0010** at `tests/api_tests.rs:1177`
- **API-0010** at `tests/api_tests.rs:1793`
- **API-0011** at `src/api.rs:2183`
- **API-0012** at `src/api.rs:1325`
- **API-0012** at `tests/api_tests.rs:1326`
- **API-0012** at `tests/api_tests.rs:1380`
- **API-0012** at `tests/api_tests.rs:1410`
- **API-0012** at `tests/api_tests.rs:1471`
- **API-0012** at `tests/api_tests.rs:1504`
- **API-0013** at `src/operation_timing.rs:5`
- **API-0013** at `src/api.rs:406`
- **API-0013** at `src/api.rs:2131`
- **API-0013** at `src/operation_timing.rs:244`
- **API-0013** at `src/operation_timing.rs:291`
- **API-0013** at `src/operation_timing.rs:303`
- **API-0013** at `src/operation_timing.rs:311`
- **API-0013** at `tests/api_tests.rs:2222`
- **API-0013** at `tests/api_tests.rs:2231`
- **API-0013** at `tests/api_tests.rs:2271`
- **API-0013** at `tests/api_tests.rs:2404`
- **API-0014** at `src/memory_storage.rs:1385`
- **API-0014** at `src/storage.rs:3647`
- **API-0014** at `src/api.rs:637`
- **API-0014** at `src/api.rs:1500`
- **API-0014** at `crates/qrusty_client/src/client.rs:488`
- **API-0014** at `tests/api_error_tests.rs:258`
- **API-0014** at `tests/memory_storage_tests.rs:1216`
- **API-0014** at `tests/memory_storage_tests.rs:1257`
- **API-0014** at `tests/api_tests.rs:2427`
- **API-0014** at `tests/api_tests.rs:2475`
- **API-0014** at `tests/storage_tests.rs:4152`
- **API-0014** at `tests/storage_tests.rs:4189`
- **API-0014** at `tests/storage_tests.rs:4197`
- **API-0014** at `tests/storage_tests.rs:4224`
- **DLV-0001** at `src/storage.rs:1926`
- **DLV-0001** at `tests/storage_tests.rs:59`
- **DLV-0001** at `tests/storage_tests.rs:218`
- **DLV-0002** at `src/storage.rs:1926`
- **DLV-0002** at `tests/storage_tests.rs:59`
- **DLV-0002** at `tests/storage_tests.rs:218`
- **DLV-0003** at `src/storage.rs:2191`
- **DLV-0003** at `tests/storage_tests.rs:236`
- **DLV-0003** at `scripts/traceability.py:10`
- **DLV-0004** at `src/storage.rs:2396`
- **DLV-0004** at `tests/storage_tests.rs:277`
- **DLV-0004** at `tests/storage_tests.rs:2032`
- **DLV-0004** at `tests/storage_tests.rs:3637`
- **DLV-0005** at `src/storage.rs:3186`
- **DLV-0005** at `tests/storage_tests.rs:764`
- **DLV-0006** at `src/storage.rs:2396`
- **DLV-0006** at `tests/storage_tests.rs:277`
- **DLV-0007** at `src/storage.rs:2396`
- **DLV-0007** at `tests/storage_tests.rs:277`
- **DLV-0008** at `src/storage.rs:2396`
- **DLV-0008** at `tests/storage_tests.rs:304`
- **DLV-0009** at `src/storage.rs:2396`
- **DLV-0009** at `tests/storage_tests.rs:304`
- **DLV-0010** at `src/storage.rs:1758`
- **DLV-0010** at `tests/storage_tests.rs:2671`
- **DLV-0010** at `tests/storage_tests.rs:2793`
- **DLV-0011** at `src/storage.rs:1926`
- **DLV-0011** at `tests/concurrency_tests.rs:5`
- **DLV-0011** at `tests/concurrency_tests.rs:53`
- **DLV-0011** at `tests/concurrency_tests.rs:106`
- **DLV-0011** at `tests/concurrency_tests.rs:144`
- **DLV-0012** at `src/memory_storage.rs:564`
- **DLV-0012** at `tests/concurrency_tests.rs:5`
- **DLV-0012** at `tests/concurrency_tests.rs:192`
- **DLV-0012** at `tests/concurrency_tests.rs:255`
- **DLV-0012** at `tests/concurrency_tests.rs:310`
- **DLV-0012** at `tests/concurrency_tests.rs:447`
- **DLV-0012** at `tests/concurrency_tests.rs:485`
- **DLV-0012** at `tests/concurrency_tests.rs:523`
- **DLV-0013** at `src/storage.rs:258`
- **DLV-0013** at `src/storage.rs:3186`
- **DLV-0013** at `tests/storage_tests.rs:801`
- **DLV-0013** at `tests/storage_tests.rs:996`
- **DLV-0014** at `src/memory_storage.rs:67`
- **DLV-0014** at `src/storage.rs:124`
- **DLV-0014** at `src/storage.rs:185`
- **PER-0001** at `src/storage.rs:1758`
- **PER-0001** at `tests/storage_tests.rs:47`
- **PER-0001** at `tests/storage_tests.rs:408`
- **PER-0002** at `src/storage.rs:1758`
- **PER-0002** at `tests/storage_tests.rs:47`
- **PER-0002** at `tests/storage_tests.rs:408`
- **PER-0003** at `src/storage.rs:1758`
- **PER-0003** at `tests/storage_tests.rs:1066`
- **PER-0004** at `src/storage.rs:1758`
- **PER-0004** at `tests/storage_tests.rs:1080`
- **PER-0004** at `tests/storage_tests.rs:1970`
- **PER-0004** at `tests/storage_tests.rs:2032`
- **PER-0005** at `src/storage.rs:2396`
- **PER-0005** at `src/storage.rs:3186`
- **PER-0005** at `tests/storage_tests.rs:764`
- **PER-0006** at `src/storage.rs:289`
- **PER-0006** at `tests/storage_tests.rs:1167`
- **PER-0007** at `src/storage.rs:289`
- **PER-0007** at `tests/storage_tests.rs:1286`
- **PER-0008** at `src/storage.rs:1758`
- **PER-0008** at `tests/storage_tests.rs:2671`
- **PER-0008** at `tests/storage_tests.rs:3561`
- **PER-0009** at `src/storage.rs:809`
- **PER-0009** at `tests/storage_tests.rs:2763`
- **PER-0009** at `tests/storage_tests.rs:2793`
- **PER-0010** at `src/storage.rs:1758`
- **PER-0010** at `tests/api_tests.rs:2122`
- **PER-0010** at `tests/storage_tests.rs:2694`
- **PER-0010** at `tests/storage_tests.rs:2716`
- **PER-0010** at `tests/storage_tests.rs:2740`
- **PER-0010** at `tests/storage_tests.rs:2824`
- **PER-0010** at `tests/storage_tests.rs:2851`
- **PER-0010** at `tests/storage_tests.rs:2875`
- **PER-0010** at `tests/storage_tests.rs:2899`
- **PER-0010** at `tests/storage_tests.rs:2923`
- **PER-0010** at `tests/storage_tests.rs:2954`
- **PER-0010** at `tests/storage_tests.rs:2987`
- **PER-0010** at `tests/storage_tests.rs:3587`
- **PER-0011** at `src/memory_storage.rs:2`
- **PER-0011** at `tests/memory_integration_tests.rs:2`
- **PER-0012** at `src/storage.rs:1758`
- **PER-0012** at `tests/concurrency_tests.rs:5`
- **PER-0012** at `tests/concurrency_tests.rs:371`
- **PER-0012** at `tests/concurrency_tests.rs:409`
- **PER-0012** at `tests/concurrency_tests.rs:447`
- **PER-0012** at `tests/concurrency_tests.rs:485`
- **PER-0012** at `tests/concurrency_tests.rs:523`
- **PER-0012** at `tests/api_tests.rs:2164`
- **PER-0013** at `src/storage.rs:3773`
- **PER-0013** at `tests/memory_storage_tests.rs:1077`
- **PER-0013** at `tests/api_tests.rs:1793`
- **PER-0013** at `tests/api_tests.rs:1851`
- **PER-0013** at `tests/storage_tests.rs:3348`
- **PER-0013** at `tests/storage_tests.rs:3381`
- **PER-0014** at `src/memory_storage.rs:37`
- **PER-0014** at `src/storage.rs:36`
- **PER-0014** at `tests/storage_tests.rs:3561`
- **PER-0015** at `src/storage.rs:633`
- **PER-0015** at `src/storage.rs:5017`
- **PER-0015** at `src/storage.rs:5035`
- **PER-0016** at `src/payload_store.rs:2`
- **PER-0016** at `src/storage.rs:1722`
- **PER-0016** at `src/storage.rs:1844`
- **PER-0016** at `tests/storage_tests.rs:3539`
- **PER-0016** at `tests/storage_tests.rs:3561`
- **PER-0016** at `tests/storage_tests.rs:3587`
- **PER-0016** at `tests/storage_tests.rs:3637`
- **PER-0016** at `tests/storage_tests.rs:3659`
- **PER-0016** at `tests/storage_tests.rs:3762`
- **PER-0016** at `tests/storage_tests.rs:3981`
- **PER-0017** at `src/payload_store.rs:2`
- **PER-0017** at `src/storage.rs:1233`
- **PER-0017** at `tests/storage_tests.rs:4010`
- **PER-0017** at `tests/storage_tests.rs:4089`
- **PER-0018** at `src/payload_store.rs:2`
- **PER-0018** at `src/storage.rs:1722`
- **PER-0018** at `tests/storage_tests.rs:3539`
- **PER-0018** at `tests/storage_tests.rs:3613`
- **PER-0018** at `tests/storage_tests.rs:3659`
- **PER-0018** at `tests/storage_tests.rs:3699`
- **PER-0018** at `tests/storage_tests.rs:3762`
- **PER-0019** at `src/storage.rs:900`
- **PER-0019** at `src/storage.rs:1722`
- **PER-0019** at `src/storage.rs:1926`
- **PER-0019** at `tests/storage_tests.rs:3818`
- **PER-0019** at `tests/storage_tests.rs:3862`
- **PER-0019** at `tests/storage_tests.rs:3894`
- **PER-0019** at `tests/storage_tests.rs:3936`
- **PER-0020** at `src/storage.rs:1844`
- **PER-0020** at `tests/storage_tests.rs:4010`
- **PER-0020** at `tests/storage_tests.rs:4051`
- **PER-0020** at `tests/storage_tests.rs:4070`
- **PER-0021** at `tests/storage_tests.rs:4089`
- **PER-MESSAGE** at `src/storage.rs:4488`
- **SCH-0001** at `src/storage.rs:1758`
- **SCH-0001** at `src/storage.rs:1926`
- **SCH-0001** at `scripts/traceability.py:11`
- **SCH-0001** at `tests/storage_tests.rs:82`
- **SCH-0001** at `tests/storage_tests.rs:85`
- **SCH-0001** at `tests/storage_tests.rs:478`
- **SCH-0002** at `src/storage.rs:1758`
- **SCH-0002** at `src/storage.rs:1926`
- **SCH-0002** at `tests/memory_storage_tests.rs:1113`
- **SCH-0002** at `tests/memory_storage_tests.rs:1153`
- **SCH-0002** at `tests/memory_storage_tests.rs:1184`
- **SCH-0002** at `tests/api_tests.rs:2063`
- **SCH-0002** at `tests/storage_tests.rs:82`
- **SCH-0002** at `tests/storage_tests.rs:85`
- **SCH-0002** at `tests/storage_tests.rs:478`
- **SCH-0002** at `tests/storage_tests.rs:3408`
- **SCH-0002** at `tests/storage_tests.rs:3447`
- **SCH-0002** at `tests/storage_tests.rs:3476`
- **SCH-0002** at `tests/storage_tests.rs:3512`
- **SCH-0003** at `src/storage.rs:1926`
- **SCH-0003** at `tests/storage_tests.rs:113`
- **SCH-0004** at `src/storage.rs:1926`
- **SCH-0004** at `src/storage.rs:3186`
- **SCH-0004** at `tests/storage_tests.rs:143`
- **SYS-0001** at `src/main.rs:94`
- **SYS-0001** at `scripts/traceability.py:9`
- **SYS-0001** at `tests/storage_tests.rs:193`
- **SYS-0002** at `src/api.rs:1214`
- **SYS-0002** at `tests/api_tests.rs:75`
- **SYS-0003** at `src/api.rs:1116`
- **SYS-0003** at `tests/api_tests.rs:196`
- **SYS-0004** at `src/api.rs:990`
- **SYS-0004** at `src/api.rs:2183`
- **SYS-0005** at `src/api.rs:990`
- **SYS-0005** at `src/api.rs:2183`
- **SYS-0006** at `src/api.rs:990`
- **SYS-0006** at `src/api.rs:2183`
- **SYS-0007** at `web_ui/src/app/components/QueueDetailPage.tsx:55`
- **SYS-0008** at `web_ui/src/app/components/QueueDetailPage.tsx:56`
- **SYS-0009** at `web_ui/src/app/components/tabs/AdministrationTab.tsx:7`
- **SYS-0009** at `web_ui/src/tests/AdministrationTab.test.tsx:1`
- **SYS-0010** at `src/api.rs:1244`
- **SYS-0010** at `tests/ws_tests.rs:106`
- **SYS-0011** at `scripts/smoke_test.py:10`
- **SYS-0011** at `scripts/smoke_test.py:11`
- **SYS-0012** at `scripts/smoke_test.py:10`
- **SYS-0012** at `scripts/smoke_test.py:11`
- **SYS-0013** at `src/memory_storage.rs:2`
- **SYS-0013** at `src/main.rs:238`
- **SYS-0013** at `src/main.rs:253`
- **SYS-0013** at `src/main.rs:593`
- **SYS-0013** at `src/main.rs:666`
- **SYS-0013** at `tests/memory_integration_tests.rs:2`
- **SYS-0013** at `tests/memory_storage_tests.rs:2`
- **SYS-0014** at `src/api.rs:990`
- **SYS-0014** at `tests/concurrency_tests.rs:5`
- **SYS-0014** at `tests/concurrency_tests.rs:576`
- **SYS-0015** at `src/log_buffer.rs:3`
- **SYS-0015** at `src/log_buffer.rs:231`
- **SYS-0015** at `tests/concurrency_tests.rs:5`
- **SYS-0015** at `tests/concurrency_tests.rs:618`
- **SYS-0015** at `tests/concurrency_tests.rs:641`
- **SYS-0016** at `src/api.rs:664`
- **SYS-0016** at `tests/api_tests.rs:12`
- **SYS-0017** at `src/operation_timing.rs:5`
- **SYS-0017** at `src/api.rs:1631`
- **SYS-0017** at `src/api.rs:1735`
- **SYS-0017** at `src/api.rs:1799`
- **SYS-0017** at `src/api.rs:1872`
- **SYS-0017** at `src/api.rs:1918`
- **SYS-0017** at `src/api.rs:1962`
- **SYS-0017** at `src/api.rs:2069`
- **SYS-0017** at `src/operation_timing.rs:200`
- **SYS-0017** at `src/operation_timing.rs:216`
- **SYS-0017** at `src/operation_timing.rs:232`
- **SYS-0017** at `src/operation_timing.rs:272`
- **SYS-0017** at `src/operation_timing.rs:324`
- **SYS-0017** at `src/operation_timing.rs:356`
- **SYS-0017** at `tests/api_tests.rs:2299`
- **SYS-0018** at `src/memory_storage.rs:2`
- **SYS-0018** at `src/memory_storage.rs:79`
- **SYS-0018** at `src/memory_storage.rs:1266`
- **SYS-0018** at `src/memory_storage.rs:1299`
- **SYS-0018** at `src/memory_storage.rs:1318`
- **SYS-0018** at `src/storage.rs:111`
- **SYS-0018** at `src/storage.rs:850`
- **SYS-0018** at `src/storage.rs:3372`
- **SYS-0018** at `src/storage.rs:3424`
- **SYS-0018** at `src/storage.rs:3616`
- **SYS-0018** at `src/storage.rs:4344`
- **SYS-0018** at `src/storage.rs:4359`
- **SYS-0018** at `src/storage.rs:4375`
- **SYS-0018** at `src/storage.rs:4391`
- **SYS-0018** at `src/storage.rs:4407`
- **SYS-0018** at `src/storage.rs:4536`
- **SYS-0018** at `src/storage.rs:4555`
- **SYS-0018** at `src/storage.rs:4580`
- **SYS-0018** at `src/storage.rs:4593`
- **SYS-0018** at `src/storage.rs:4611`
- **SYS-0018** at `src/storage.rs:4630`
- **SYS-0018** at `src/storage.rs:4660`
- **SYS-0018** at `src/storage.rs:4684`
- **SYS-0018** at `src/storage.rs:4697`
- **SYS-0019** at `src/main.rs:253`
- **SYS-0019** at `src/storage.rs:593`
- **SYS-0019** at `src/storage.rs:759`
- **SYS-0019** at `src/api.rs:884`
- **SYS-0019** at `src/api.rs:1214`
- **SYS-0019** at `src/main.rs:790`
- **SYS-0019** at `src/main.rs:856`
- **SYS-0020** at `src/storage.rs:993`
- **SYS-0020** at `src/storage.rs:1861`
- **SYS-0020** at `src/storage.rs:5116`
- **SYS-0020** at `src/storage.rs:5167`
- **SYS-0020** at `src/storage.rs:5213`
- **SYS-0021** at `src/storage.rs:237`
- **SYS-0021** at `src/storage.rs:242`
- **SYS-0021** at `src/storage.rs:5213`
- **SYS-0022** at `src/memory_monitor.rs:2`
- **SYS-0022** at `src/memory_monitor.rs:530`
- **SYS-0022** at `src/memory_monitor.rs:569`
- **SYS-0022** at `src/memory_monitor.rs:588`
- **SYS-0022** at `src/storage.rs:5055`
- **SYS-0022** at `src/storage.rs:5075`
- **SYS-0023** at `src/api.rs:2258`
- **SYS-0023** at `tests/api_tests.rs:2504`
- **SYS-0024** at `src/api.rs:884`
- **SYS-0024** at `src/main.rs:790`
- **SYS-0024** at `tests/startup_gate_tests.rs:84`
- **SYS-0024** at `tests/startup_gate_tests.rs:98`
- **SYS-0024** at `tests/startup_gate_tests.rs:110`
- **SYS-0024** at `tests/startup_gate_tests.rs:122`
- **SYS-0024** at `tests/startup_gate_tests.rs:133`
- **SYS-0024** at `tests/startup_gate_tests.rs:144`
- **SYS-0024** at `tests/startup_gate_tests.rs:155`
- **SYS-0024** at `tests/startup_gate_tests.rs:169`
- **SYS-0024** at `tests/startup_gate_tests.rs:180`
- **SYS-0024** at `tests/startup_gate_tests.rs:193`
- **SYS-0024** at `tests/startup_gate_tests.rs:206`
- **SYS-0024** at `tests/startup_gate_tests.rs:219`
- **SYS-0024** at `tests/startup_gate_tests.rs:236`
- **SYS-0024** at `tests/startup_gate_tests.rs:246`
- **SYS-0024** at `tests/startup_gate_tests.rs:255`
- **SYS-0024** at `tests/startup_gate_tests.rs:264`
- **SYS-0024** at `tests/startup_gate_tests.rs:275`
- **SYS-0024** at `tests/startup_gate_tests.rs:288`
- **SYS-0024** at `tests/startup_gate_tests.rs:300`
- **SYS-0024** at `tests/startup_gate_tests.rs:311`
- **SYS-0025** at `src/storage.rs:1095`
- **SYS-0025** at `src/storage.rs:4745`
- **SYS-0025** at `src/storage.rs:4800`
- **SYS-0025** at `src/storage.rs:4836`
- **SYS-0025** at `src/storage.rs:4878`
- **SYS-0025** at `src/storage.rs:4929`
- **SYS-0025** at `src/storage.rs:4973`
- **WS-0001** at `src/api.rs:1244`
- **WS-0001** at `src/ws.rs:5`
- **WS-0001** at `tests/ws_tests.rs:106`
- **WS-0002** at `src/ws.rs:5`
- **WS-0002** at `tests/ws_tests.rs:119`
- **WS-0002** at `tests/ws_tests.rs:150`
- **WS-0003** at `src/ws.rs:5`
- **WS-0003** at `tests/ws_tests.rs:181`
- **WS-0003** at `tests/ws_tests.rs:209`
- **WS-0004** at `src/ws.rs:5`
- **WS-0004** at `tests/ws_tests.rs:181`
- **WS-0004** at `tests/ws_tests.rs:209`
- **WS-0005** at `src/ws.rs:5`
- **WS-0005** at `tests/ws_tests.rs:231`
- **WS-0005** at `tests/ws_tests.rs:716`
- **WS-0006** at `src/ws.rs:5`
- **WS-0006** at `tests/ws_tests.rs:255`
- **WS-0006** at `tests/ws_tests.rs:277`
- **WS-0006** at `tests/ws_tests.rs:739`
- **WS-0006** at `tests/ws_tests.rs:1653`
- **WS-0007** at `src/ws.rs:5`
- **WS-0007** at `tests/ws_tests.rs:304`
- **WS-0007** at `tests/ws_tests.rs:353`
- **WS-0007** at `tests/ws_tests.rs:1626`
- **WS-0007** at `tests/ws_tests.rs:1670`
- **WS-0007** at `tests/ws_tests.rs:1718`
- **WS-0007** at `tests/ws_tests.rs:1867`
- **WS-0008** at `src/ws.rs:5`
- **WS-0008** at `tests/ws_tests.rs:304`
- **WS-0009** at `src/ws.rs:5`
- **WS-0009** at `tests/ws_tests.rs:373`
- **WS-0010** at `src/ws.rs:5`
- **WS-0010** at `tests/ws_tests.rs:407`
- **WS-0011** at `src/ws.rs:5`
- **WS-0011** at `tests/ws_tests.rs:452`
- **WS-0012** at `src/ws.rs:5`
- **WS-0012** at `tests/ws_tests.rs:503`
- **WS-0013** at `src/ws.rs:5`
- **WS-0013** at `tests/ws_tests.rs:581`
- **WS-0014** at `src/ws.rs:5`
- **WS-0014** at `tests/ws_tests.rs:631`
- **WS-0015** at `src/ws.rs:5`
- **WS-0015** at `tests/ws_tests.rs:1390`
- **WS-0016** at `src/ws.rs:5`
- **WS-0016** at `tests/ws_tests.rs:686`
- **WS-0017** at `crates/qrusty_client/src/ws.rs:5`
- **WS-0017** at `crates/qrusty_client/src/ws.rs:853`
- **WS-0018** at `integrations/pyclient/qrusty_pyclient.py:242`
- **WS-0018** at `integrations/python/qrusty_ws.py:7`
- **WS-0018** at `integrations/pyclient/tests/test_qrusty_pyclient.py:64`
- **WS-0018** at `integrations/python/test_qrusty_ws.py:26`
- **WS-0019** at `integrations/nodeclient/index.js:247`
- **WS-0019** at `integrations/nodeclient/test.js:43`
- **WS-0020** at `src/storage.rs:2682`
- **WS-0020** at `src/ws.rs:5`
- **WS-0020** at `crates/qrusty_client/src/ws.rs:5`
- **WS-0020** at `integrations/pyclient/qrusty_pyclient.py:470`
- **WS-0020** at `integrations/python/qrusty_ws.py:241`
- **WS-0020** at `integrations/nodeclient/index.js:610`
- **WS-0020** at `tests/ws_tests.rs:756`
- **WS-0020** at `tests/ws_tests.rs:803`
- **WS-0020** at `tests/ws_tests.rs:1795`
- **WS-0021** at `src/api.rs:1244`
- **WS-0021** at `src/ws.rs:251`
- **WS-0021** at `tests/ws_tests.rs:831`
- **WS-0022** at `crates/qrusty_client/src/ws.rs:5`
- **WS-0022** at `crates/qrusty_client/src/ws.rs:600`
- **WS-0022** at `tests/ws_tests.rs:1475`
- **WS-0022** at `tests/ws_tests.rs:1533`
- **WS-0022** at `tests/ws_tests.rs:1591`
- **WS-0022** at `crates/qrusty_client/src/ws.rs:901`
- **WS-0023** at `src/ws.rs:5`
- **WS-0023** at `crates/qrusty_client/src/ws.rs:5`
- **WS-0023** at `tests/ws_tests.rs:1013`
- **WS-0023** at `tests/ws_tests.rs:1091`
- **WS-0023** at `tests/ws_tests.rs:1122`
- **WS-0023** at `tests/ws_tests.rs:1273`
- **WS-0024** at `src/ws.rs:5`
- **WS-0024** at `crates/qrusty_client/src/ws.rs:5`
- **WS-0024** at `tests/ws_tests.rs:935`
- **WS-0024** at `tests/ws_tests.rs:1228`
- **WS-0025** at `crates/qrusty_client/src/ws.rs:5`
- **WS-0025** at `tests/ws_tests.rs:1142`
- **WS-0026** at `crates/qrusty_client/src/ws.rs:5`
- **WS-0026** at `tests/ws_tests.rs:1188`
- **WS-0026** at `crates/qrusty_client/src/ws.rs:967`
- **WS-0027** at `src/ws.rs:5`
- **WS-0027** at `src/ws.rs:251`
- **WS-0027** at `tests/concurrency_tests.rs:5`
- **WS-0028** at `crates/qrusty_client/src/ws.rs:600`
- **WS-0028** at `crates/qrusty_client/src/ws.rs:1085`
- **WS-0028** at `crates/qrusty_client/src/ws.rs:1132`
- **WS-0028** at `crates/qrusty_client/src/ws.rs:1179`
## Traceability Matrix
## Detailed Traces
### API-0001
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:1259](src/api.rs#L1259)
**Verifications:**
- (tests) [api_tests.rs:669](tests/api_tests.rs#L669)
- (tests) [api_tests.rs:724](tests/api_tests.rs#L724)
- (tests) [api_tests.rs:779](tests/api_tests.rs#L779)
### API-0002
Layers: implementations=api+other; verifications=tests
**Implementations:**
- (api) [api.rs:1595](src/api.rs#L1595)
- (other) [traceability.py:9](scripts/traceability.py#L9)
**Verifications:**
- (tests) [api_tests.rs:158](tests/api_tests.rs#L158)
- (tests) [api_tests.rs:178](tests/api_tests.rs#L178)
### API-0003
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1926](src/storage.rs#L1926)
**Verifications:**
- (tests) [storage_tests.rs:59](tests/storage_tests.rs#L59)
### API-0004
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2191](src/storage.rs#L2191)
**Verifications:**
- (tests) [storage_tests.rs:236](tests/storage_tests.rs#L236)
### API-0005
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2396](src/storage.rs#L2396)
**Verifications:**
- (tests) [storage_tests.rs:277](tests/storage_tests.rs#L277)
### API-0006
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:2206](src/api.rs#L2206)
**Verifications:**
- (tests) [api_tests.rs:87](tests/api_tests.rs#L87)
### API-0007
Layers: implementations=api; verifications=other+tests
**Implementations:**
- (api) [api.rs:2053](src/api.rs#L2053)
**Verifications:**
- (tests) [api_tests.rs:824](tests/api_tests.rs#L824)
- (tests) [api_tests.rs:865](tests/api_tests.rs#L865)
- (other) [smoke_test.py:11](scripts/smoke_test.py#L11)
### API-0008
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:2112](src/api.rs#L2112)
**Verifications:**
- (tests) [api_tests.rs:1009](tests/api_tests.rs#L1009)
### API-0009
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:1446](src/api.rs#L1446)
**Verifications:**
- (tests) [api_tests.rs:1248](tests/api_tests.rs#L1248)
### API-0010
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:1397](src/api.rs#L1397)
**Verifications:**
- (tests) [api_tests.rs:1177](tests/api_tests.rs#L1177)
- (tests) [api_tests.rs:1793](tests/api_tests.rs#L1793)
### API-0011
Layers: implementations=api; verifications=-
**Implementations:**
- (api) [api.rs:2183](src/api.rs#L2183)
### API-0012
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:1325](src/api.rs#L1325)
**Verifications:**
- (tests) [api_tests.rs:1326](tests/api_tests.rs#L1326)
- (tests) [api_tests.rs:1380](tests/api_tests.rs#L1380)
- (tests) [api_tests.rs:1410](tests/api_tests.rs#L1410)
- (tests) [api_tests.rs:1471](tests/api_tests.rs#L1471)
- (tests) [api_tests.rs:1504](tests/api_tests.rs#L1504)
### API-0013
Layers: implementations=api+core; verifications=core+tests
**Implementations:**
- (core) [operation_timing.rs:5](src/operation_timing.rs#L5)
- (api) [api.rs:406](src/api.rs#L406)
- (api) [api.rs:2131](src/api.rs#L2131)
**Verifications:**
- (core) [operation_timing.rs:244](src/operation_timing.rs#L244)
- (core) [operation_timing.rs:291](src/operation_timing.rs#L291)
- (core) [operation_timing.rs:303](src/operation_timing.rs#L303)
- (core) [operation_timing.rs:311](src/operation_timing.rs#L311)
- (tests) [api_tests.rs:2222](tests/api_tests.rs#L2222)
- (tests) [api_tests.rs:2231](tests/api_tests.rs#L2231)
- (tests) [api_tests.rs:2271](tests/api_tests.rs#L2271)
- (tests) [api_tests.rs:2404](tests/api_tests.rs#L2404)
### API-0014
Layers: implementations=api+core+storage; verifications=tests
**Implementations:**
- (core) [memory_storage.rs:1385](src/memory_storage.rs#L1385)
- (storage) [storage.rs:3647](src/storage.rs#L3647)
- (api) [api.rs:637](src/api.rs#L637)
- (api) [api.rs:1500](src/api.rs#L1500)
- (core) [client.rs:488](crates/qrusty_client/src/client.rs#L488)
**Verifications:**
- (tests) [api_error_tests.rs:258](tests/api_error_tests.rs#L258)
- (tests) [memory_storage_tests.rs:1216](tests/memory_storage_tests.rs#L1216)
- (tests) [memory_storage_tests.rs:1257](tests/memory_storage_tests.rs#L1257)
- (tests) [api_tests.rs:2427](tests/api_tests.rs#L2427)
- (tests) [api_tests.rs:2475](tests/api_tests.rs#L2475)
- (tests) [storage_tests.rs:4152](tests/storage_tests.rs#L4152)
- (tests) [storage_tests.rs:4189](tests/storage_tests.rs#L4189)
- (tests) [storage_tests.rs:4197](tests/storage_tests.rs#L4197)
- (tests) [storage_tests.rs:4224](tests/storage_tests.rs#L4224)
### DLV-0001
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1926](src/storage.rs#L1926)
**Verifications:**
- (tests) [storage_tests.rs:59](tests/storage_tests.rs#L59)
- (tests) [storage_tests.rs:218](tests/storage_tests.rs#L218)
### DLV-0002
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1926](src/storage.rs#L1926)
**Verifications:**
- (tests) [storage_tests.rs:59](tests/storage_tests.rs#L59)
- (tests) [storage_tests.rs:218](tests/storage_tests.rs#L218)
### DLV-0003
Layers: implementations=storage; verifications=other+tests
**Implementations:**
- (storage) [storage.rs:2191](src/storage.rs#L2191)
**Verifications:**
- (tests) [storage_tests.rs:236](tests/storage_tests.rs#L236)
- (other) [traceability.py:10](scripts/traceability.py#L10)
### DLV-0004
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2396](src/storage.rs#L2396)
**Verifications:**
- (tests) [storage_tests.rs:277](tests/storage_tests.rs#L277)
- (tests) [storage_tests.rs:2032](tests/storage_tests.rs#L2032)
- (tests) [storage_tests.rs:3637](tests/storage_tests.rs#L3637)
### DLV-0005
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:3186](src/storage.rs#L3186)
**Verifications:**
- (tests) [storage_tests.rs:764](tests/storage_tests.rs#L764)
### DLV-0006
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2396](src/storage.rs#L2396)
**Verifications:**
- (tests) [storage_tests.rs:277](tests/storage_tests.rs#L277)
### DLV-0007
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2396](src/storage.rs#L2396)
**Verifications:**
- (tests) [storage_tests.rs:277](tests/storage_tests.rs#L277)
### DLV-0008
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2396](src/storage.rs#L2396)
**Verifications:**
- (tests) [storage_tests.rs:304](tests/storage_tests.rs#L304)
### DLV-0009
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2396](src/storage.rs#L2396)
**Verifications:**
- (tests) [storage_tests.rs:304](tests/storage_tests.rs#L304)
### DLV-0010
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [storage_tests.rs:2671](tests/storage_tests.rs#L2671)
- (tests) [storage_tests.rs:2793](tests/storage_tests.rs#L2793)
### DLV-0011
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1926](src/storage.rs#L1926)
**Verifications:**
- (tests) [concurrency_tests.rs:5](tests/concurrency_tests.rs#L5)
- (tests) [concurrency_tests.rs:53](tests/concurrency_tests.rs#L53)
- (tests) [concurrency_tests.rs:106](tests/concurrency_tests.rs#L106)
- (tests) [concurrency_tests.rs:144](tests/concurrency_tests.rs#L144)
### DLV-0012
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [memory_storage.rs:564](src/memory_storage.rs#L564)
**Verifications:**
- (tests) [concurrency_tests.rs:5](tests/concurrency_tests.rs#L5)
- (tests) [concurrency_tests.rs:192](tests/concurrency_tests.rs#L192)
- (tests) [concurrency_tests.rs:255](tests/concurrency_tests.rs#L255)
- (tests) [concurrency_tests.rs:310](tests/concurrency_tests.rs#L310)
- (tests) [concurrency_tests.rs:447](tests/concurrency_tests.rs#L447)
- (tests) [concurrency_tests.rs:485](tests/concurrency_tests.rs#L485)
- (tests) [concurrency_tests.rs:523](tests/concurrency_tests.rs#L523)
### DLV-0013
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:258](src/storage.rs#L258)
- (storage) [storage.rs:3186](src/storage.rs#L3186)
**Verifications:**
- (tests) [storage_tests.rs:801](tests/storage_tests.rs#L801)
- (tests) [storage_tests.rs:996](tests/storage_tests.rs#L996)
### DLV-0014
Layers: implementations=core+storage; verifications=-
**Implementations:**
- (core) [memory_storage.rs:67](src/memory_storage.rs#L67)
- (storage) [storage.rs:124](src/storage.rs#L124)
- (storage) [storage.rs:185](src/storage.rs#L185)
### PER-0001
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [storage_tests.rs:47](tests/storage_tests.rs#L47)
- (tests) [storage_tests.rs:408](tests/storage_tests.rs#L408)
### PER-0002
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [storage_tests.rs:47](tests/storage_tests.rs#L47)
- (tests) [storage_tests.rs:408](tests/storage_tests.rs#L408)
### PER-0003
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [storage_tests.rs:1066](tests/storage_tests.rs#L1066)
### PER-0004
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [storage_tests.rs:1080](tests/storage_tests.rs#L1080)
- (tests) [storage_tests.rs:1970](tests/storage_tests.rs#L1970)
- (tests) [storage_tests.rs:2032](tests/storage_tests.rs#L2032)
### PER-0005
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2396](src/storage.rs#L2396)
- (storage) [storage.rs:3186](src/storage.rs#L3186)
**Verifications:**
- (tests) [storage_tests.rs:764](tests/storage_tests.rs#L764)
### PER-0006
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:289](src/storage.rs#L289)
**Verifications:**
- (tests) [storage_tests.rs:1167](tests/storage_tests.rs#L1167)
### PER-0007
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:289](src/storage.rs#L289)
**Verifications:**
- (tests) [storage_tests.rs:1286](tests/storage_tests.rs#L1286)
### PER-0008
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [storage_tests.rs:2671](tests/storage_tests.rs#L2671)
- (tests) [storage_tests.rs:3561](tests/storage_tests.rs#L3561)
### PER-0009
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:809](src/storage.rs#L809)
**Verifications:**
- (tests) [storage_tests.rs:2763](tests/storage_tests.rs#L2763)
- (tests) [storage_tests.rs:2793](tests/storage_tests.rs#L2793)
### PER-0010
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [api_tests.rs:2122](tests/api_tests.rs#L2122)
- (tests) [storage_tests.rs:2694](tests/storage_tests.rs#L2694)
- (tests) [storage_tests.rs:2716](tests/storage_tests.rs#L2716)
- (tests) [storage_tests.rs:2740](tests/storage_tests.rs#L2740)
- (tests) [storage_tests.rs:2824](tests/storage_tests.rs#L2824)
- (tests) [storage_tests.rs:2851](tests/storage_tests.rs#L2851)
- (tests) [storage_tests.rs:2875](tests/storage_tests.rs#L2875)
- (tests) [storage_tests.rs:2899](tests/storage_tests.rs#L2899)
- (tests) [storage_tests.rs:2923](tests/storage_tests.rs#L2923)
- (tests) [storage_tests.rs:2954](tests/storage_tests.rs#L2954)
- (tests) [storage_tests.rs:2987](tests/storage_tests.rs#L2987)
- (tests) [storage_tests.rs:3587](tests/storage_tests.rs#L3587)
### PER-0011
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [memory_storage.rs:2](src/memory_storage.rs#L2)
**Verifications:**
- (tests) [memory_integration_tests.rs:2](tests/memory_integration_tests.rs#L2)
### PER-0012
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
**Verifications:**
- (tests) [concurrency_tests.rs:5](tests/concurrency_tests.rs#L5)
- (tests) [concurrency_tests.rs:371](tests/concurrency_tests.rs#L371)
- (tests) [concurrency_tests.rs:409](tests/concurrency_tests.rs#L409)
- (tests) [concurrency_tests.rs:447](tests/concurrency_tests.rs#L447)
- (tests) [concurrency_tests.rs:485](tests/concurrency_tests.rs#L485)
- (tests) [concurrency_tests.rs:523](tests/concurrency_tests.rs#L523)
- (tests) [api_tests.rs:2164](tests/api_tests.rs#L2164)
### PER-0013
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:3773](src/storage.rs#L3773)
**Verifications:**
- (tests) [memory_storage_tests.rs:1077](tests/memory_storage_tests.rs#L1077)
- (tests) [api_tests.rs:1793](tests/api_tests.rs#L1793)
- (tests) [api_tests.rs:1851](tests/api_tests.rs#L1851)
- (tests) [storage_tests.rs:3348](tests/storage_tests.rs#L3348)
- (tests) [storage_tests.rs:3381](tests/storage_tests.rs#L3381)
### PER-0014
Layers: implementations=core+storage; verifications=tests
**Implementations:**
- (core) [memory_storage.rs:37](src/memory_storage.rs#L37)
- (storage) [storage.rs:36](src/storage.rs#L36)
**Verifications:**
- (tests) [storage_tests.rs:3561](tests/storage_tests.rs#L3561)
### PER-0015
Layers: implementations=storage; verifications=storage
**Implementations:**
- (storage) [storage.rs:633](src/storage.rs#L633)
**Verifications:**
- (storage) [storage.rs:5017](src/storage.rs#L5017)
- (storage) [storage.rs:5035](src/storage.rs#L5035)
### PER-0016
Layers: implementations=core+storage; verifications=tests
**Implementations:**
- (core) [payload_store.rs:2](src/payload_store.rs#L2)
- (storage) [storage.rs:1722](src/storage.rs#L1722)
- (storage) [storage.rs:1844](src/storage.rs#L1844)
**Verifications:**
- (tests) [storage_tests.rs:3539](tests/storage_tests.rs#L3539)
- (tests) [storage_tests.rs:3561](tests/storage_tests.rs#L3561)
- (tests) [storage_tests.rs:3587](tests/storage_tests.rs#L3587)
- (tests) [storage_tests.rs:3637](tests/storage_tests.rs#L3637)
- (tests) [storage_tests.rs:3659](tests/storage_tests.rs#L3659)
- (tests) [storage_tests.rs:3762](tests/storage_tests.rs#L3762)
- (tests) [storage_tests.rs:3981](tests/storage_tests.rs#L3981)
### PER-0017
Layers: implementations=core+storage; verifications=tests
**Implementations:**
- (core) [payload_store.rs:2](src/payload_store.rs#L2)
- (storage) [storage.rs:1233](src/storage.rs#L1233)
**Verifications:**
- (tests) [storage_tests.rs:4010](tests/storage_tests.rs#L4010)
- (tests) [storage_tests.rs:4089](tests/storage_tests.rs#L4089)
### PER-0018
Layers: implementations=core+storage; verifications=tests
**Implementations:**
- (core) [payload_store.rs:2](src/payload_store.rs#L2)
- (storage) [storage.rs:1722](src/storage.rs#L1722)
**Verifications:**
- (tests) [storage_tests.rs:3539](tests/storage_tests.rs#L3539)
- (tests) [storage_tests.rs:3613](tests/storage_tests.rs#L3613)
- (tests) [storage_tests.rs:3659](tests/storage_tests.rs#L3659)
- (tests) [storage_tests.rs:3699](tests/storage_tests.rs#L3699)
- (tests) [storage_tests.rs:3762](tests/storage_tests.rs#L3762)
### PER-0019
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:900](src/storage.rs#L900)
- (storage) [storage.rs:1722](src/storage.rs#L1722)
- (storage) [storage.rs:1926](src/storage.rs#L1926)
**Verifications:**
- (tests) [storage_tests.rs:3818](tests/storage_tests.rs#L3818)
- (tests) [storage_tests.rs:3862](tests/storage_tests.rs#L3862)
- (tests) [storage_tests.rs:3894](tests/storage_tests.rs#L3894)
- (tests) [storage_tests.rs:3936](tests/storage_tests.rs#L3936)
### PER-0020
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1844](src/storage.rs#L1844)
**Verifications:**
- (tests) [storage_tests.rs:4010](tests/storage_tests.rs#L4010)
- (tests) [storage_tests.rs:4051](tests/storage_tests.rs#L4051)
- (tests) [storage_tests.rs:4070](tests/storage_tests.rs#L4070)
### PER-0021
Layers: implementations=-; verifications=tests
**Verifications:**
- (tests) [storage_tests.rs:4089](tests/storage_tests.rs#L4089)
### PER-MESSAGE
Layers: implementations=-; verifications=storage
**Verifications:**
- (storage) [storage.rs:4488](src/storage.rs#L4488)
### SCH-0001
Layers: implementations=other+storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
- (storage) [storage.rs:1926](src/storage.rs#L1926)
- (other) [traceability.py:11](scripts/traceability.py#L11)
**Verifications:**
- (tests) [storage_tests.rs:82](tests/storage_tests.rs#L82)
- (tests) [storage_tests.rs:85](tests/storage_tests.rs#L85)
- (tests) [storage_tests.rs:478](tests/storage_tests.rs#L478)
### SCH-0002
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1758](src/storage.rs#L1758)
- (storage) [storage.rs:1926](src/storage.rs#L1926)
**Verifications:**
- (tests) [memory_storage_tests.rs:1113](tests/memory_storage_tests.rs#L1113)
- (tests) [memory_storage_tests.rs:1153](tests/memory_storage_tests.rs#L1153)
- (tests) [memory_storage_tests.rs:1184](tests/memory_storage_tests.rs#L1184)
- (tests) [api_tests.rs:2063](tests/api_tests.rs#L2063)
- (tests) [storage_tests.rs:82](tests/storage_tests.rs#L82)
- (tests) [storage_tests.rs:85](tests/storage_tests.rs#L85)
- (tests) [storage_tests.rs:478](tests/storage_tests.rs#L478)
- (tests) [storage_tests.rs:3408](tests/storage_tests.rs#L3408)
- (tests) [storage_tests.rs:3447](tests/storage_tests.rs#L3447)
- (tests) [storage_tests.rs:3476](tests/storage_tests.rs#L3476)
- (tests) [storage_tests.rs:3512](tests/storage_tests.rs#L3512)
### SCH-0003
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1926](src/storage.rs#L1926)
**Verifications:**
- (tests) [storage_tests.rs:113](tests/storage_tests.rs#L113)
### SCH-0004
Layers: implementations=storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:1926](src/storage.rs#L1926)
- (storage) [storage.rs:3186](src/storage.rs#L3186)
**Verifications:**
- (tests) [storage_tests.rs:143](tests/storage_tests.rs#L143)
### SYS-0001
Layers: implementations=core+other; verifications=tests
**Implementations:**
- (core) [main.rs:94](src/main.rs#L94)
- (other) [traceability.py:9](scripts/traceability.py#L9)
**Verifications:**
- (tests) [storage_tests.rs:193](tests/storage_tests.rs#L193)
### SYS-0002
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:1214](src/api.rs#L1214)
**Verifications:**
- (tests) [api_tests.rs:75](tests/api_tests.rs#L75)
### SYS-0003
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:1116](src/api.rs#L1116)
**Verifications:**
- (tests) [api_tests.rs:196](tests/api_tests.rs#L196)
### SYS-0004
Layers: implementations=api; verifications=-
**Implementations:**
- (api) [api.rs:990](src/api.rs#L990)
- (api) [api.rs:2183](src/api.rs#L2183)
### SYS-0005
Layers: implementations=api; verifications=-
**Implementations:**
- (api) [api.rs:990](src/api.rs#L990)
- (api) [api.rs:2183](src/api.rs#L2183)
### SYS-0006
Layers: implementations=api; verifications=-
**Implementations:**
- (api) [api.rs:990](src/api.rs#L990)
- (api) [api.rs:2183](src/api.rs#L2183)
### SYS-0007
Layers: implementations=core; verifications=-
**Implementations:**
- (core) [QueueDetailPage.tsx:55](web_ui/src/app/components/QueueDetailPage.tsx#L55)
### SYS-0008
Layers: implementations=core; verifications=-
**Implementations:**
- (core) [QueueDetailPage.tsx:56](web_ui/src/app/components/QueueDetailPage.tsx#L56)
### SYS-0009
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [AdministrationTab.tsx:7](web_ui/src/app/components/tabs/AdministrationTab.tsx#L7)
**Verifications:**
- (tests) [AdministrationTab.test.tsx:1](web_ui/src/tests/AdministrationTab.test.tsx#L1)
### SYS-0010
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:1244](src/api.rs#L1244)
**Verifications:**
- (tests) [ws_tests.rs:106](tests/ws_tests.rs#L106)
### SYS-0011
Layers: implementations=other; verifications=other
**Implementations:**
- (other) [smoke_test.py:10](scripts/smoke_test.py#L10)
**Verifications:**
- (other) [smoke_test.py:11](scripts/smoke_test.py#L11)
### SYS-0012
Layers: implementations=other; verifications=other
**Implementations:**
- (other) [smoke_test.py:10](scripts/smoke_test.py#L10)
**Verifications:**
- (other) [smoke_test.py:11](scripts/smoke_test.py#L11)
### SYS-0013
Layers: implementations=core; verifications=core+tests
**Implementations:**
- (core) [memory_storage.rs:2](src/memory_storage.rs#L2)
- (core) [main.rs:238](src/main.rs#L238)
- (core) [main.rs:253](src/main.rs#L253)
**Verifications:**
- (core) [main.rs:593](src/main.rs#L593)
- (core) [main.rs:666](src/main.rs#L666)
- (tests) [memory_integration_tests.rs:2](tests/memory_integration_tests.rs#L2)
- (tests) [memory_storage_tests.rs:2](tests/memory_storage_tests.rs#L2)
### SYS-0014
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:990](src/api.rs#L990)
**Verifications:**
- (tests) [concurrency_tests.rs:5](tests/concurrency_tests.rs#L5)
- (tests) [concurrency_tests.rs:576](tests/concurrency_tests.rs#L576)
### SYS-0015
Layers: implementations=core; verifications=core+tests
**Implementations:**
- (core) [log_buffer.rs:3](src/log_buffer.rs#L3)
**Verifications:**
- (core) [log_buffer.rs:231](src/log_buffer.rs#L231)
- (tests) [concurrency_tests.rs:5](tests/concurrency_tests.rs#L5)
- (tests) [concurrency_tests.rs:618](tests/concurrency_tests.rs#L618)
- (tests) [concurrency_tests.rs:641](tests/concurrency_tests.rs#L641)
### SYS-0016
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:664](src/api.rs#L664)
**Verifications:**
- (tests) [api_tests.rs:12](tests/api_tests.rs#L12)
### SYS-0017
Layers: implementations=api+core; verifications=core+tests
**Implementations:**
- (core) [operation_timing.rs:5](src/operation_timing.rs#L5)
- (api) [api.rs:1631](src/api.rs#L1631)
- (api) [api.rs:1735](src/api.rs#L1735)
- (api) [api.rs:1799](src/api.rs#L1799)
- (api) [api.rs:1872](src/api.rs#L1872)
- (api) [api.rs:1918](src/api.rs#L1918)
- (api) [api.rs:1962](src/api.rs#L1962)
- (api) [api.rs:2069](src/api.rs#L2069)
**Verifications:**
- (core) [operation_timing.rs:200](src/operation_timing.rs#L200)
- (core) [operation_timing.rs:216](src/operation_timing.rs#L216)
- (core) [operation_timing.rs:232](src/operation_timing.rs#L232)
- (core) [operation_timing.rs:272](src/operation_timing.rs#L272)
- (core) [operation_timing.rs:324](src/operation_timing.rs#L324)
- (core) [operation_timing.rs:356](src/operation_timing.rs#L356)
- (tests) [api_tests.rs:2299](tests/api_tests.rs#L2299)
### SYS-0018
Layers: implementations=core+storage; verifications=storage
**Implementations:**
- (core) [memory_storage.rs:2](src/memory_storage.rs#L2)
- (core) [memory_storage.rs:79](src/memory_storage.rs#L79)
- (core) [memory_storage.rs:1266](src/memory_storage.rs#L1266)
- (core) [memory_storage.rs:1299](src/memory_storage.rs#L1299)
- (core) [memory_storage.rs:1318](src/memory_storage.rs#L1318)
- (storage) [storage.rs:111](src/storage.rs#L111)
- (storage) [storage.rs:850](src/storage.rs#L850)
- (storage) [storage.rs:3372](src/storage.rs#L3372)
- (storage) [storage.rs:3424](src/storage.rs#L3424)
- (storage) [storage.rs:3616](src/storage.rs#L3616)
**Verifications:**
- (storage) [storage.rs:4344](src/storage.rs#L4344)
- (storage) [storage.rs:4359](src/storage.rs#L4359)
- (storage) [storage.rs:4375](src/storage.rs#L4375)
- (storage) [storage.rs:4391](src/storage.rs#L4391)
- (storage) [storage.rs:4407](src/storage.rs#L4407)
- (storage) [storage.rs:4536](src/storage.rs#L4536)
- (storage) [storage.rs:4555](src/storage.rs#L4555)
- (storage) [storage.rs:4580](src/storage.rs#L4580)
- (storage) [storage.rs:4593](src/storage.rs#L4593)
- (storage) [storage.rs:4611](src/storage.rs#L4611)
- (storage) [storage.rs:4630](src/storage.rs#L4630)
- (storage) [storage.rs:4660](src/storage.rs#L4660)
- (storage) [storage.rs:4684](src/storage.rs#L4684)
- (storage) [storage.rs:4697](src/storage.rs#L4697)
### SYS-0019
Layers: implementations=api+core+storage; verifications=core
**Implementations:**
- (core) [main.rs:253](src/main.rs#L253)
- (storage) [storage.rs:593](src/storage.rs#L593)
- (storage) [storage.rs:759](src/storage.rs#L759)
- (api) [api.rs:884](src/api.rs#L884)
- (api) [api.rs:1214](src/api.rs#L1214)
**Verifications:**
- (core) [main.rs:790](src/main.rs#L790)
- (core) [main.rs:856](src/main.rs#L856)
### SYS-0020
Layers: implementations=storage; verifications=storage
**Implementations:**
- (storage) [storage.rs:993](src/storage.rs#L993)
- (storage) [storage.rs:1861](src/storage.rs#L1861)
**Verifications:**
- (storage) [storage.rs:5116](src/storage.rs#L5116)
- (storage) [storage.rs:5167](src/storage.rs#L5167)
- (storage) [storage.rs:5213](src/storage.rs#L5213)
### SYS-0021
Layers: implementations=storage; verifications=storage
**Implementations:**
- (storage) [storage.rs:237](src/storage.rs#L237)
- (storage) [storage.rs:242](src/storage.rs#L242)
**Verifications:**
- (storage) [storage.rs:5213](src/storage.rs#L5213)
### SYS-0022
Layers: implementations=core; verifications=core+storage
**Implementations:**
- (core) [memory_monitor.rs:2](src/memory_monitor.rs#L2)
**Verifications:**
- (core) [memory_monitor.rs:530](src/memory_monitor.rs#L530)
- (core) [memory_monitor.rs:569](src/memory_monitor.rs#L569)
- (core) [memory_monitor.rs:588](src/memory_monitor.rs#L588)
- (storage) [storage.rs:5055](src/storage.rs#L5055)
- (storage) [storage.rs:5075](src/storage.rs#L5075)
### SYS-0023
Layers: implementations=api; verifications=tests
**Implementations:**
- (api) [api.rs:2258](src/api.rs#L2258)
**Verifications:**
- (tests) [api_tests.rs:2504](tests/api_tests.rs#L2504)
### SYS-0024
Layers: implementations=api; verifications=core+tests
**Implementations:**
- (api) [api.rs:884](src/api.rs#L884)
**Verifications:**
- (core) [main.rs:790](src/main.rs#L790)
- (tests) [startup_gate_tests.rs:84](tests/startup_gate_tests.rs#L84)
- (tests) [startup_gate_tests.rs:98](tests/startup_gate_tests.rs#L98)
- (tests) [startup_gate_tests.rs:110](tests/startup_gate_tests.rs#L110)
- (tests) [startup_gate_tests.rs:122](tests/startup_gate_tests.rs#L122)
- (tests) [startup_gate_tests.rs:133](tests/startup_gate_tests.rs#L133)
- (tests) [startup_gate_tests.rs:144](tests/startup_gate_tests.rs#L144)
- (tests) [startup_gate_tests.rs:155](tests/startup_gate_tests.rs#L155)
- (tests) [startup_gate_tests.rs:169](tests/startup_gate_tests.rs#L169)
- (tests) [startup_gate_tests.rs:180](tests/startup_gate_tests.rs#L180)
- (tests) [startup_gate_tests.rs:193](tests/startup_gate_tests.rs#L193)
- (tests) [startup_gate_tests.rs:206](tests/startup_gate_tests.rs#L206)
- (tests) [startup_gate_tests.rs:219](tests/startup_gate_tests.rs#L219)
- (tests) [startup_gate_tests.rs:236](tests/startup_gate_tests.rs#L236)
- (tests) [startup_gate_tests.rs:246](tests/startup_gate_tests.rs#L246)
- (tests) [startup_gate_tests.rs:255](tests/startup_gate_tests.rs#L255)
- (tests) [startup_gate_tests.rs:264](tests/startup_gate_tests.rs#L264)
- (tests) [startup_gate_tests.rs:275](tests/startup_gate_tests.rs#L275)
- (tests) [startup_gate_tests.rs:288](tests/startup_gate_tests.rs#L288)
- (tests) [startup_gate_tests.rs:300](tests/startup_gate_tests.rs#L300)
- (tests) [startup_gate_tests.rs:311](tests/startup_gate_tests.rs#L311)
### SYS-0025
Layers: implementations=storage; verifications=storage
**Implementations:**
- (storage) [storage.rs:1095](src/storage.rs#L1095)
**Verifications:**
- (storage) [storage.rs:4745](src/storage.rs#L4745)
- (storage) [storage.rs:4800](src/storage.rs#L4800)
- (storage) [storage.rs:4836](src/storage.rs#L4836)
- (storage) [storage.rs:4878](src/storage.rs#L4878)
- (storage) [storage.rs:4929](src/storage.rs#L4929)
- (storage) [storage.rs:4973](src/storage.rs#L4973)
### WS-0001
Layers: implementations=api+core; verifications=tests
**Implementations:**
- (api) [api.rs:1244](src/api.rs#L1244)
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:106](tests/ws_tests.rs#L106)
### WS-0002
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:119](tests/ws_tests.rs#L119)
- (tests) [ws_tests.rs:150](tests/ws_tests.rs#L150)
### WS-0003
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:181](tests/ws_tests.rs#L181)
- (tests) [ws_tests.rs:209](tests/ws_tests.rs#L209)
### WS-0004
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:181](tests/ws_tests.rs#L181)
- (tests) [ws_tests.rs:209](tests/ws_tests.rs#L209)
### WS-0005
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:231](tests/ws_tests.rs#L231)
- (tests) [ws_tests.rs:716](tests/ws_tests.rs#L716)
### WS-0006
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:255](tests/ws_tests.rs#L255)
- (tests) [ws_tests.rs:277](tests/ws_tests.rs#L277)
- (tests) [ws_tests.rs:739](tests/ws_tests.rs#L739)
- (tests) [ws_tests.rs:1653](tests/ws_tests.rs#L1653)
### WS-0007
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:304](tests/ws_tests.rs#L304)
- (tests) [ws_tests.rs:353](tests/ws_tests.rs#L353)
- (tests) [ws_tests.rs:1626](tests/ws_tests.rs#L1626)
- (tests) [ws_tests.rs:1670](tests/ws_tests.rs#L1670)
- (tests) [ws_tests.rs:1718](tests/ws_tests.rs#L1718)
- (tests) [ws_tests.rs:1867](tests/ws_tests.rs#L1867)
### WS-0008
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:304](tests/ws_tests.rs#L304)
### WS-0009
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:373](tests/ws_tests.rs#L373)
### WS-0010
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:407](tests/ws_tests.rs#L407)
### WS-0011
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:452](tests/ws_tests.rs#L452)
### WS-0012
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:503](tests/ws_tests.rs#L503)
### WS-0013
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:581](tests/ws_tests.rs#L581)
### WS-0014
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:631](tests/ws_tests.rs#L631)
### WS-0015
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:1390](tests/ws_tests.rs#L1390)
### WS-0016
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:686](tests/ws_tests.rs#L686)
### WS-0017
Layers: implementations=core; verifications=core
**Implementations:**
- (core) [ws.rs:5](crates/qrusty_client/src/ws.rs#L5)
**Verifications:**
- (core) [ws.rs:853](crates/qrusty_client/src/ws.rs#L853)
### WS-0018
Layers: implementations=other; verifications=other+tests
**Implementations:**
- (other) [qrusty_pyclient.py:242](integrations/pyclient/qrusty_pyclient.py#L242)
- (other) [qrusty_ws.py:7](integrations/python/qrusty_ws.py#L7)
**Verifications:**
- (tests) [test_qrusty_pyclient.py:64](integrations/pyclient/tests/test_qrusty_pyclient.py#L64)
- (other) [test_qrusty_ws.py:26](integrations/python/test_qrusty_ws.py#L26)
### WS-0019
Layers: implementations=other; verifications=other
**Implementations:**
- (other) [index.js:247](integrations/nodeclient/index.js#L247)
**Verifications:**
- (other) [test.js:43](integrations/nodeclient/test.js#L43)
### WS-0020
Layers: implementations=core+other+storage; verifications=tests
**Implementations:**
- (storage) [storage.rs:2682](src/storage.rs#L2682)
- (core) [ws.rs:5](src/ws.rs#L5)
- (core) [ws.rs:5](crates/qrusty_client/src/ws.rs#L5)
- (other) [qrusty_pyclient.py:470](integrations/pyclient/qrusty_pyclient.py#L470)
- (other) [qrusty_ws.py:241](integrations/python/qrusty_ws.py#L241)
- (other) [index.js:610](integrations/nodeclient/index.js#L610)
**Verifications:**
- (tests) [ws_tests.rs:756](tests/ws_tests.rs#L756)
- (tests) [ws_tests.rs:803](tests/ws_tests.rs#L803)
- (tests) [ws_tests.rs:1795](tests/ws_tests.rs#L1795)
### WS-0021
Layers: implementations=api+core; verifications=tests
**Implementations:**
- (api) [api.rs:1244](src/api.rs#L1244)
- (core) [ws.rs:251](src/ws.rs#L251)
**Verifications:**
- (tests) [ws_tests.rs:831](tests/ws_tests.rs#L831)
### WS-0022
Layers: implementations=core; verifications=core+tests
**Implementations:**
- (core) [ws.rs:5](crates/qrusty_client/src/ws.rs#L5)
- (core) [ws.rs:600](crates/qrusty_client/src/ws.rs#L600)
**Verifications:**
- (tests) [ws_tests.rs:1475](tests/ws_tests.rs#L1475)
- (tests) [ws_tests.rs:1533](tests/ws_tests.rs#L1533)
- (tests) [ws_tests.rs:1591](tests/ws_tests.rs#L1591)
- (core) [ws.rs:901](crates/qrusty_client/src/ws.rs#L901)
### WS-0023
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
- (core) [ws.rs:5](crates/qrusty_client/src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:1013](tests/ws_tests.rs#L1013)
- (tests) [ws_tests.rs:1091](tests/ws_tests.rs#L1091)
- (tests) [ws_tests.rs:1122](tests/ws_tests.rs#L1122)
- (tests) [ws_tests.rs:1273](tests/ws_tests.rs#L1273)
### WS-0024
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
- (core) [ws.rs:5](crates/qrusty_client/src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:935](tests/ws_tests.rs#L935)
- (tests) [ws_tests.rs:1228](tests/ws_tests.rs#L1228)
### WS-0025
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](crates/qrusty_client/src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:1142](tests/ws_tests.rs#L1142)
### WS-0026
Layers: implementations=core; verifications=core+tests
**Implementations:**
- (core) [ws.rs:5](crates/qrusty_client/src/ws.rs#L5)
**Verifications:**
- (tests) [ws_tests.rs:1188](tests/ws_tests.rs#L1188)
- (core) [ws.rs:967](crates/qrusty_client/src/ws.rs#L967)
### WS-0027
Layers: implementations=core; verifications=tests
**Implementations:**
- (core) [ws.rs:5](src/ws.rs#L5)
- (core) [ws.rs:251](src/ws.rs#L251)
**Verifications:**
- (tests) [concurrency_tests.rs:5](tests/concurrency_tests.rs#L5)
### WS-0028
Layers: implementations=core; verifications=core
**Implementations:**
- (core) [ws.rs:600](crates/qrusty_client/src/ws.rs#L600)
**Verifications:**
- (core) [ws.rs:1085](crates/qrusty_client/src/ws.rs#L1085)
- (core) [ws.rs:1132](crates/qrusty_client/src/ws.rs#L1132)
- (core) [ws.rs:1179](crates/qrusty_client/src/ws.rs#L1179)