docs/knowledge-graph/vault/work-items/wml-204.md
Complete field/control syntax and attribute validation
Generated from canonical repository manifests. Do not edit this note directly.
Relationships
contains← [[sprints/WML-2|WML-2]]covers-family→ [[source-families/wml|wml]]owned-by→ [[owner-layers/engine-wasm|engine-wasm]]owned-by→ [[owner-layers/qa|qa]]planned-by← [[clauses/WML-CL-INPUT-EMPTY-COMMIT|WML-CL-INPUT-EMPTY-COMMIT]]planned-by← [[clauses/WML-CL-INPUT-FORMAT-LITERALS|WML-CL-INPUT-FORMAT-LITERALS]]planned-by← [[clauses/WML-CL-INPUT-INITIALIZATION|WML-CL-INPUT-INITIALIZATION]]planned-by← [[clauses/WML-CL-INPUT-INVALID-INITIAL-VALUE|WML-CL-INPUT-INVALID-INITIAL-VALUE]]planned-by← [[clauses/WML-CL-INPUT-MASK-COMMIT|WML-CL-INPUT-MASK-COMMIT]]planned-by← [[clauses/WML-CL-INPUT-MAXLENGTH|WML-CL-INPUT-MAXLENGTH]]planned-by← [[clauses/WML-CL-INPUT-PASSWORD-DISPLAY|WML-CL-INPUT-PASSWORD-DISPLAY]]planned-by← [[clauses/WML-CL-INPUT-REJECTION-ATOMICITY|WML-CL-INPUT-REJECTION-ATOMICITY]]planned-by← [[clauses/WML-CL-INPUT-STRUCTURE|WML-CL-INPUT-STRUCTURE]]planned-by← [[clauses/WML-CL-OPTION-ONPICK-MULTI|WML-CL-OPTION-ONPICK-MULTI]]planned-by← [[clauses/WML-CL-OPTION-ONPICK-SINGLE|WML-CL-OPTION-ONPICK-SINGLE]]planned-by← [[clauses/WML-CL-OPTION-VALUE-EVALUATION|WML-CL-OPTION-VALUE-EVALUATION]]planned-by← [[clauses/WML-CL-SELECT-DEFAULT-PRECEDENCE|WML-CL-SELECT-DEFAULT-PRECEDENCE]]planned-by← [[clauses/WML-CL-SELECT-INDEX-VALIDATION|WML-CL-SELECT-INDEX-VALIDATION]]planned-by← [[clauses/WML-CL-SELECT-INIT-ORDER|WML-CL-SELECT-INIT-ORDER]]planned-by← [[clauses/WML-CL-SELECT-MULTI-SERIALIZATION|WML-CL-SELECT-MULTI-SERIALIZATION]]planned-by← [[clauses/WML-CL-SELECT-NO-IMPLICIT-REFRESH|WML-CL-SELECT-NO-IMPLICIT-REFRESH]]planned-by← [[clauses/WML-CL-SELECT-PRESELECTION|WML-CL-SELECT-PRESELECTION]]planned-by← [[clauses/WML-CL-SELECT-SINGLE-MULTI-MODE|WML-CL-SELECT-SINGLE-MULTI-MODE]]planned-by← [[clauses/WML-CL-SELECT-STRUCTURE|WML-CL-SELECT-STRUCTURE]]planned-by← [[clauses/WML-CL-SELECT-USER-UPDATE|WML-CL-SELECT-USER-UPDATE]]planned-by← [[clauses/WML-CL-SELECT-VARIABLE-INITIALIZATION|WML-CL-SELECT-VARIABLE-INITIALIZATION]]planned-by← [[clauses/WML-CL-VARIABLE-COMMIT-BEFORE-TASK|WML-CL-VARIABLE-COMMIT-BEFORE-TASK]]planned-by← [[scr-rows/WML-C-33|WML-C-33]]planned-by← [[scr-rows/WML-C-41|WML-C-41]]planned-by← [[scr-rows/WML-C-43|WML-C-43]]relates-to→ [[legacy-tickets/B5-01|B5-01]]relates-to→ [[legacy-tickets/C5-05|C5-05]]relates-to→ [[legacy-tickets/R0-04|R0-04]]
Data
{
"status": "in-progress",
"ownerLayers": [
"engine-wasm",
"qa"
],
"sourceFamilies": [
"wml"
],
"existingTickets": [
"R0-04",
"B5-01",
"C5-05"
],
"outputs": [
"Complete field/control syntax and attribute validation",
"Source-derived select initialization, selection, serialization, and onpick runtime evidence"
],
"acceptance": [
"Input/select/option/optgroup/fieldset constraints, masks, defaults, and validation failures are deterministic."
],
"evidence": [
"cargo test --manifest-path engine-wasm/engine/Cargo.toml",
"pnpm test:story WML-204"
],
"source": "docs/waves/wap-1.2.1-compliance-program.json"
}