Releases: dreamworker0/urimal-for-socialworker
v2.1.0 — Fast Path + 분류 체계 v2.0 동기화 + 정량 점수 레이어
upstream epoko77-ai/im-not-ai의 v1.5~v2.0 4단계 업그레이드(monolith fast path, KatFish 정량 점수, 한국 번역학계 8유형)를 사회복지 도메인으로 흡수했습니다.
🚀 가장 큰 변화 — Fast Path 도입
5,000자 보고서 윤문이 25분 → 2~3분 (86% 단축).
urimal-monolith신규 에이전트 — 한 콜에서 SW 14개 카테고리 + 한덕연 36항목 + AI 티 핵심 일괄 처리quick-rules-sw.md슬림 룰북 — S1·S2 핵심만 추려 한 줄 처방- 도구 호출 3회 캡 — Read 입력 + Read 룰북 + Write final.md
- 자체검증 7항 — 의미 보존 / 변경률 / 장르 / register / S1 잔존 / SW-14(차별·시혜) 잔존 / 인공 표현
- `` 메타 블록 — final.md 본문 끝에 HTML 주석으로 메트릭·등급·우리말 항목 번호 통합 (마크다운 뷰어에 노출 안 됨)
📚 분류 체계 v1.3.1 → v2.0
신규 9건:
- C-11 연결어미 뒤 쉼표 [S1, KatFish 4.84배 분리도]
- C-12 쉼표 포함률 · E-5 분절 평균 길이 · E-6 POS 다양성 · G-3 안전 균형 lexicon (v1.6)
- A-16 영어 대명사 직역 [S1] · A-18 관계대명사절 좌향 수식 · A-19 이중 조사 결합 · E-7 청자 경어법 일관성 (v2.0)
보강 5건: D-1, F-4, A-15, A-7, E-2
한국 번역학계 8유형 흡수: 이근희·김정우·김도훈·곽은주·김순영·박옥수·김혜영·이영옥. `references/scholarship.md` 동봉.
📊 정량 점수 레이어
- `metrics.py` (404줄, 표준 라이브러리만, konlpy/bareun 의존성 0) — 8지표 계산기
- `baseline.json` — KatFish 3장르 baseline + LREAD 캘리브레이션
- `prepare_monolith_input.py` — monolith 호출 전 외부 사전 처리 (선택 사항)
🗑️ 폐기 (upstream v1.5 흡수)
다음 4개 파일 제거 — 사용자 사례 미확보 + 핫패스 비용 폭증 원인:
- `author-context-schema.md` (voice profile)
- `pattern-candidates.md` (패턴 풀)
- `promotion-checklist.md`
- `sample-collection.md`
✅ 호환성
- 기존 `/윤문` `/윤문-redo` 슬래시 커맨드 그대로 (Fast 디폴트)
- 기존 6+1인 파이프라인은 strict 모드로 보존
- `--strict` 명시 / 8,000자+ 입력 / 부분 재실행 / SW-14 잔존 시 자동 strict 승급
- 사회복지 14개 카테고리(`sw-tell-taxonomy.md`) · 한덕연 36항목 원천(`urimal-source.md`) 무수정
업그레이드
기존 사용자:
```bash
cd urimal-for-socialworker
git pull
bash scripts/install.sh # 또는 .\scripts\install.ps1 (Windows)
```
신규 설치:
```bash
git clone https://github.com/dreamworker0/urimal-for-socialworker.git
cd urimal-for-socialworker
bash scripts/install.sh # macOS / Linux
.\scripts\install.ps1 # Windows
```
비교
| v2.0.0 | v2.1.0 | |
|---|---|---|
| 5,000자 wall-clock | 15~25분 | 2~3분 |
| 도구 호출 (fast 기준) | ~30회 | 3회 캡 |
| 모델 호출 | 6~10회 | 1회 |
| AI 티 분류 체계 | v1.3.1 (9건 부족) | v2.0 (한국 번역학계 8유형 포함) |
| 정량 점수 | ❌ | ✅ KatFish baseline + 8지표 |
| SW-14 차별 표현 가드 | 일반 검증 | 자체검증 7항 중 결정적 실패 항목으로 격상 |
전체 변경 내역: README v2.1 changelog
v2.0.0 — 초기 릴리스
사회복지사가 쓴 계획서·주간업무보고서를 한덕연 선생님의 우리말 36항목 기준으로 윤문해 주는 Claude Code 스킬 — 초기 공개 릴리스.
주요 기능
- 6+1인 에이전트 파이프라인 — 우리말 36항목 탐지 → AI 티 탐지 → 통합 윤문 → 의미 감사 + 자연도 리뷰
- 사회복지 도메인 특화 —
고민하다·관계하다·해 주다오남용, 사업화 문체, 호응 오류 등 36개 패턴 탐지·교정 - HWP·HWPX·PDF·DOCX 입력 —
kordoc스킬 동봉 (Windows COM 폴백 지원) - 변경 이유 표 — 무엇을 왜 바꿨는지 우리말 항목 번호와 함께 제공해 글쓰기 공부에도 도움
4대 철칙
- 의미 불변 — 사실·수치·고유명사·인용 100% 보존
- 근거 기반 — 탐지된 span에만 수술적 수정
- 장르 유지 — 계획서를 에세이로 옮기지 않음
- 과윤문 금지 — 변경률 30% 초과 시 경고, 50% 초과 시 강제 중단
설치
```bash
git clone https://github.com/dreamworker0/urimal-for-socialworker.git
cd urimal-for-socialworker
bash scripts/install.sh # macOS / Linux
또는
.\scripts\install.ps1 # Windows
```
자세한 사용법은 README.
모델
- 기본값: `claude-sonnet-4-6`
- 정밀 모드: `claude-opus-4-7`
출처
- epoko77-ai/im-not-ai (MIT)를 기반으로 사회복지 도메인을 위해 확장
- HWP 파서: chrisryugj/kordoc (MIT)
- 우리말 36항목: 한덕연 선생님 자료