The starting point
Synthetic input# Craft-session setup: independent source brief Owned synthetic fixture, authored 2026-10-14. No people or real session are represented. Create a single US Letter portrait page (612 by 792 PDF points). The visible title is Craft-session setup. Make exactly five independent checkboxes labeled Tables clear, Materials counted, Sample displayed, Spare paper ready, and Cleanup tray ready, in that order. Add two optional short, single-line text fields labeled Session label and Notes. No name, contact detail, child information or other personal-data field belongs in this fixture. All seven fields must be visible, editable and printable. No fields are mandatory. The primary PDF starts with both text fields empty and all five checkboxes off. Preserve a blank original. Provide a separate demonstration copy using only the following fictional values: session_label = Paper lantern practice; tables_clear = Yes; materials_counted = Yes; sample_displayed = Off; spare_paper_ready = Yes; cleanup_tray_ready = Off; notes = Display sample before starting. Checked boxes mean observed preparation only, not a safety approval. Do not invent any other item, default or action. Exact field and navigation contract (page 1; points measured from bottom-left; rectangle x0,y0,x1,y1): 1. session_label: text (/Tx); label Session label; maximum 40 characters; rectangle [48,611,564,643]. 2. tables_clear: checkbox (/Btn); label Tables clear; Off or Yes; rectangle [50,530,68,548]. 3. materials_counted: checkbox (/Btn); label Materials counted; Off or Yes; rectangle [50,476,68,494]. 4. sample_displayed: checkbox (/Btn); label Sample displayed; Off or Yes; rectangle [50,422,68,440]. 5. spare_paper_ready: checkbox (/Btn); label Spare paper ready; Off or Yes; rectangle [50,368,68,386]. 6. cleanup_tray_ready: checkbox (/Btn); label Cleanup tray ready; Off or Yes; rectangle [50,314,68,332]. 7. notes: text (/Tx); label Notes; maximum 64 characters; rectangle [48,197,564,229]. Store canonical names exactly as shown. Tooltips match the visible labels. Each field has exactly one widget and one canonical field entry; a combined field/widget object is acceptable. Annots order is the above sequence; the page declares row tab order (/Tabs /R), whose top-to-bottom geometric order is the same sequence. This is an authored navigation contract, not proof that any specific reader honors it. Text is single-line with no scrolling. The limits are metadata and must also be checked on saved values; not every PDF writer enforces /MaxLen. No submit target, scripts, external links, hidden fields, embedded files, XFA, signatures or private metadata. No names or identifiers in the form metadata. The PDF title and subject may describe this fictional exercise. Preserve editable form fields in both copies. A static preview is not a fillable PDF. Quality gates: independently enumerate canonical AcroForm fields and page widgets; check names, types, labels, flags, lengths, order, coordinates, default values and non-empty appearance streams. Save the demonstration, reopen it, and compare canonical /V values, widget effective values, checkbox /AS and active appearance states. Render and inspect both copies. Reject missing, duplicate, detached or stale fields, changed values, stale appearances and unrequested active content. A local parse, save or render is not an interactive PDF-reader test, AI workflow test, accessibility certification or safety/compliance assessment. PRACTICE Start from the source brief and blank original. Inspect the demonstration only after completing your own practice copy. No real workshop, notification, registration, booking, upload or submission is part of this exercise.
Copies text only. For image or file tasks, use the source files named in the steps too.
Download source .txt
