Skip to content

Tax, Fines, Payments, And Utility Bills

Tax, fines, payments, and utility bills are persuasive examples of UMMAYA’s target state because they are common, fragmented, and consequential. They are also dangerous if a checklist, estimate, mock, or handoff sounds like an official filing or payment.

The useful version of UMMAYA does not hide that distinction. It can explain the likely path, gather public guidance, prepare required information, and show where consent or official login is needed. It must not claim that money was paid, a tax return was filed, or an official record was changed unless a live official channel returned evidence.

Good prompts ask UMMAYA to prepare the path and mark the boundary.

자동차 과태료를 납부해야 하는지 확인하려고 해. 어떤 공식 경로와 준비물이 필요한지 정리하고, 실제 납부가 필요한 단계는 Handoff로 표시해줘.
종합소득세 신고를 준비하려고 해. UMMAYA가 확인할 수 있는 공개 정보와 공식 홈택스에서 해야 하는 단계를 나눠서 알려줘.

These prompts work because they distinguish preparation from execution. If the user asks for immediate payment or filing, UMMAYA should require live authority, credential, consent, and receipt evidence before using send.

Payment and filing workflows often begin with public explanation, then move quickly into protected state. UMMAYA should keep those layers separate.

User asks about tax, fine, payment, or utility work
-> `find` retrieves public guidance or general path
-> `check` may reveal that user-specific state requires authority
-> `send` is allowed only with live official channel and consent
-> Handoff if the next step must happen on the official service

The correct stop is not a failure. If no live official channel exists, UMMAYA should say that it prepared the path but did not file, pay, or change a record.

The final answer should divide the result into four parts: what UMMAYA found, what remains user-specific, what official service must continue the workflow, and what UMMAYA did not do.

NeedSafe UMMAYA outputUnsafe output
Public filing guidancesteps, required documents, official service name”your filing is done”
User-specific amountconsent-gated check or Handoffguessed amount
Payment executionlive send with receipt evidencemock payment described as paid
ReceiptLive receipt or clearly labeled mock receiptunlabeled confirmation

This language protects users from acting on false completion. It also gives evaluators a clear test: every completion word must be backed by tool evidence.

A false answer in this domain can create real harm. A user could miss a deadline, believe a fine was paid, assume a filing was accepted, or share credentials in the wrong place. UMMAYA should therefore prefer explicit boundary wording over impressive phrasing.

Use phrases like prepared, identified, requires official login, not submitted, and continue through the official service. Avoid paid, filed, accepted, approved, or changed unless the live result proves it.

When a protected payment or filing flow stops, the answer should still be useful. It should tell the user which official service to open, what information to prepare, what consent or credential is missing, and what evidence would be required for UMMAYA to perform that step live in the future.

The target state is not to make payment boundaries disappear. The target state is to make the path understandable while keeping official authority visible.