Commit Graph

447 Commits

Author SHA1 Message Date
김보곤
ee42b12c2b docs: [changes] 계좌 입출금내역 무한루프 버그 분석 문서 추가
- 근본 원인: splitDateRangeMonthly() cursor 이동 버그
- 재현 조건, 검증 결과, 교훈/방지 규칙 포함
- 코드베이스 전체 유사 패턴 점검 결과 포함
2026-03-04 13:32:06 +09:00
김보곤
7a73e6c5a9 docs: [brochure] v1~v9 contact 이메일/무료 데모 삭제, 도메인 sam.it.kr 변경 및 PPTX 재생성
- contact@sam.co.kr 행 삭제
- 무료 데모 관련 행 삭제
- www.sam.co.kr → www.sam.it.kr 변경
- v1~v9 1page + 2page PPTX 전체 재생성
2026-03-03 19:11:01 +09:00
김보곤
8e70987e42 docs: [brochure] v1~v9 브로슈어 SAM BI 브랜딩 통일
- (주)코드브릿지엑스 → SAM
- www.codebridge-x.com → www.sam.co.kr
- contact@codebridge-x.comcontact@sam.co.kr
- 푸터 문구 SAM — Smart Automation Management 통일
2026-03-03 18:58:37 +09:00
be0eb83f4f docs: [ops] .env 권한 장애 대응 문서 업데이트
- 08-troubleshooting: .env 권한 오류 → 500 에러 진단/조치 사례 추가
- 09-security: .env 권한 600→640 수정, vimrc backupcopy 설정 안내
- 02-daily-operations: .env 편집 시 주의사항 섹션 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 09:51:12 +09:00
김보곤
4c581ad7f5 docs: [ai] Gemini 2.5-flash 마이그레이션 문서 추가
- AI 관리 종합 가이드 신규 (ai-management.md)
- 모델 업데이트 워크플로우 신규 (ai-model-update-workflow.md)
- 변경 이력 기록 (20260303_gemini_model_upgrade.md)
- AI 설정 기술문서 모델명 업데이트
- INDEX.md에 AI 문서 3건 등록
2026-03-03 08:09:12 +09:00
김보곤
52417acad6 docs: [credit] 신용평가 시스템 내부 문서 추가
- 쿠콘 API 연동, 국세청 API, DB 구조, 과금 정책 등 정리
2026-03-02 18:40:30 +09:00
김보곤
8cb15cf3c4 docs: [guides] 테이블 설계 가이드 비전문가용 문서 추가
- options JSON 컬럼 패턴을 엑셀 비유로 쉽게 설명
- 멀티테넌시(tenant_id) 개념 해설
- 실제 SAM 테이블 예시 (주문, 입고, 공정)
- FAQ 5개, 판단 흐름도, 한 장 요약 포함
- INDEX.md에 문서 등록
2026-03-02 17:15:25 +09:00
김보곤
a3c910d91b docs: [CLAUDE.md] options JSON 컬럼 정책 필수 참조 규칙 추가
- 테이블 생성/수정 시 options-column-policy.md 참조 의무화
- 전용 컬럼 vs options JSON 분류 기준 요약 포함
- 필수 준수 사항 및 작업 전 체크리스트 추가
2026-03-02 17:06:50 +09:00
김보곤
f8c4536331 docs: [ai-quotation] STT/음성 녹음 현황 반영 — 미구현→구현완료 업데이트
- 음성 녹음 섹션: 기초만→구축 완료로 변경 (GoogleCloudService, AiVoiceRecordingService 등)
- Phase 2: 기존 STT 인프라 재사용 반영, 기간 2주→1주 단축
- 참조 구현 파일 목록 추가
2026-03-02 15:27:41 +09:00
김보곤
23570d3ee9 docs: [vision] SAM AI 자동화 비전 문서 및 PPTX 슬라이드 추가
- docs/system/ai-automation-vision.md 장기 비전 기술문서 생성
- docs/rules/slides/usage-plan/ 7장 HTML 슬라이드 + PPTX 변환
- INDEX.md에 ai-automation-vision.md 등록
2026-03-02 13:25:26 +09:00
김보곤
b8fa244271 docs: [brochure] v7 1page 개선 - 히어로 SVG, Before/After, 기술태그 추가
- 히어로 섹션에 대시보드 모니터 SVG 아이콘 추가
- Before/After 인포그래픽 추가
- 6대 핵심기능 2열 그리드 + SVG 아이콘
- 기술 태그 5개 (실시간, PC+모바일, 역할별 권한, 데이터 암호화, 클라우드)
- PPTX 재생성
2026-03-01 19:37:52 +09:00
김보곤
4c9fd233cc docs: [brochure] v6~v9 CEO Dashboard 브로셔 4종 추가
- v6: Corporate Blue & White (대기업/공공기관 스타일)
- v7: Warm Gray + Teal (IT/SaaS 스타일)
- v8: Two-Tone Navy/White Split (금융/컨설팅 스타일)
- v9: Minimal White + Indigo (Apple/디자인 에이전시 스타일)
- README.md에 v6~v9 디자인 컨셉 문서화
2026-03-01 19:35:32 +09:00
김보곤
8769b68ef0 docs: [brochure] v1~v5 버전별 디자인 컨셉 README 문서화
- 버전별 컬러 팔레트, 디자인 컨셉, 콘텐츠 구성 정리
- 폴더 구조 및 PPTX 변환 주의사항 포함
2026-03-01 19:22:02 +09:00
김보곤
132c573ab9 fix: [brochure] v5 PPTX 빈 파일 수정 - body 그래디언트 → 단색 변경
- html2pptx가 CSS gradient 검출 시 슬라이드 생성 전에 throw하여 빈 PPTX 생성됨
- body background를 단색(#1A1640)으로 변경, 그래디언트는 convert 스크립트에서 PNG로 덮어쓰기
- 구분선 gradient도 solid rgba로 교체
2026-03-01 19:06:55 +09:00
김보곤
415c55b7c0 docs: [brochure] v5 Premium Executive Gradient 브로셔 생성
- 네이비→인디고 그래디언트 배경 + 골드 액센트 디자인
- 글래스모피즘 카드, SVG 아이콘 적용
- Sharp로 그래디언트 배경 PNG 사전 렌더링 (PPTX 호환)
- 앞면/뒷면/1페이지 통합본 + PPTX 변환 스크립트
2026-03-01 18:28:21 +09:00
김보곤
66db1832da refactor: [brochure] docs/brochure-vN → docs/brochure/vN 구조로 통합
- docs/brochure/ → docs/brochure/v1/
- docs/brochure-v2/ → docs/brochure/v2/
- docs/brochure-v3/ → docs/brochure/v3/
- docs/brochure-v4/ → docs/brochure/v4/
- docs 하위 폴더를 큰 단위로 유지
2026-03-01 18:12:38 +09:00
김보곤
d5e6172c22 fix: [brochure] v3/v4 Before/After 텍스트 줄바꿈 방지
- <br> 멀티라인 <p>를 개별 <p> + white-space: nowrap으로 분리
- PPTX 렌더링 시 <span> 텍스트가 다음 행으로 넘어가는 문제 해결
- html2pptx 엔진이 nowrap 감지 → wrap: false 적용
2026-03-01 17:48:41 +09:00
김보곤
08577b5af9 fix: [brochure] v3/v4 Before/After 카드 하단 패딩 12pt로 확대
- PPTX 렌더링 시 AFTER 카드 마지막 줄 잘림 현상 수정
- Before/After 카드 하단 padding: 5pt → 12pt
2026-03-01 17:45:32 +09:00
김보곤
7b45b4c635 fix: [brochure] v4 1page Before/After 카드 하단 텍스트 넘침 수정
- Before/After 카드 padding 5pt → 5pt 6pt 8pt 6pt로 하단 여백 확대
- PPTX 폰트 렌더링 차이로 마지막 줄이 카드 경계를 벗어나는 문제 해결
2026-03-01 17:43:09 +09:00
김보곤
1f06c1a607 docs: [brochure] v4 밝은 배경 CEO Dashboard 브로셔 생성
- v3 다크 테마(#0B1929) → v4 라이트 테마(#F8FAFC)로 변환
- 텍스트 색상: 흰색 → 슬레이트 계열(#0F172A, #475569, #94A3B8)
- 카드 배경: 반투명 다크 → 화이트 + 그림자/테두리
- BI 로고: sam_bi_white → sam_bi_black
- 앞면/뒷면/1page 통합본 HTML + PPTX 변환 스크립트 포함
2026-03-01 16:44:43 +09:00
김보곤
00d7a583cb docs: [guides] HTML → PPTX 변환 도구 사용법 가이드 추가
- 슬라이드 작성법, 변환 스크립트 구조, 실행 방법 포함
- 기존 사용 사례, 문제 해결, 빠른 시작 가이드 포함
2026-03-01 13:02:43 +09:00
김보곤
8be729c698 docs: [brochure] SAM 전체 프로젝트 범용 영업 브로셔 생성
- 1장/2장 브로셔 HTML 슬라이드 및 PPTX 생성
- usecase 방화셔터 브로셔 패턴 활용, 범용 제조업 타깃으로 변환
- 핵심 모듈 8종, 가격 체계, 도입 프로세스, 기대 효과 포함
2026-03-01 12:52:45 +09:00
김보곤
9c5443aec1 docs: [interview] 마스터 질문 SQL에 parent_id 계층 구조 반영
- 대분류 '제조업-방화셔터' INSERT 추가
- 8개 도메인 카테고리에 parent_id=@root_manufacturing 설정
2026-02-28 21:23:36 +09:00
김보곤
5d76705f4f fix: [interview] SQL 파일 한글 인코딩 깨짐 수정
- SET NAMES utf8mb4 추가하여 double-encoding 방지
2026-02-28 21:02:22 +09:00
김보곤
b52c31a700 docs: [interview] 인터뷰 마스터 질문 SQL 파일 추가
- 8개 도메인 × 16개 템플릿 × 80개 질문
- 시더 대신 직접 SQL INSERT 방식
2026-02-28 20:24:54 +09:00
김보곤
490477421d docs: [approvals] 결재관리 시스템 문서 4종 작성
- README.md: 시스템 개요, 아키텍처, DB 스키마, 상태 관리, 권한 매트릭스
- workflows.md: 워크플로우 상세 (승인/반려/회수/보류/전결/복사재기안)
- api-reference.md: API 엔드포인트 20개 명세
- ui-screens.md: UI 화면 구성 및 인터랙션
- INDEX.md에 결재관리 문서 등록
2026-02-28 00:09:08 +09:00
김보곤
c2784e1fe7 docs: [standards] JSON options 컬럼 표준 정책 문서 작성
- 컬럼 분류 기준 (전용 컬럼 vs options JSON)
- 마이그레이션/모델/서비스 표준 패턴
- 구현 수준 4단계 가이드 (L1~L4)
- MySQL JSON 경로 쿼리 패턴
- 체크리스트 포함
2026-02-27 22:10:26 +09:00
김보곤
1f8a336bb6 docs: merge 충돌 해결 (INDEX.md) 2026-02-27 21:01:59 +09:00
bbf8f406de docs: [ops] MySQL 리플리케이션 설정 추가
- 운영→CI/CD binlog 기반 리플리케이션 구성 가이드
- codebridge DB 백업 권한, REPLICATION SLAVE 권한 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 18:03:33 +09:00
81f3c4deef docs: [종합정비] 계획 문서 추가
- docs/plans/docs-comprehensive-update-plan.md
- 11개 설계 결정(D1~D11), 4개 Phase 실행 기록 포함
- 상태: 전체 완료

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 18:03:30 +09:00
ae7e139d12 docs: [종합정비] Phase 3 신규 도메인 기능 문서 16개 작성
- features/esign/README.md: 전자서명 (4모델, 16 API)
- features/documents/README.md: 문서관리 (12모델, EAV 기반, 15 API)
- features/ai/README.md: AI 리포트 (Gemini 2.0, 4 API)
- features/equipment/README.md: 설비관리 (MNG 전용)
- features/finance/ 9개 하위문서: 입출금, 급여, 가지급금, 세금계산서,
  악성채권, 어음, 카드, 미지급비용, 채권현황, CEO 대시보드
- features/finance/README.md 재구조화 (14개 하위문서 목록)
- features/barobill-kakaotalk/README.md 확장 (API 설정 + 세금계산서)
- rules/numbering-rules.md: 채번규칙 (6세그먼트, 원자적 UPSERT)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 18:03:25 +09:00
d4e5f62413 docs: [종합정비] Phase 1 시스템 현황 문서 14개 작성
- system/overview.md: 전체 아키텍처 개요
- system/api-structure.md: API 구조 (220 모델, 1027 엔드포인트, 18 라우트 도메인)
- system/react-structure.md: React 구조 (249 페이지, 612 컴포넌트)
- system/mng-structure.md: MNG 구조 (171 컨트롤러, 436 Blade 뷰)
- system/docker-setup.md: Docker 7 컨테이너 구성
- system/database/README.md + 9개 도메인 스키마 (270+ 테이블)
  - core, hr, sales, production, finance, boards, files, system, erp-analysis

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 18:03:13 +09:00
0ace50b006 docs: [종합정비] 구조 재편 — Phase 0+2+4 통합
- Phase 0: INDEX.md 전면 재작성, CLAUDE.md→INDEX.md 통합 삭제
- Phase 0: front/→guides/ 이관(5개 파일), changes/ D7 포맷 통일(3개)
- Phase 0: guides/ai-config-설정.md→ai-config-settings.md D3 통일
- Phase 2: architecture/+specs/→system/ 이관(6개 이동, 4개 폐기)
- Phase 2: 13개 파일 경로 참조 수정 (specs/→system/, architecture/→system/)
- Phase 4: 7개 파일 11개 교차참조 깨진 링크 수정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 18:03:04 +09:00
252cc00cda docs: [Phase 3] T2/T4 테스트 결과 업데이트 — 14/14 PASS
- T2: KSS01(S1) 벽면형/혼합형 검증 완료
- T4: S1/S2/S3 마감유형별 gap_points 차이 검증 완료

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 17:36:52 +09:00
baf5d0cd86 docs: [plans] Phase 3 UI 검증 결과 반영 — 12/14 PASS
- WO#141(KQTS01), WO#74(KSS02) 절곡 검사 성적서 모달 직접 확인
- API 기반 동적 구성품 로딩 + 측정값 정상 렌더링 검증
- 콘솔 에러 없음, T2/T4 조건부(테스트 데이터 부재)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 17:10:06 +09:00
f44d78de5d docs: [plans] Phase 3 완료 — 절곡 검사 동적 구현 5개 항목 기록
- integrated-phase-3.md: 3.1~3.5 전체 , 변경이력 추가
- integrated-master-plan.md: 상태 5/7, Phase 3 → 

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 16:36:38 +09:00
eb3260d61a docs: [plans] Phase 2B 테스트 결과 반영 — SQL 4건 + 단위테스트 4건 PASS 2026-02-27 16:04:54 +09:00
849a149831 docs: [plans] Phase 2B 완료 — 견적/품질 정합성 구현 기록
- Phase 2B 전 항목(2B.1~7)  완료, 검증 결과 기록
- 마스터 플랜 진행률 4/7 (Phase 0~2 완료)
2026-02-27 15:59:07 +09:00
123e670faa docs: [plans] Phase 2A 절곡 검사 분석/설계 완료 기록
- dynamic_bom 발견, 5130 갭 대조, inspection-config API 재설계
- 마스터 플랜 Phase 2A  상태 반영, 진행률 3/7
2026-02-27 15:46:37 +09:00
a81d3ed0e5 docs: [plans] Phase 1 테스트 케이스 10/10건 검증 완료
- SQL 검증 8건: 데이터 보정, NULL/빈문자열 처리, API 회귀 확인
- UI 검증 2건: WorkerScreen product_code 표시 + fallback 확인
2026-02-27 13:14:11 +09:00
김보곤
359dc5d029 docs: CLAUDE.md MNG 커밋 즉시 자동 푸시 정책 추가
- MNG: 커밋 후 develop push + main cherry-pick 자동 실행
- API/React: 기존 트리거 워드 방식 유지
2026-02-27 12:59:47 +09:00
9d9d769086 docs: [plans] Phase 0+1 완료, DB 밀어넣기 정책 반영
- Phase 0 조사 결과 기록 (product_code 0% → 보정 66.7%)
- Phase 1 전체 작업 항목 완료 처리
- 마이그레이션 파일 삭제, DB 1회 밀어넣기 정책 문서화
2026-02-27 12:26:32 +09:00
a1ff455d72 Revert "docs: [기획] SAM ERP 스토리보드 D1.0 이미지"
This reverts commit 7167da8acc.
2026-02-27 11:13:46 +09:00
7167da8acc docs: [기획] SAM ERP 스토리보드 D1.0 이미지 2026-02-27 11:13:15 +09:00
569fe37a49 docs: [이력] 서버 안티바이러스 설치 기록 2026-02-27 11:13:14 +09:00
5cc49c241e docs: [통합계획] 기능 단위 테스트 시나리오 11개 FU 추가
- integrated-test-scenarios.md: 기능 단위(FU) 11개 테스트 시나리오
- 각 FU별 화면 조작 순서, 기대 화면, DB 확인 쿼리, 엣지 케이스 포함
- 회귀 테스트 체크리스트 (스크린/슬랫)
- integrated-master-plan.md, INDEX.md 링크 추가
2026-02-27 10:56:57 +09:00
666c80c350 docs: [통합계획] 제품코드 추적성 + 검사 단위 구조 통합 계획 수립
- integrated-master-plan.md: 7 Phase 통합 마스터 (의존성 맵, 진행 관리)
- integrated-phase-0-1.md: 사전 조사 + product_code 전파 수정 상세
- integrated-phase-2.md: 절곡 분석/설계 + 견적/품질 개선 상세
- integrated-phase-3.md: 절곡 검사 동적 구현 상세
- 원본 2개 문서 아카이브 전환 (통합 문서 링크 추가)
- INDEX.md 통합 문서 등록
2026-02-27 10:15:19 +09:00
ed635f4aac docs: [품목추적] 제품코드 추적성 개선 계획서
- 견적→수주→생산→출하→품질 전 단계 product_code 추적성 확보
- Phase 1(P0): options 복사 누락 버그 수정 + 데이터 보정 + 프론트 표시
2026-02-27 09:46:00 +09:00
0b8b8a2860 docs: [검사문서] 개선 계획서 v2 — 리뷰 16건 정책 결정 반영
- C3 TemplateInspectionContent 통합 방향, BendingInspectionContent 레거시 동결
- C1 row_index=개소 통일, 구성품은 field_key 인코딩
- I5 inspection-config 범용 API (공정 자동 판별)
- I3 3관점 검사(구성품/개소/수주) 구조 방향
- I7 수주별 읽기 전용 뷰
- M2 API 응답 < 200ms 성능 기준 추가
- I6 테스트 케이스 17건으로 보강
2026-02-27 09:45:20 +09:00
김보곤
0123c3d780 docs: CLAUDE.md 운영서버 푸시 대상에 API 추가 2026-02-27 09:34:20 +09:00