docs/waves/requirement_index.md
Waves Requirement Index
Status: active
Purpose: single RQ-* inventory with owner lane, ticket lane, and current test posture.
Primary references:
docs/waves/*TRACEABILITY*.mddocs/waves/WORK_ITEMS.mddocs/waves/SPEC_TEST_COVERAGE.md
The thematic RQ-WAE-* IDs were originally extracted from WAP-236. For the
strict WAP 1.2.1 target, use the exact WAP-190 row crosswalk in
spec-processing/source-manifests/wap-1.2.1-wae-scr.json; WAP-236-only
requirements remain successor planning until target-era authority is proven.
For WBXML, use the exact corrected row crosswalk in
spec-processing/source-manifests/wap-1.2.1-wbxml-scr.json; boundary ownership
under RQ-RMK-007 does not establish decoder conformance under
RQ-RMK-010.
For WMLScript, the thematic RQ-WMLS-* groups do not establish exact
conformance. Use
spec-processing/source-manifests/wap-1.2.1-wmlscript-scr.json and
spec-processing/source-manifests/wap-1.2.1-wmlscript-libraries-scr.json;
the selected Class C audit currently has 121 mandatory rows, zero implemented
rows, and zero direct normative tests.
For caching, use the exact WAP-120 row crosswalk in
spec-processing/source-manifests/wap-1.2.1-caching-scr.json. The selected
WAPCachingMod:MCF audit has five mandatory user-agent rows, zero implemented
rows, and zero direct normative tests; RQ-WAE-008 remains a thematic owner,
not a substitute for those five source obligations.
For transport, RQ-TRN-* and RQ-TRX-* are thematic groupings rather than
exact conformance rows. Use
spec-processing/source-manifests/wap-1.2.1-wdp-scr.json,
spec-processing/source-manifests/wap-1.2.1-wcmp-scr.json, and
spec-processing/source-manifests/wap-1.2.1-wsp-scr.json. Their selected
connectionless Class C path contains 19 rows with an audit of 11 implemented,
8 partial, zero missing, and 11 direct normative tests. WTP
remains conditional unless connection-oriented WSP is claimed.
| Requirement ID | Owner Layer | Primary Ticket Lane | Test Status | Traceability Doc |
|---|---|---|---|---|
RQ-DEF-001 |
deferred (docs gate) | deferred capability lane | planned/deferred |
DEFERRED_CAPABILITY_SPEC_TRACEABILITY.md |
RQ-DEF-002 |
deferred (docs gate) | deferred capability lane | planned/deferred |
DEFERRED_CAPABILITY_SPEC_TRACEABILITY.md |
RQ-DEF-003 |
deferred (docs gate) | deferred capability lane | planned/deferred |
DEFERRED_CAPABILITY_SPEC_TRACEABILITY.md |
RQ-RMK-001 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
covered |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-002 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
partial/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-003 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
covered |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-004 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
partial/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-005 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
partial/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-006 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
partial/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-007 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
covered |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-008 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
partial/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-009 |
engine-wasm (+ browser integration) | R0-* (plus T0-04 for RQ-RMK-008) |
partial/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-010 |
transport-rust | WML-203, R0-08 |
partial |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-011 |
engine-wasm + browser policy | R0-07 |
missing/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-RMK-012 |
engine-wasm + browser policy | R0-07 |
partial/planned |
RUNTIME_MARKUP_SPEC_TRACEABILITY.md |
RQ-SEC-001 |
transport-rust + security policy/docs | T0-21 (+ policy docs) |
planned/deferred |
SECURITY_BOUNDARY_TRACEABILITY.md |
RQ-SEC-002 |
transport-rust + security policy/docs | T0-21 (+ policy docs) |
planned/deferred |
SECURITY_BOUNDARY_TRACEABILITY.md |
RQ-SEC-003 |
transport-rust + security policy/docs | T0-21 (+ policy docs) |
planned/deferred |
SECURITY_BOUNDARY_TRACEABILITY.md |
RQ-SEC-004 |
transport-rust + security policy/docs | T0-21 (+ policy docs) |
partial |
SECURITY_BOUNDARY_TRACEABILITY.md |
RQ-SEC-005 |
transport-rust + security policy/docs | T0-21 (+ policy docs) |
partial |
SECURITY_BOUNDARY_TRACEABILITY.md |
RQ-SEC-006 |
transport-rust + security policy/docs | T0-21 (+ policy docs) |
planned/deferred |
SECURITY_BOUNDARY_TRACEABILITY.md |
RQ-SPKI-001 |
transport-rust + security policy/docs | deferred security lane (policy-only now) | planned/deferred |
SECURITY_PKI_SPEC_TRACEABILITY.md |
RQ-SPKI-002 |
transport-rust + security policy/docs | deferred security lane (policy-only now) | planned/deferred |
SECURITY_PKI_SPEC_TRACEABILITY.md |
RQ-SPKI-003 |
transport-rust + security policy/docs | deferred security lane (policy-only now) | planned/deferred |
SECURITY_PKI_SPEC_TRACEABILITY.md |
RQ-SPKI-004 |
transport-rust + security policy/docs | deferred security lane (policy-only now) | planned/deferred |
SECURITY_PKI_SPEC_TRACEABILITY.md |
RQ-SPKI-005 |
transport-rust + security policy/docs | deferred security lane (policy-only now) | planned/deferred |
SECURITY_PKI_SPEC_TRACEABILITY.md |
RQ-TRN-001 |
transport-rust (+ browser contract) | T0-19 (+ T0-14 profile gate) |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-002 |
transport-rust (+ browser contract) | T0-19 (+ T0-14 profile gate) |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-003 |
transport-rust (+ browser contract) | T0-19 (+ T0-14 profile gate) |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-004 |
transport-rust (+ browser contract) | T0-19 (+ T0-14 profile gate) |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-005 |
transport-rust (+ browser contract) | T0-18 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-006 |
transport-rust (+ browser contract) | T0-18 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-007 |
transport-rust (+ browser contract) | T0-18 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-008 |
transport-rust (+ browser contract) | T0-18 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-009 |
transport-rust (+ browser contract) | T0-18 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-010 |
transport-rust (+ browser contract) | T0-11, T0-20 |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-011 |
transport-rust (+ browser contract) | T0-11, T0-20 |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-012 |
transport-rust (+ browser contract) | T0-11, T0-20 |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-013 |
transport-rust (+ browser contract) | T0-11, T0-20 |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-014 |
transport-rust (+ browser contract) | T0-11, T0-20 |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-015 |
transport-rust (+ browser contract) | T0-11, T0-20 |
partial |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-016 |
transport-rust (+ browser contract) | T0-18, T0-20, T0-22 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-017 |
transport-rust (+ browser contract) | T0-18, T0-20, T0-22 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-018 |
transport-rust (+ browser contract) | T0-18, T0-20, T0-22 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRN-019 |
transport-rust (+ browser contract) | T0-18, T0-20, T0-22 |
planned |
TRANSPORT_SPEC_TRACEABILITY.md |
RQ-TRX-001 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-002 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-003 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-004 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-005 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-006 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-007 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-008 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-009 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-TRX-010 |
transport-rust (+ browser contract) | T0-12, T0-13, T0-23 |
planned |
TRANSPORT_ADJACENT_SPEC_TRACEABILITY.md |
RQ-WAE-001 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-002 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-003 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-004 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-005 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-006 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-007 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-008 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-009 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-010 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-011 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-012 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-013 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-014 |
transport-rust + browser | WAE-607 |
missing/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-015 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-016 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-017 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WAE-018 |
engine-wasm + transport-rust + browser | T0-04, R0-*, transport T0-* as mapped |
partial/planned |
WAE_SPEC_TRACEABILITY.md |
RQ-WMLS-001 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-002 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-003 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-004 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-005 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-006 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-007 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-008 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-009 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-010 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-011 |
engine-wasm (+ browser integration) | W0-*/W1-* |
planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-012 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-013 |
engine-wasm (+ browser integration) | W0-*/W1-* |
planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-014 |
engine-wasm (+ browser integration) | W0-*/W1-* |
planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-015 |
engine-wasm (+ browser integration) | W0-*/W1-* |
planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-016 |
engine-wasm (+ browser integration) | W0-*/W1-* |
planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-017 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-018 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-019 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-020 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-021 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |
RQ-WMLS-022 |
engine-wasm (+ browser integration) | W0-*/W1-* |
partial/planned |
WMLSCRIPT_SPEC_TRACEABILITY.md |