JAVASCRIPT INTERACTION WORKSHEET Space Office | 2026-10-29 User task: Approved business rule: Inputs and actual types: Allowed range / missing-value behavior: Expected output wording: What changes when the input changes: Local preview or server action: What is saved or transmitted: HTML controls and labels: Script timing / event: Normal / boundary / invalid cases: Keyboard / phone / zoom checks: Loading / failure / repeated-action behavior if networked: Reproduction steps for defects: Customer-approved access and environment: Human release approval: Fictional label example: four per box; whole quantities 1–1000. 1->4, 3->12, 1000->4000. Blank, 0, negative, fraction, and 1001 invalid. Changing input clears the old result. Local only; no saving, sending, printing, or ordering.