JustHandled Labs
Menu
// Workflow Automation

Agent Task Completion Gate

Verify an AI coding task against required rows, dependencies, evidence, artifacts, and real external boundaries before the agent declares completion or hands off.

Format: Downloadable agent skill, not a browser app. You need an AI agent that can load its instructions and use the required tools.

Package requirements: Codex, Claude Code, and other agents that can read a normalized local JSON packet. Repository-backed plans, ledgers, handoff files, task queues, and local artifacts. Python 3 for the included standard-library completion helper.

You get: Machine-readable COMPLETE, REVIEW, BLOCK, or CANNOT_ASSESS result Completion ledger for every required item and dependency

Licence and purchase details

Review the package licence at the destination.

Review the offer and download options at the linked marketplace. Buying a skill does not include an AI-agent subscription or setup service.

Agensi access: Execution of bundled scripts through its new connector is not yet verified. Local setup examples apply to separately obtained downloadable packages.

What problem does Agent Task Completion Gate solve?

A long-running coding agent can declare a task complete, pause, compact, or hand off while required rows, dependencies, evidence checks, or recoverable work still remain.

Use it to

What it returns

A representative input and result

fixture-backed sample
input Objective: publish and verify ten catalog rows. Claimed status: COMPLETE. Rows 1-9: COMPLETE with ledger evidence. Row 10: PENDING. Required ledger artifact: present with matching SHA-256.
result Status: REVIEW Finding: REQUIRED_WORK_REMAINS for row-10. Finding: CLAIM_CONFLICT because claimed COMPLETE conflicts with the evidence-derived REVIEW state. Remaining work: publish and verify row-10. Artifact: ledger exists and checksum matches.

Access and approval boundaries

Known limitations

// choose with context

Is Agent Task Completion Gate the right skill?

Best fit

A long-running coding agent can declare a task complete, pause, compact, or hand off while required rows, dependencies, evidence checks, or recoverable work still remain.

It returns

Machine-readable COMPLETE, REVIEW, BLOCK, or CANNOT_ASSESS result. Completion ledger for every required item and dependency.

Do not use it as

It does not perform an account, payment, publication, identity, legal, correspondence, or representational action identified by the packet.

Compatibility, access, version, and licence

Reads or accesses
Declared local scope: agent-completion-input/**, agent-completion-output/**, *.json, *.csv.
Compatibility
Codex, Claude Code, and other agents that can read a normalized local JSON packet. Repository-backed plans, ledgers, handoff files, task queues, and local artifacts. Python 3 for the included standard-library completion helper.
Version
1.0.0
Licence
Review the package licence and seller terms at the linked destination.

What happens next

Open the Agensi listing, check the current offer and connect a supported agent. Agensi loads the skill through its connector; it no longer provides a download. Approve any purchase before use. Check Agensi’s current connection guide before changing an existing connection.

Questions

Does it keep an agent running automatically?

No. It produces a deterministic closure decision and exact remaining-work handoff. The surrounding agent or operator decides how to continue.

What counts as a genuine blocker?

A blocker must name a concrete owner decision, account, credential, pricing, publication, payment, identity, legal, correspondence, representation, CAPTCHA, or externally controlled state, plus a reason and evidence reference.

Can elapsed time or task difficulty return BLOCK?

No. Those are not qualified external boundaries. The helper returns REVIEW so safe required work remains visible.

Does it prevent duplicate marketplace listings?

It can preserve product IDs, URLs, and ambiguous rows as evidence and force REVIEW when they conflict, but it does not access or change the marketplace itself.

Does COMPLETE prove the live system is correct?

No. COMPLETE means the supplied closure packet passed. Any external state not represented and independently verified remains outside the result.

Does it need network or account access?

No. Version 1 runs locally with Python 3 and uses only the standard library.

Agent Task Completion Gate keeps proof and approval boundaries visible.

The listing includes the tested package, realistic samples, declared permissions, and known limitations.

Get Agent Task Completion Gate on Agensi