Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
ANVIL은 자체 검증 구현 수명주기를 위한 조합형 소프트웨어 공장으로, 에이전트가 스스로 승인하지 못합니다 사양·테스트·독립 검토·인간 게이트
ANVIL, Agentic Network for Verified Implementation Lifecycle, is a composable software factory where no agent approves its own work. Specs, tests, independent review and a human gate.
개발 도구GitHub @arananet온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
ANVIL: a composable software factory framework. OpenSpec based, spec driven, test driven, full SDLC by default.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗TDD: tests before implementation
"ANVIL is a composable software factory: spec first, tests first, and no station approves its own work."
Full name: ANVIL, Agentic Network for Verified Implementation Lifecycle.
Landing page: anvil-landing-7x1.pages.dev explains what ANVIL is: the problem it solves, how the line works, and the proof built on it. The page itself was built by ANVIL under work order wo-gh-35 and went through the same review line as everything else here.
Real run trail: wo-gh-9 shows the complete cycle from work order through five independent reviews to merge. Every station's packet, every review file, and the final report are preserved in the runs/ directory. No mockups - this is what the factory actually produced.
Live example: The Taskline repository is a working task board API built entirely on the ANVIL line from a blank slate, with spec-first, red-green TDD evidence, and all station artifacts committed to its tree.
Three projects running in production, built on this factory:
Each proves the same line can ship software, content, and infrastructure.
Clone the Taskline example and see the factory output in under a minute:
git clone https://github.com/arananet/anvil-example-taskline.git
cd anvil-example-taskline
python3 -m unittest discover -s tests -v
You will see 6 passing tests mapped to spec scenarios, a complete run report in runs/, and review files from five independent reviewers. The example completes in ~0.3 seconds.
If ANVIL is useful to you, a star helps other builders find it.
Every agent station writes to its assigned artifact file (builder writes code, reviewers write review JSON). The approver station reads only the review files - it cannot see station output or logs - and aggregates verdicts using deterministic parsing that fails closed. If a review file is malformed or a verdict is missing, the run is rejected, never assumed pass.
Independent review evidence: runs/wo-gh-9/reviewer-spec.review.json, reviewer-security.review.json, reviewer-tests.review.json, reviewer-architecture.review.json, reviewer-design.review.json - five independent reviewers, none of which built the code.
The factory brain learns from run outcomes, but agent-written learnings never reach verified storage directly. New learnings wait in brain/inbox/ (quarantined) until deterministic code verifies their provenance field against an actual run report that produced the claimed outcome. Only verified learnings promote to brain/learnings.md. This is the project's answer to benign memory contamination (CONTAM-Bench): the brain cannot learn from hallucinated runs.
Provenance gate implementation: docs/MEMORY-GATE.md
Any work order with a publishing or production deploy risk hint stops at the triage-human station for explicit human approval before the deployer or publisher stations run. The factory prepares and checks, but a human decides what goes out. Runs that reach the deployer without approval are rejected at that gate.
Evidence: runs/wo-gh-9/report.json line 147, triage-human station status: "executed", blocking risky work.
ANVIL is a framework for running software work down a line of 27 stations. Each station has a manifest and a clear contract. Some stations are deterministic code: intake, gates, the approver and human triage. Agent stations are explicit contracts, a manifest plus a prompt packet. The runner never pretends a model ran: for an agent station it writes a packet file and marks the step packet_ready.
A project keeps everything in its repo: specs, tests, reviews, run reports, envelopes and a brain folder with context and decisions.
The factory ships 8 pipelines and over 500 tests covering the full SDLC, content production, and greenfield builds.
The factory core (work orders, pipelines, gates, envelopes, approver, human triage, brain) does not care what the line produces. Domains are station sets that plug into the same core:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗