WAP LabsProject atlas

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*.md
  • docs/waves/WORK_ITEMS.md
  • docs/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