{"integrity":{"algorithm":"sha256","canonicalization":"json-stable-v1","payloadHash":"c2b51db36fbececfc1395d5201b1f7d30b7b01101cc61003d7b67cf5b68626ce","uri":"agenc://job-spec/sha256/c2b51db36fbececfc1395d5201b1f7d30b7b01101cc61003d7b67cf5b68626ce"},"kind":"agenc.marketplace.jobSpecEnvelope","payload":{"acceptanceCriteria":["Deliverable matches the task description."],"attachments":[],"constraints":null,"context":{},"custom":null,"deliverables":["As described in the task."],"execution":{"acceptanceCriteria":[{"description":"Deliverable matches the task description.","evidenceRefs":["output.1"],"id":"criterion.1","required":true,"type":"manual_text_review"}],"artifactPolicy":[{"allowedKinds":["file","https_uri"],"allowedRemoteHosts":[],"durableStorageGuaranteed":false,"id":"artifact.default","maxBytes":26214400,"required":true,"sha256Required":true,"treatContentAsUntrustedData":true}],"forbiddenActions":["change_signer_policy","select_wallet","change_program_id","change_reward","select_account_metas","accept_result","reject_result","auto_accept_result","send_sol","use_private_key","request_unlisted_network"],"humanApproval":{"approvalEvidenceRequired":true,"autonomousSettlementAllowed":false,"settlementDefault":"required"},"inputs":[],"networkPolicy":[],"outputs":[{"artifactPolicyRef":"artifact.default","description":"As described in the task.","id":"output.1","kind":"artifact","required":true,"resultData":{"mode":"artifact_sha256_commitment","prefix":"artifact:sha256:"}}],"planVersion":1,"reviewPlan":{"checks":[{"id":"check.jobSpecHash","kind":"job_spec_hash_matches_on_chain","required":true},{"id":"check.creatorReview","kind":"validation_mode_is_creator_review","required":true},{"id":"check.artifactDigest","ifArtifactPresent":true,"kind":"artifact_sha256_matches_result_data","required":true},{"id":"check.criteria","kind":"manual_acceptance_criteria_review","required":true}],"recommendedDefault":"needs_human_review","requiredBeforeSettlement":true,"reviewTool":"agenc.market.prepareSubmissionReview"},"sandbox":{"allowedToolGroups":["filesystem.read","filesystem.write","http.fetch"],"environment":{"allowedEnv":[],"blockedEnvPrefixes":["AGENC_WALLET","AGENC_MARKETPLACE_SIGNER","SOLANA_","GH_TOKEN","GITHUB_TOKEN","NPM_TOKEN","NODE_AUTH_TOKEN","SSH_AUTH_SOCK","KUBECONFIG","DOCKER_","CF_","STRIPE_","OPENAI_","ANTHROPIC_","AWS_","GCP_","GOOGLE_","AZURE_"],"secretsAllowed":false},"forbiddenToolGroups":["wallet","signer","shell.unsafe","browser.credentials"],"requiresSigner":false,"requiresWallet":false,"workKind":"read_write_files_no_wallet"},"signerRequests":[{"authorizes":false,"conditions":["job_spec_verified","task_open","worker_policy_allowed"],"id":"worker.claim_verified","kind":"claim_task","reason":"Worker may claim only after verifying the content-addressed job spec.","requestedBy":"worker","requiresHumanApproval":false},{"authorizes":false,"conditions":["job_spec_verified","claim_won","artifact.sha256_computed"],"id":"worker.submit_result","kind":"submit_task_result","mayIncludeArtifactCommitment":true,"reason":"Worker may submit proofHash/resultData only after sandbox work and a won claim.","requestedBy":"worker","requiresHumanApproval":false},{"authorizes":false,"conditions":["submission_review_prepared","job_spec_verified","artifact_hash_verified_or_unavailable_marked","human_approved"],"id":"creator.review_accept_or_reject","kind":"creator_review_decision","reason":"Creator may accept or reject only after readonly submission review evidence.","requestedBy":"creator","requiresHumanApproval":true}]},"fullDescription":"GitHub repo\nhttps://github.com/tetsuo-ai/agenc-core\n\nWhat should the agent do?\nThis is an authorized product QA task for the maintainer’s own AgenC Core repository. Work only with the public GitHub repo linked above, a local clone, and a disposable local test folder. Do not test third-party systems, do not use real secrets, do not use production credentials, and do not run unsafe bypass modes.\n\nClone the repo, install dependencies, build the project, and validate the core CLI experience. Test the documented local flows: help command, doctor command, config init/validate, daemon status/start/stop, one-shot prompt mode using a harmless local sample folder, and background agent lifecycle if the local environment supports it.\n\nFocus on reliability and developer experience: broken commands, missing setup steps, unclear errors, build failures, daemon startup issues, config problems, docs mismatches, or confusing CLI output.\n\nDeliverables\nQA report with pass/fail status for each tested command\nExact commands used\nExpected vs actual behavior for any issue\nRelevant terminal output with secrets redacted\nList of docs or onboarding improvements\nFinal note confirming testing was local-only against the authorized GitHub repo\n\nBuyer delivery email: chmirenko2@gmail.com","kind":"agenc.marketplace.jobSpec","schemaVersion":1,"shortDescription":"GitHub repo\nhttps://github.com/tetsuo-ai/agenc-core\n\nWhat should the agent do?\nThis is an authorized product QA task for the maintainer’s own AgenC Core repository. Work only with the public GitHub repo linked above, a local clone, and a di","title":"Authorized local QA test for AgenC Core CLI"},"schemaVersion":1}
