HT

haraujo21/task-spec

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 품질 66 트렌드 8MIT

One open contract for bounded scope, executable proof, sealed authority, portable handoff, and independent acceptance.

개요

Agents can write code. TASK-SPEC makes them earn done . One open contract for bounded scope, executable proof, sealed authority, portable handoff, and independent acceptance. A prompt tells an agent what you want. A Task-Spec also records what the agent may change, what observable behavior counts as success, what evidence must exist, who authorized that exact contract, and what an independent gate must verify afterward. The core stops at that boundary. It does not host models, store credentials, create a sandbox, or turn a weak eval into a wise oracle. Version 3.9 adds as an optional runtime: it can route and execute already-authorized leaves, but it cannot change the contract or accept work on its own terms.

README

원문 README의 일부입니다. 원문 보기.


The missing contract between intent and execution

A prompt tells an agent what you want. A Task-Spec also records what the agent may change, what observable behavior counts as success, what evidence must exist, who authorized that exact contract, and what an independent gate must verify afterward.

Without Task-Spec With Task-Spec
“Implement search and test it.” One atomic leaf with explicit paths, behavior, evals, budget, and owner
The agent decides what “done” means while working Humans review the contract; runnable evals decide the technical result
Scope changes disappear into the conversation HMAC v3 seals a canonical task revision, including future fields by default
Every harness receives a different interpretation Every harness receives the same attempt, revision, base commit, closure, scope, and budget
“Tests pass” is the final claim Acceptance reruns proof, checks Git history and the worktree, binds receipts, and writes an auditable record

The core stops at that boundary. It does not host models, store credentials, create a sandbox, or turn a weak eval into a wise oracle. Version 3.9 adds TaskMesh as an optional runtime: it can route and execute already-authorized leaves, but it cannot change the contract or accept work on its own terms.

Prove it in one command

After installation, run a complete lifecycle in a disposable repository:

$ taskspec demo
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add haraujo21/task-spec
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →