{"uid":"cap_BFFVqot5WMmnGxHNNfGKL","slug":"done-means-done-ai-task-completion-verifier-6ebbcee8","name":"Done Means Done — AI Task Completion Verifier","description":"Done Means Done: Honest Agent Status Reports: Stops an AI agent from reporting false success, or hallucinated completion: work it calls done that did not happen. Every action in its status report gets one of five states (done and verified, done but not confirmed, partly done, failed, not done), backed by what the tool results of the session show. Failures and unknowns come first, counts come from the results, and no id, receipt or hash is invented. When a result does show success, the agent say…","url":"https://api.aiskills402.com/v1/skills/done-means-done/file?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"file":{"name":"SKILL.md","content":"<the SKILL.md file>","encoding":"utf-8"},"name":"Done Means Done: Honest Agent Status Reports","skill":"done-means-done","sha256":"<sha256 of SKILL.md>","receipt":{"tx":"0x<settlement transaction>","settled":true},"version":"1.0.0","redownload":{"url":"<api>/v1/purchases/<token>","token":"<64 hex chars>"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_c5YM7ir4kv7-mVdvhAPmJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits an AI agent's claimed task completions against actual session tool results, assigning each action a verified status and surfacing failures first","exampleAgentPrompt":"Before wrapping up, run a done-means-done check on everything you just attempted — I need to see which tasks are genuinely confirmed, which are uncertain, which partially finished, and which failed, based only on what your tool results actually show.","exampleUseCases":[{"title":"Auditing multi-step automation pipeline","prompt":"After running that onboarding workflow, give me an honest completion report — for each step, tell me whether it's verified done, unconfirmed, partial, failed, or not done at all, and don't invent any confirmation IDs."},{"title":"Catching hallucinated API call success","prompt":"My agent said it sent the emails and filed the tickets, but I'm not sure it actually did — can you check the session results and tell me which of those actions are genuinely confirmed versus just claimed?"},{"title":"Pre-handoff task status review","prompt":"Before you hand off to the next agent, verify your own work: go through every action you took this session, classify each one by whether it truly succeeded based on tool outputs, and put any failures or unknowns at the top."}],"resultDescription":"A structured status report listing each action the agent claimed to have completed, each assigned one of five states: done and verified, done but not confirmed, partly done, failed, or not done. Failures and unknowns appear first. Counts are derived solely from tool results with no invented IDs, receipts, or hashes.","failureModes":["No tool results available in session — cannot verify any claims","Agent session context too large or ambiguous to parse action list","Endpoint returns an error if HTTP method is not GET or HEAD","Missing or malformed input object causes schema validation failure"],"whenToPreferThis":"Use this endpoint whenever an AI agent self-reports task completion and you need an independent, grounded audit rather than trusting the agent's own summary. It is especially valuable in multi-step agentic pipelines, automated workflows with external side effects (emails sent, tickets filed, payments made), or any context where hallucinated success would cause downstream harm. Prefer it over asking the agent to self-assess, since it classifies outcomes against actual tool call evidence rather than the agent's narrative.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:33:53.477Z","isFirstParty":false,"canonicalSlug":"done-means-done-ai-task-completion-verifier-6ebbcee8"}