Add an AutoFill attribute to the Field struct that marks option fields as automatically resolved by the software based on test context, rather than requiring user input. Auto-fill always overrides any user-provided value at execution time.
Use the modern Go type alias `any` instead of `interface{}` throughout all packages for improved readability and consistency with current Go idioms.