WAP LabsProject atlas

docs/knowledge-graph/vault-wsp-8/work-items/wsp-804.md

Native WAP transport desktop GET ingress

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

Relationships

  • contains ← [[sprints/WSP-8|WSP-8]]
  • covers-family → [[source-families/wdp|wdp]]
  • covers-family → [[source-families/wsp|wsp]]
  • owned-by → [[owner-layers/browser|browser]]
  • owned-by → [[owner-layers/qa|qa]]
  • owned-by → [[owner-layers/transport-rust|transport-rust]]
  • planned-by ← [[clauses/WSP-CL-CONNECTIONLESS-METHOD-FACILITY|WSP-CL-CONNECTIONLESS-METHOD-FACILITY]]
  • planned-by ← [[clauses/WSP-CL-CONNECTIONLESS-TID-REQUIRED|WSP-CL-CONNECTIONLESS-TID-REQUIRED]]
  • planned-by ← [[clauses/WSP-CL-GET-PDU-LAYOUT|WSP-CL-GET-PDU-LAYOUT]]
  • planned-by ← [[clauses/WSP-CL-GET-PDU-METHOD|WSP-CL-GET-PDU-METHOD]]
  • planned-by ← [[clauses/WSP-CL-GET-URI-NO-NUL|WSP-CL-GET-URI-NO-NUL]]
  • planned-by ← [[clauses/WSP-CL-METHOD-BODY-CONSTRAINT|WSP-CL-METHOD-BODY-CONSTRAINT]]
  • planned-by ← [[clauses/WSP-CL-METHOD-ERROR-BODY|WSP-CL-METHOD-ERROR-BODY]]
  • planned-by ← [[clauses/WSP-CL-METHOD-HTTP-SEMANTICS|WSP-CL-METHOD-HTTP-SEMANTICS]]
  • planned-by ← [[clauses/WSP-CL-METHOD-INVOKE-PARAMETERS|WSP-CL-METHOD-INVOKE-PARAMETERS]]
  • planned-by ← [[clauses/WSP-CL-METHOD-INVOKE-TRANSPARENCY|WSP-CL-METHOD-INVOKE-TRANSPARENCY]]
  • planned-by ← [[clauses/WSP-CL-METHOD-RESULT-HTTP-SEMANTICS|WSP-CL-METHOD-RESULT-HTTP-SEMANTICS]]
  • planned-by ← [[clauses/WSP-CL-METHOD-RESULT-PARAMETERS|WSP-CL-METHOD-RESULT-PARAMETERS]]
  • planned-by ← [[clauses/WSP-CL-PDU-TYPE-DISPATCH|WSP-CL-PDU-TYPE-DISPATCH]]
  • planned-by ← [[clauses/WSP-CL-POST-BODY-TO-SDU-END|WSP-CL-POST-BODY-TO-SDU-END]]
  • planned-by ← [[clauses/WSP-CL-POST-CONTENT-TYPE|WSP-CL-POST-CONTENT-TYPE]]
  • planned-by ← [[clauses/WSP-CL-POST-PDU-LAYOUT|WSP-CL-POST-PDU-LAYOUT]]
  • planned-by ← [[clauses/WSP-CL-POST-PDU-METHOD|WSP-CL-POST-PDU-METHOD]]
  • planned-by ← [[clauses/WSP-CL-POST-URI-NO-NUL|WSP-CL-POST-URI-NO-NUL]]
  • planned-by ← [[clauses/WSP-CL-PRIMITIVE-ROLE-RESTRICTIONS|WSP-CL-PRIMITIVE-ROLE-RESTRICTIONS]]
  • planned-by ← [[clauses/WSP-CL-REPLY-BODY-TO-SDU-END|WSP-CL-REPLY-BODY-TO-SDU-END]]
  • planned-by ← [[clauses/WSP-CL-REPLY-CONTENT-TYPE|WSP-CL-REPLY-CONTENT-TYPE]]
  • planned-by ← [[clauses/WSP-CL-REPLY-PDU-LAYOUT|WSP-CL-REPLY-PDU-LAYOUT]]
  • planned-by ← [[clauses/WSP-CL-REPLY-STATUS-ASSIGNMENT|WSP-CL-REPLY-STATUS-ASSIGNMENT]]
  • planned-by ← [[clauses/WSP-CL-SELECTED-PDU-ASSIGNMENTS|WSP-CL-SELECTED-PDU-ASSIGNMENTS]]
  • planned-by ← [[clauses/WSP-CL-TID-PEER-CORRELATION|WSP-CL-TID-PEER-CORRELATION]]
  • planned-by ← [[clauses/WSP-CL-UNITDATA-RECEIVE-DISPATCH|WSP-CL-UNITDATA-RECEIVE-DISPATCH]]
  • planned-by ← [[scr-rows/WSP-CL-C-004|WSP-CL-C-004]]
  • planned-by ← [[scr-rows/WSP-CL-C-005|WSP-CL-C-005]]
  • planned-by ← [[scr-rows/WSP-CL-C-006|WSP-CL-C-006]]
  • planned-by ← [[scr-rows/WSP-CL-C-007|WSP-CL-C-007]]
  • relates-to → [[legacy-tickets/T0-27|T0-27]]
  • relates-to → [[legacy-tickets/T0-28|T0-28]]
  • relates-to → [[legacy-tickets/T0-29|T0-29]]

Data

{
  "status": "in-progress",
  "ownerLayers": [
    "transport-rust",
    "browser",
    "qa"
  ],
  "sourceFamilies": [
    "wsp",
    "wdp"
  ],
  "existingTickets": [
    "T0-27",
    "T0-28",
    "T0-29"
  ],
  "outputs": [
    "Native WAP transport desktop GET ingress"
  ],
  "acceptance": [
    "Browser mode selection, native fetch, fallback policy, error mapping, and Kannel smoke behavior preserve the generated transport contract."
  ],
  "evidence": [
    "cargo test --manifest-path transport-rust/Cargo.toml",
    "cargo test --manifest-path browser/src-tauri/Cargo.toml",
    "./scripts/transport-wap-smoke.sh"
  ],
  "source": "docs/waves/wap-1.2.1-compliance-program.json"
}