명령어Harness
harness capture
harness resource를 local artifact로 물질화합니다
무엇을 하는 명령인가
harness capture는 case, oracle, checker, fixture, suite 같은 harness resource를 .ragit/artifacts/harness/** 아래의 로컬 JSON artifact로 저장합니다.
기본 구문
pnpm ragit harness capture --input <path|-> \ [--dry-run] [--format text|json|both] [--cwd <path>]
핵심 포인트
- suite를 review하거나 실행하기 전에 resource를 먼저 물질화할 때 사용합니다.
--dry-run은 payload와 planned artifact id만 검증하고 파일은 쓰지 않습니다.- 실제 실행은 하지 않습니다. 실행은
harness run을 사용하십시오. - safe
initgitignore policy는.ragit/artifacts/harness/**를 로컬에만 둡니다. reviewed harness asset을 저장소 계약의 일부로 삼을 때만init에서 dogfood policy를 선택하십시오.