2.5 KiB
2.5 KiB
작업일지 — 2026-06-30
1. 스킬 최종 검토 및 개선
배경
커밋 전 스킬 파일 전체 재검토 요청. xlsxfill.py·build_02설계_xlsx.py 코드 품질 개선 및 .gitignore 구조 수정.
xlsxfill.py 개선
fill=Nonesentinel 처리 버그 수정:fill or HEADER_FILL패턴이fill=None을 "파랑 기본값"으로 처리하던 문제._UNSET = object()sentinel 추가.write_header_row(fill=_UNSET)→ 생략 시HEADER_FILL(파랑),fill=None명시 시 배경 없음.- 기능명세서·TactTime 계열의 헤더 덮어쓰기 패턴 제거.
build_02설계_xlsx.py 개선
TODAY = datetime.date.today()— 하드코딩(2026-06-29) → 실행일 자동 반영.build_funcspec: 중복from openpyxl.styles import Border, Side+thin()/tb()로컬 정의 제거 →tb = lambda: FUNC_DATA_BORDER단순화.build_funcspecOverView:write_header_row후 덮어쓰기 패턴 제거(fill=None직접 전달).build_tact: 중복 로컬 함수 제거,TACT_BORDER직접 사용, 헤더 덮어쓰기 패턴 제거.
05-form-schemas.md 개선
- 스타일 상수 표에 "기능명세서 헤더", "TactTime 헤더" 행 추가(배경 없음 명시).
write_header_row(fill=None)동작·TODAY자동 반영 설명 추가.
ubisam-ppt-make/SKILL.md 개선
screen_guide레이아웃 필드에image(PNG경로)추가 — 실 이미지 삽입 필드가 문서에 누락돼 있었음.
.gitignore 구조 수정
| 항목 | 변경 전 | 변경 후 |
|---|---|---|
| 스킬 추적 | .claude/ 전체 무시 |
.claude/* + !.claude/skills/ 예외 |
| Python 캐시 | 미정의 | __pycache__/, *.pyc 추가 |
결과: .claude/skills/ 하위만 git 추적, settings·memory 등 나머지는 여전히 무시.
검증 (build 재실행)
- xlsx 4종 재빌드 성공 (오류 없음).
- 시트 구성·배너 색상·헤더 fill 검증 스크립트 All PASS.
- PLC-PC·모션축IO: banner=FF1F4E78, header=FF2E75B6 ✅
- 기능명세서·TactTime: banner·header 배경 없음(00000000) ✅
기타
_meta/project.yaml담당자 확정: 노도연 / otteryeonny@ubisam.com / 로봇자동화사업부기능명세서.mdxlsx 8탭↔md 코드기반 탭 구조 차이 명시
잔여·후속 작업
- 커밋 전 최종 사용자 확인 대기.
- 모션축 행정/속도/Home 파라미터 미확정 → PLC/모션 확정 후
(제안)값 갱신. - 04.셋업 산출물(HW_IO모션점검, 파라미터_레시피백업) 미작성.