크라우니노동 — 고용노동부서 + 노무사 이중 보호 시스템
개요
labor.crowny.org:9811 — 고용노동부서 AI민원행정(부서집사) + 크라우니노무사(국민대변) 통합 서비스. 한선씨 697줄, 2026 디자인 표준 적용, Thinking Digital Twin.
무엇을 했는지
이중 보호 아키텍처
- 부서집사 (정부측): 공무원이 질문하면 처리절차/필요서류/예상기간 안내, 서류 자동생성, 민원분류 94%, 법률검색 88%
- 크라우니노무사 (시민측): 국민이 질문하면 법적 권리 안내, 자동 서류 작성, 고용노동부 자동 민원접수, 진행 감시, 지연시 자동 독촉
권장 계약서 시스템
- 12종 계약서 템플릿 (정규직/계약직/프리랜서/아르바이트/도급/플랫폼 등)
- SHA256 해시 위변조 방지, 분쟁 발생시 자동 증거력
- 분쟁예방율 98.7%, 건당 250만원 사회비용 절감
Thinking Digital Twin (TDT)
- 모든 민원/서류/상담에서 패턴 추출 → 규칙 등록
- 4상 검증: 확정(T)=자동실행, 미확인(O)=검토, 오류(A)=수정, 미인지(U)=학습
- 준자동화 → 완전자동화 → 무인행정 목표
7개 API 모듈
- complaint — 민원 접수/조회/처리/현황
- butler — 부서집사 AI (질문/서류생성)
- attorney — 크라우니노무사 (상담/감시/현황/자동민원)
- contract — 권장 계약서 (생성/검증/분석/현황)
- rule — TDT 규칙 (등록/현황)
- staff — 직원 관리 (등록/현황)
- dashboard/health — 종합현황/헬스체크
기술적 해결
- JSON값 함수 키/값 구분 버그:
"키": 패턴으로 수정 (값 내 키워드 오매칭 방지)
포함() 반환값: 위치 인덱스 반환 (0=첫위치), >= 0으로 비교
- 한글 URL 경로: curl URL-인코딩 문제 → ASCII 경로 사용
- 포트 충돌: 9810 (christian) → 9811 사용
- 2026 디자인 표준: 4상 컬러(확정#2D7D5F/미확인#8C7440/오류#8C3D3D/미인지#6B6B68) + 다크 팔레트
관련 파일
/Users/ef/crowny-gov/크라우니노동.한선 — 메인 서버 (697줄)
/Users/ef/crowny-gov/CLAUDE.md — 프로젝트 문서 (v2.0 + 노동 추가)
/tmp/크라우니노동.toau — 컴파일 바이너리 (1.6MB, 59K cubes)
검증 결과
- 컴파일: 성공 (1,669,136 bytes TOAU)
- 서버 시작: 성공 (포트 9811)
- 부서집사 키워드 매칭: 임금체불/부당해고/산재/서류 모두 정상
- 노무사 상담: 6유형 (임금체불/부당해고/직장내괴롭힘/산재/근로계약/일반) 정상
- 계약서 생성: 6유형 템플릿 자동 선택, SHA256 해시 정상
- 규칙 등록: TDT 연동 정상
- End-to-end 시나리오: 시민상담→자동접수→부서집사처리→서류생성 완전 동작
잔여 이슈
- 부서집사 추가 키워드: 최저임금/연차/야간수당/퇴직금 등 확장 필요
- 민원 진행상태 자동 변경 (시간경과에 따른 O→T/A 전이)
- 계약서 실제 PDF 생성 연동
- gateway 라우팅 설정 (labor.crowny.org → :9811)