WAP LabsProject atlas

docs/knowledge-graph/vault-trn-7/work-items/trn-710.md

Direct normative-clause mapping and executable evidence links for the completed TRN-703 non-IP general-WCMP capability

Generated from canonical repository manifests. Do not edit this note directly.

Relationships

  • contains ← [[sprints/TRN-7|TRN-7]]
  • covers-family → [[source-families/wcmp|wcmp]]
  • owned-by → [[owner-layers/documentation|documentation]]
  • owned-by → [[owner-layers/qa|qa]]
  • owned-by → [[owner-layers/spec-processing|spec-processing]]
  • owned-by → [[owner-layers/transport-rust|transport-rust]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ADDRESS-INFORMATION-STRUCTURE|WCMP-CL-GENERAL-ADDRESS-INFORMATION-STRUCTURE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-CONGESTION-SUPPRESSION|WCMP-CL-GENERAL-CONGESTION-SUPPRESSION]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-ADDRESS|WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-ADDRESS]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-CODES|WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-CODES]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-GENERATION|WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-GENERATION]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-STRUCTURE|WCMP-CL-GENERAL-DESTINATION-UNREACHABLE-STRUCTURE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ECHO-CORRELATION-FIELDS|WCMP-CL-GENERAL-ECHO-CORRELATION-FIELDS]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ECHO-DATA-ROUNDTRIP|WCMP-CL-GENERAL-ECHO-DATA-ROUNDTRIP]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ECHO-PATH-MTU-TRUNCATION|WCMP-CL-GENERAL-ECHO-PATH-MTU-TRUNCATION]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ECHO-REPLY-REQUIRED|WCMP-CL-GENERAL-ECHO-REPLY-REQUIRED]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ECHO-STRUCTURE|WCMP-CL-GENERAL-ECHO-STRUCTURE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ECHO-TYPE-CODE|WCMP-CL-GENERAL-ECHO-TYPE-CODE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-ERROR-RESPONSE-SUPPRESSION|WCMP-CL-GENERAL-ERROR-RESPONSE-SUPPRESSION]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-FRAGMENT-ERROR-SINGLE-RESPONSE|WCMP-CL-GENERAL-FRAGMENT-ERROR-SINGLE-RESPONSE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-IP-ADDRESS-BIT-ORDER|WCMP-CL-GENERAL-IP-ADDRESS-BIT-ORDER]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-MESSAGE-TOO-BIG-BUFFER-SIGNAL|WCMP-CL-GENERAL-MESSAGE-TOO-BIG-BUFFER-SIGNAL]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-MESSAGE-TOO-BIG-DESTINATION-ADDRESS|WCMP-CL-GENERAL-MESSAGE-TOO-BIG-DESTINATION-ADDRESS]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-MESSAGE-TOO-BIG-STRUCTURE|WCMP-CL-GENERAL-MESSAGE-TOO-BIG-STRUCTURE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-MESSAGE-TOO-BIG-TYPE-CODE|WCMP-CL-GENERAL-MESSAGE-TOO-BIG-TYPE-CODE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-MINIMUM-CLIENT-MESSAGE-SET|WCMP-CL-GENERAL-MINIMUM-CLIENT-MESSAGE-SET]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-NETWORK-BYTE-ORDER|WCMP-CL-GENERAL-NETWORK-BYTE-ORDER]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-NON-IP-SCOPE|WCMP-CL-GENERAL-NON-IP-SCOPE]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-PORT-UNREACHABLE-GENERATION|WCMP-CL-GENERAL-PORT-UNREACHABLE-GENERATION]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-SELECTED-TYPE-CODE-VALUES|WCMP-CL-GENERAL-SELECTED-TYPE-CODE-VALUES]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-SINGLE-BEARER-FRAGMENT|WCMP-CL-GENERAL-SINGLE-BEARER-FRAGMENT]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-TYPE-CLASS-RANGES|WCMP-CL-GENERAL-TYPE-CLASS-RANGES]]
  • planned-by ← [[clauses/WCMP-CL-GENERAL-TYPE-CODE-DATA-STRUCTURE|WCMP-CL-GENERAL-TYPE-CODE-DATA-STRUCTURE]]
  • uses-context → [[source-documents/WAP-159-WDPWCMPAdapt|WAP-159-WDPWCMPAdapt]]

Data

{
  "status": "done",
  "ownerLayers": [
    "documentation",
    "spec-processing",
    "transport-rust",
    "qa"
  ],
  "sourceFamilies": [
    "wcmp"
  ],
  "contextDocuments": [
    "WAP-159-WDPWCMPAdapt"
  ],
  "dependsOn": [
    "TRN-703",
    "T0-17"
  ],
  "notes": [
    "Additive evidence correction only. Preserve completed TRN-703/T0-17 as the canonical history of the implemented non-IP general-WCMP capability; this mapping does not reopen either work item.",
    "WAP-202 sections 5.4.1-.7 bearer encapsulations and WAP-159 SMPP adaptation remain explicitly unimplemented and deferred capability scope."
  ],
  "specReferences": [
    "WAP-202-WCMP sections 5.1 and 5.2 (general WCMP scope and conformance)",
    "WAP-202-WCMP sections 5.5.1, 5.5.2, 5.5.3.1, 5.5.3.3, and 5.5.3.5 (general WCMP syntax and supported message behavior)",
    "WAP-202-WCMP Appendix A rows WCMP-SP-C-002, WCMP-GEN-C-001, WCMP-GEN-C-003, and WCMP-GEN-C-006",
    "WAP-202-WCMP sections 5.4.1-.7 and WAP-159-WDPWCMPAdapt SMPP adaptation (deferred capability scope)"
  ],
  "existingTickets": [],
  "outputs": [
    "Direct normative-clause mapping and executable evidence links for the completed TRN-703 non-IP general-WCMP capability"
  ],
  "acceptance": [
    "Map the concrete WAP-202 sections 5.1, 5.2, and 5.5 clauses supported by the existing general-WCMP fixtures and implementation tests directly to TRN-710 without changing TRN-703 status.",
    "Keep WAP-202 sections 5.4.1-.7 bearer encapsulations and WAP-159 SMPP adaptation explicitly unimplemented and deferred.",
    "Keep the capability mapping outside the 198 selected parents, the selected CDPD/IPv4 profile, and the TRN-7-CL-C gate; do not activate WTP or connection-oriented WSP."
  ],
  "evidence": [
    "cargo test --manifest-path transport-rust/Cargo.toml --lib network::wcmp",
    "node scripts/check-wap-selected-normative-clauses.mjs",
    "node scripts/wap-context-pack.mjs TRN-710",
    "node scripts/check-wap-knowledge-graph.mjs"
  ],
  "source": "docs/waves/wap-1.2.1-compliance-program.json"
}