Background
Our receipt forms are split into two groups: WUBON (with customer header) and WONR (without customer header). Each group has three variants — EUR cash, KK credit card, and BK debit card — six forms in total.
The problem: the VAT footer block was implemented differently in every form. WUBONKK already had conditional printing, but only for 10 %, 13 %, and 20 %. WONREUR printed 5 % unconditionally — four lines on every receipt regardless. And 0 % was missing everywhere.
The goal: all six forms should print all five VAT rates (0 %, 5 %, 10 %, 13 %, 20 %) conditionally — only when an amount is actually present.
The dialogue with the AI agent
Result
The change was surgical: the agent touched only the footer blocks, nothing else. Character encoding (CP850) and line endings (CRLF) were preserved — this matters in DataFlex forms because incorrect line endings cause printing problems.
What impressed me most: the task was written in natural language, with typos and no formal specification. The agent understood the intent and delivered the correct solution.
Time required before: Open six forms manually, find the footer block, understand the logic, adjust, test — roughly half a working day.
Time required now: Write one message, wait 1 minute 40 seconds, review the result.