Acceptance
Definition of done
- Every active non-optional do is represented once with stable activation identity and best-effort authored labelling without assuming a vendor-specific physical widget.
Outputs
Artifacts to create or change
Engine-owned frame and affordance contract for active WML do actions
Evidence
How closure is proven
cargo test --manifest-path engine-wasm/engine/Cargo.toml wml_309wasm-pack test --node engine-wasm/enginecargo test --manifest-path browser/src-tauri/Cargo.tomlpnpm test:story WML-309node scripts/wap-context-pack.mjs WML-309pnpm wap-compliance:checkpnpm wap-graph:check