Executed workflow · Passed preview; partial scope
Tally: validate an unpublished form
Build an anonymous four-field synthetic enquiry form and check required fields, email format, numeric input, exclusive choices and preview completion.
- Interaction method
- Browser UI authoring and keyboard interaction; visible preview and DOM readback. No API construction.
- Plan and environment
- Anonymous editor at tally.so/create on 9 October 2026. No account edition or paid plan established. Form stayed unpublished.
What happened
The anonymous editor produced a working four-field preview. Empty required fields and an invalid email were rejected; alphabetic input left the number field empty; choosing Automation deselected Website; a valid synthetic Website response reached the thank-you screen. Pointer actions and screenshot capture timed out in the browser adapter, so keyboard controls were used. The larger planned conditional form was not completed: branch logic, a 1–20 range and a confirmation checkbox were not configured or tested. This result covers the simpler executed fixture only.
Fewertools agents executed this workflow. This is a record of the task below, not a claim that Clinton personally tested the product. Documentation, price and historical opinion dates remain separate.
Assertions and observed results
PassedRequired fields
Expected: Empty required inputs keep the preview on the form and show validation messages.
Observed: The initial blank preview showed four field errors. A saved repeat with Automation already selected showed required-value errors on Name, Email and Website pages.
PassedEmail format
Expected: The value not-an-email must be rejected while other required values are supplied.
Observed: The preview displayed Please enter a valid email and remained on the form.
PassedNumeric input filter
Expected: Typing abc into Website pages must not create a valid numeric answer.
Observed: After keyboard entry of abc, visible DOM readback showed an empty value for the required number block.
PassedExclusive choice
Expected: Selecting Automation after Website leaves only Automation checked.
Observed: The preview and DOM readback showed Website unchecked and Automation checked.
PassedValid preview completion
Expected: Synthetic Tester, tester@example.com, Website and 3 reach the preview thank-you state without bypassing validation.
Observed: Submit displayed Thanks for completing this form! No Continue anyway control was used.
Not ExecutedPlanned conditional branches and range
Expected: A larger fixture would conditionally require Website pages or Automation trigger and enforce pages 1–20.
Observed: The browser adapter could not perform pointer interactions reliably. These controls were not configured; the executed fixture has four always-required fields and no explicit numeric min/max.
BlockedImage capture
Expected: Save a screenshot of the native preview.
Observed: Browser screenshot transport timed out. Saved visible DOM observations are supplied instead; no reconstructed UI image is presented as a screenshot.
Reproduce the task
- Open the anonymous Tally create page and enter the synthetic title. Do not create an account or publish.
- Use slash commands and keyboard selection to add a required short answer, email, multiple choice and number block. Label them as in the executed fixture.
- Enter Preview and submit blank. Observe required-field errors; leave Continue anyway unused.
- Supply Synthetic Tester, not-an-email, Website and 3. Submit and observe the email-format error.
- Replace the email with tester@example.com and submit. Observe the preview thank-you state.
- Return to the editor and preview again. Type abc into the number input and read back its empty value. Select Website, then Automation; verify only Automation is checked.
- Save the visible preview observations. Leave the draft unpublished.
Inputs and saved outputs
The downloads contain synthetic test material. Account identifiers and private project links are excluded. Hashes identify the exact published bytes.
- Executed synthetic form fixture ↓
SHA256 86fe3b4177753523454748baa72468a18fd9b7e5555d6979668a8332a81abc79 - Required-field preview observation ↓
SHA256 a2ff11b6949c3ad4d0b48954d82dbcffcf3ca401c6213113444a037c1fb5ccd2 - Invalid-email preview observation ↓
SHA256 e010954e3257a14eb0969833ffed97308d46f98142db85f93af2a7780b5826a0 - Successful preview observation ↓
SHA256 3279d2dad361e0c0b3ce397b04ebfbc16ca9154a9a9b9db1ff2a75e1ed7b39a1 - Numeric and exclusive-choice DOM observation ↓
SHA256 6359600726b08480dac4204f58b13644a3453b604119ad216eef80ffade5eb82
Limits of this result
- This is one anonymous unpublished preview on one date. It does not establish saved response delivery, public-form availability, spam prevention, notifications, integrations, export or long-term reliability.
- A valid preview completion is not a submitted production lead or evidence that an email was delivered. All data is invented and the only email is tester@example.com.
- Conditional logic, an Automation trigger, configured numeric bounds and a confirmation checkbox from the larger planned fixture were not tested. The published fixture accurately reflects the simpler four-field form that ran.
- Pointer and screenshot transport failures belong to this browser adapter session; they are not attributed to Tally product reliability. Keyboard authoring and preview validation still executed.
- The accessible live-status count briefly retained the preceding validation count in immediate snapshots; field-specific messages were used for the email result. No full accessibility audit or timing claim was made.
- No AI generation, payments, paid features, collaboration or peer product was tested. This log supplies no comparative winner or general score.
This record does not change a general product score or name an overall winner. Changes to editorial opinions or recommendations require review.