WAP LabsProject atlas

docs/knowledge-graph/vault-wmls-5/work-items/wmls-505.md

Host capability and script error boundary closure

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

Relationships

  • contains ← [[sprints/WMLS-5|WMLS-5]]
  • covers-family → [[source-families/wmlscript-libraries|wmlscript-libraries]]
  • covers-family → [[source-families/wmlscript|wmlscript]]
  • owned-by → [[owner-layers/browser|browser]]
  • owned-by → [[owner-layers/engine-wasm|engine-wasm]]
  • owned-by → [[owner-layers/qa|qa]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-ARITHMETIC-INVALID-RESULTS|WMLSCRIPT-CL-ARITHMETIC-INVALID-RESULTS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-ERROR-ABORT-LAST-RESORT|WMLSCRIPT-CL-ERROR-ABORT-LAST-RESORT]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-ERROR-CLASSIFICATION|WMLSCRIPT-CL-ERROR-CLASSIFICATION]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-ERROR-DETECTION-TOOLS|WMLSCRIPT-CL-ERROR-DETECTION-TOOLS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FATAL-ABORT-AND-SIGNAL|WMLSCRIPT-CL-FATAL-ABORT-AND-SIGNAL]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FATAL-BYTECODE-ERROR-MATRIX|WMLSCRIPT-CL-FATAL-BYTECODE-ERROR-MATRIX]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FATAL-RESOURCE-ERROR-MATRIX|WMLSCRIPT-CL-FATAL-RESOURCE-ERROR-MATRIX]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-FAILURE-QUARANTINE|WMLSCRIPT-CL-INTEGRITY-FAILURE-QUARANTINE]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-NONFATAL-COMPUTATION-MATRIX|WMLSCRIPT-CL-NONFATAL-COMPUTATION-MATRIX]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-NONFATAL-CONSTANT-MATRIX|WMLSCRIPT-CL-NONFATAL-CONSTANT-MATRIX]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-NONFATAL-CONTINUE-WITH-RESULT|WMLSCRIPT-CL-NONFATAL-CONTINUE-WITH-RESULT]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-NONFATAL-CONVERSION-MATRIX|WMLSCRIPT-CL-NONFATAL-CONVERSION-MATRIX]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-STACK-UNDERFLOW-FATAL|WMLSCRIPT-CL-STACK-UNDERFLOW-FATAL]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-ANY-PARAMETER-UNION|WMLSCRIPT-LIBRARIES-CL-ANY-PARAMETER-UNION]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-AUTOMATIC-ARGUMENT-CONVERSION|WMLSCRIPT-LIBRARIES-CL-AUTOMATIC-ARGUMENT-CONVERSION]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-DIALOGS-ALERT-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-DIALOGS-ALERT-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-DIALOGS-ALERT-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-DIALOGS-ALERT-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-DIALOGS-CONFIRM-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-DIALOGS-CONFIRM-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-DIALOGS-CONFIRM-DEFAULT-LABELS|WMLSCRIPT-LIBRARIES-CL-DIALOGS-CONFIRM-DEFAULT-LABELS]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-DIALOGS-CONFIRM-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-DIALOGS-CONFIRM-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-DIALOGS-PROMPT-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-DIALOGS-PROMPT-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-DIALOGS-PROMPT-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-DIALOGS-PROMPT-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-FUNCTION-SPECIFIC-ERROR-RESULT|WMLSCRIPT-LIBRARIES-CL-FUNCTION-SPECIFIC-ERROR-RESULT]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-INVALID-ARGUMENT-RESULT|WMLSCRIPT-LIBRARIES-CL-INVALID-ARGUMENT-RESULT]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-NUMBER-PARAMETER-UNION|WMLSCRIPT-LIBRARIES-CL-NUMBER-PARAMETER-UNION]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-OPERATOR-CONVERSION-DEFAULT|WMLSCRIPT-LIBRARIES-CL-OPERATOR-CONVERSION-DEFAULT]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-SUPPORTED-VALUE-TYPES|WMLSCRIPT-LIBRARIES-CL-SUPPORTED-VALUE-TYPES]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-UNCONVERTIBLE-ARGUMENT-RESULT|WMLSCRIPT-LIBRARIES-CL-UNCONVERTIBLE-ARGUMENT-RESULT]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-CURRENT-CARD-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-CURRENT-CARD-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-CURRENT-CARD-MISSING-CARD|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-CURRENT-CARD-MISSING-CARD]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-CURRENT-CARD-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-CURRENT-CARD-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GET-VAR-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GET-VAR-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GET-VAR-NAME-ERROR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GET-VAR-NAME-ERROR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GET-VAR-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GET-VAR-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-EMPTY-CANCELS|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-EMPTY-CANCELS]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-FATAL-CANCELS|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-FATAL-CANCELS]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-LAST-REQUEST-WINS|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-LAST-REQUEST-WINS]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-GO-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-NEW-CONTEXT-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-NEW-CONTEXT-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-NEW-CONTEXT-NAVIGATION-INTERACTION|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-NEW-CONTEXT-NAVIGATION-INTERACTION]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-NEW-CONTEXT-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-NEW-CONTEXT-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-FATAL-CANCELS|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-FATAL-CANCELS]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-LAST-REQUEST-WINS|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-LAST-REQUEST-WINS]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-PREV-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-SET-VAR-BEHAVIOR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-SET-VAR-BEHAVIOR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-SET-VAR-SIGNATURE|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-SET-VAR-SIGNATURE]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-SET-VAR-SYNTAX-ERROR|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-SET-VAR-SYNTAX-ERROR]]
  • planned-by ← [[clauses/WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-UNAVAILABLE|WMLSCRIPT-LIBRARIES-CL-WMLBROWSER-UNAVAILABLE]]
  • planned-by ← [[scr-rows/WMLS-C-109|WMLS-C-109]]
  • planned-by ← [[scr-rows/WMLS-C-110|WMLS-C-110]]
  • planned-by ← [[scr-rows/WMLS-C-111|WMLS-C-111]]
  • planned-by ← [[scr-rows/WMLSSL-085|WMLSSL-085]]
  • planned-by ← [[scr-rows/WMLSSL-086|WMLSSL-086]]
  • planned-by ← [[scr-rows/WMLSSL-087|WMLSSL-087]]
  • planned-by ← [[scr-rows/WMLSSL-088|WMLSSL-088]]
  • planned-by ← [[scr-rows/WMLSSL-089|WMLSSL-089]]
  • planned-by ← [[scr-rows/WMLSSL-090|WMLSSL-090]]
  • planned-by ← [[scr-rows/WMLSSL-092|WMLSSL-092]]
  • planned-by ← [[scr-rows/WMLSSL-093|WMLSSL-093]]
  • planned-by ← [[scr-rows/WMLSSL-094|WMLSSL-094]]
  • relates-to → [[legacy-tickets/W0-05|W0-05]]
  • relates-to → [[legacy-tickets/W1-06|W1-06]]
  • relates-to → [[legacy-tickets/W1-07|W1-07]]

Data

{
  "status": "todo",
  "ownerLayers": [
    "engine-wasm",
    "browser",
    "qa"
  ],
  "sourceFamilies": [
    "wmlscript",
    "wmlscript-libraries"
  ],
  "existingTickets": [
    "W0-05",
    "W1-06",
    "W1-07"
  ],
  "outputs": [
    "Host capability and script error boundary closure"
  ],
  "acceptance": [
    "Dialogs, timers, navigation effects, fatal/non-fatal errors, resource limits, and post-invocation effect ordering are deterministic."
  ],
  "evidence": [
    "cargo test --manifest-path engine-wasm/engine/Cargo.toml",
    "cargo test --manifest-path browser/src-tauri/Cargo.toml"
  ],
  "source": "docs/waves/wap-1.2.1-compliance-program.json"
}