docs: ubisam-deliverables 통합 완료 — build_02설계_pptx.py 참조 전면 반영

- SKILL.md: C항목 2.설계 PPTX를 한 줄 실행 명령으로 교체, 불변규칙에 pptx 재생산 추가
- 06-procedure.md: xlsx 재생산과 동등한 pptx 재생산 절차 섹션 추가
- 09-pptx-integration.md: 자동 재생산(build_02설계_pptx.py)과 수동 절차를 구분 기재

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
노도연 2026-06-30 16:13:18 +09:00
parent 12d78900cd
commit ac954a5ea5
3 changed files with 18 additions and 3 deletions

View File

@ -58,9 +58,9 @@ LGPRI 제공 양식을 프로젝트 내용으로 채워 관리한다.
### C. PPTX 생성 (ubisam-ppt-make 연동)
[09-pptx-integration.md](references/09-pptx-integration.md) 절차를 따른다.
- **2.설계 채움 완료** → `SW_설계서.pptx` (선택): MD 표/시퀀스 → JSON spec → `build_deck.py`
- **5.양산 채움 or 명시 요청** → `<설비명>_HMI_매뉴얼.pptx` (필수): View별 기능·절차·알람 → JSON spec → `build_deck.py`
- 마스터 배경(#F4F7FA + accent 바)은 `build_deck.py`가 자동 적용.
- **2.설계 채움 완료** → `SW_설계서.pptx` (선택): `set PYTHONUTF8=1 && py .claude/skills/ubisam-deliverables/references/build_02설계_pptx.py` 한 줄 실행
- **5.양산 채움 or 명시 요청** → `<설비명>_HMI_매뉴얼.pptx` (필수): MD 내용 → JSON spec → `build_deck.py`
- 마스터 배경(#F4F7FA + accent 바)은 `build_deck.py`가 자동 적용. 표 높이 상한 5.3" — 푸터 비침범 보장.
## 불변 규칙 (항상 지킴)
- **MD 200줄 상한**: 새 문서가 길어지면 분할하고 상호 링크(`[[...]]`/상대경로)로 매핑.
@ -68,4 +68,5 @@ LGPRI 제공 양식을 프로젝트 내용으로 채워 관리한다.
- **출처 명시**: 채운 내용은 원본 파일·코드 경로를 문서에 남긴다.
- **디자인 의무**: 생성하는 모든 산출물 MD에 [08-design-system.md](references/08-design-system.md) 배너·뱃지 적용. 텍스트 단독 표기 금지.
- **xlsx 재생산**: `references/build_02설계_xlsx.py` + `xlsxfill.py`로 완전 독립 생성(ref 불필요). 스타일 상수는 xlsxfill.py에 하드코딩. `set PYTHONUTF8=1 && py build_02설계_xlsx.py` 한 줄 실행.
- **pptx 재생산**: `references/build_02설계_pptx.py`로 완전 독립 생성(ref 불필요). 슬라이드 스펙 내장, `build_deck.py` 자동 호출. `set PYTHONUTF8=1 && py build_02설계_pptx.py` 한 줄 실행.
- **루트 보호**: 레포 루트 `RULES.md` > 본 산출물 `RULES.MD`(스코프 하위).

View File

@ -29,6 +29,12 @@
- 실행: cwd=repo root, `set PYTHONUTF8=1 && py .claude/skills/ubisam-deliverables/references/build_02설계_xlsx.py`
- ref xlsx 없어도 동일 외형 재현. 스타일 상수 변경 시 xlsxfill.py만 수정.
## pptx 재생산 (from scratch · ref 불필요)
- `references/build_02설계_pptx.py` — 슬라이드 스펙(22슬라이드) 내장, `ubisam-ppt-make/build_deck.py` 자동 호출.
- 실행: cwd=repo root, `set PYTHONUTF8=1 && py .claude/skills/ubisam-deliverables/references/build_02설계_pptx.py`
- 출력: `docs/[Ubisam산출물]/02.설계/설계리뷰_DR/SW_설계서.pptx`
- 임시 spec JSON 자동 생성·삭제. 표 높이 상한 5.3" 적용 — 푸터 비침범 보장.
## MD 분할 규칙
- 모든 산출/분석 MD는 **200줄 이내**. 초과 시 주제별 분할 + 상호 링크(상대경로)로 매핑.
- 인덱스 문서(예: [분석] 폴더 README)에 1줄 포인터로 목록 유지.

View File

@ -18,6 +18,14 @@
## 실행 절차
### 2.설계 SW 설계서 — 자동 재생산 (권장)
```
set PYTHONUTF8=1 && py .claude/skills/ubisam-deliverables/references/build_02설계_pptx.py
```
- 슬라이드 스펙 내장 · 임시 JSON 자동 생성/삭제 · `build_deck.py` 호출 · 출력까지 자동
- 출력: `docs/[Ubisam산출물]/02.설계/설계리뷰_DR/SW_설계서.pptx`
### 신규 단계 PPTX — 수동 절차
```
1. 해당 단계 MD 파일 읽기
2. 아래 매핑표로 slide 오브젝트 목록 작성