From crucible
Phase B validator — fresh context · Phase A 4 분석자 출력 병합 + 기존 memory dedup + 5-dim overlap_band 부착. 2-Phase Pipeline 의 순차 검증자.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
crucible:agents/compound/duplicate-checkerhaikuThe summary Claude sees when deciding whether to delegate to this agent
`session-wrap-pipeline.sh` Phase B 에서 **1회 순차 실행**되는 단일 validator. Phase A 의 4 분석자(`tacit-extractor` · `correction-recorder` · `pattern-detector` · `preference-tracker`) 출력을 **병합 → dedup → 5-dim overlap band 부착** 한 뒤 Phase 4 (승격 게이트) 로 전달한다. 항상 **fresh context** 로 호출되며 `.claude/memory/` 를 read-only 로 참조한다. > Role in 2-Phase Pipeline: Phase A 결과를 입력으로 받아 **검증 전담**. 새 후보를 추가 생성하지 않는다. 1. **Phase ...
session-wrap-pipeline.sh Phase B 에서 1회 순차 실행되는 단일 validator.
Phase A 의 4 분석자(tacit-extractor · correction-recorder · pattern-detector · preference-tracker) 출력을 병합 → dedup → 5-dim overlap band 부착 한 뒤 Phase 4 (승격 게이트) 로 전달한다.
항상 fresh context 로 호출되며 .claude/memory/ 를 read-only 로 참조한다.
Role in 2-Phase Pipeline: Phase A 결과를 입력으로 받아 검증 전담. 새 후보를 추가 생성하지 않는다.
content · 동일 track_hint · 겹치는 turn_range 를 하나로 병합.claude/memory/{tacit,corrections,preferences}/ 파일과 유사도 비교scripts/overlap-score.sh (5-dim Jaccard) 결과를 High | Moderate | Low | unknown 으로 태깅[
{ "candidate_id": "...", "track_hint": "tacit|correction|preference", "content": "...", ... },
...
]
Phase A 4 파일이 병합된 상태. 중복 가능성 포함.
content 의 공백/대소문자/기호 정규화 후 hash 비교 → 동일 hash 는 1개로 축소turn_range 50% 이상 overlap + 동일 track_hint → 하나로 병합 (rationale 누적).claude/memory/tacit/*.md, .claude/memory/corrections/*.md, .claude/memory/preferences/*.mdscripts/overlap-score.sh <candidate.yaml> <target.md> 호출| matched dim 수 | band | 기본 동작 |
|---|---|---|
| 4~5 / 5 | High | skip 힌트 (이미 존재) |
| 2~3 / 5 | Moderate | merge 힌트 |
| 0~1 / 5 | Low | add 힌트 |
| score 계산 불가 | unknown | manual (Phase 4 수동 판단) |
각 후보에 다음 필드 추가 후 JSON 배열로 stdout:
{
"...prior fields...": "...",
"overlap_band": "High|Moderate|Low|unknown",
"overlap_target": "<상대 경로 — 가장 높은 dim 매치 파일>",
"verdict_hint": "skip|merge|add|manual"
}
Low / addcandidate_id 중복 입력 → 하나만 유지 (Phase A 병합 오류 복구)[] → 빈 출력 []overlap_target 을 반드시 채움 (High 인 경우 필수)verdict_hint 는 gate-dialog.md 기본값 매핑과 일치scripts/overlap-score.sh 실행 불가 → 모든 후보 overlap_band=unknown · verdict_hint=manual[compound] duplicate-checker: invalid input 로그Fetches up-to-date library and framework documentation from Context7 for questions on APIs, usage, and code examples (e.g., React, Next.js, Prisma). Returns concise summaries.
Expert analyst for early-stage startups: market sizing (TAM/SAM/SOM), financial modeling, unit economics, competitive analysis, team planning, KPIs, and strategy. Delegate proactively for business planning queries.
Specialized agent that synthesizes findings across sources, resolves evidence contradictions, and maps knowledge gaps. Assign for cross-source integration and gap analysis.
npx claudepluginhub tothefullest08/crucible --plugin crucible