1
Organize-standard
kyeongmin edited this page 2026-03-05 11:55:05 +09:00

📂 Organize Standard v2

핵심 원칙

원칙 1: 폴더 구조는 목적 중심이다. "무엇을 하기 위한 자료인가"를 기준으로 폴더를 구성한다.

원칙 2: 같은 목적의 프롬프트·도메인·코드도메인은 한 폴더 안에 모인다. 작업 시 한 폴더만 열면 모든 재료가 갖춰진다.

원칙 3: 파일명이 곧 내용의 보증서다. 파일명만 보고 "이걸 AI에 주면 이런 결과가 나온다"를 즉시 알 수 있어야 한다.


1. 저장소 구조

Prompts/
├── {목적}/
│   ├── 프롬프트/
│   ├── 도메인/
│   │   └── {세부주제}/
│   └── 코드도메인/
│
└── _검토필요/

목적 폴더명은 귀납적으로 결정한다. 미리 고정하지 않는다. 판단 기준은 Judge-Standard-목적판단 참조.


2. 파일명 규칙

프롬프트

{AI모델}_{목적}_{핵심과업}_v{버전}.md

예)
Claude_문서생성_A4보고서생성_v01.md
GPT_분석_측량데이터요약_v02.md
Gemini_자동화_HWPX일괄변환_v01.md

도메인 — 텍스트 지식

{분야}_{세부주제}_{내용}_v{버전}.md

예)
측량_법규_지적측량성과검사기준_v01.md
토목_설계기준_도로선형허용오차_v01.md

도메인 — CSS/HTML/JS

{용도}_{형식}_{내용}_v{버전}.md

예)
A4보고서_CSS_인쇄레이아웃_v01.md
A4보고서_HTML_3단구조_v01.md
시스템UI_CSS_대시보드레이아웃_v01.md

코드도메인

{기능}_Python_v{버전}.py

예)
HWPX텍스트추출_Python_v01.py
PDF파싱유틸_Python_v01.py
인코딩변환_Python_v01.py

파일명 금지 사항

금지 이유
General, 기타, 기본 목적 불명확
v999, v000 기계적 폴백 이름
한글 깨짐 문자 즉시 폐기

버전 규칙

상황 처리
최초 생성 v01
내용 수정 v02, v03 순차 증가
버전 건너뜀 금지 v01 → v03 불허, 반드시 v02 존재

3. 파일 내부 구조

프롬프트 파일

---
title: A4 보고서 생성 프롬프트
ai_model: Claude
purpose: 문서생성
version: 1.0.0
source_path: geulbeot/app.py
tags: [html, a4, report]
last_updated: 2026-03-05
---

## 페르소나
당신은 전문 퍼블리싱 개발자입니다.

## 절대 원칙
1. 원본 텍스트 절대 변경 금지
2. 3단 구조 필수

## 참조 도메인
{{도메인: ../도메인/A4보고서/A4보고서_CSS_인쇄레이아웃_v01.md}}
{{도메인: ../도메인/A4보고서/A4보고서_HTML_3단구조_v01.md}}

## 제약 조건
- 원본 텍스트 절대 변경 금지
- 분량: {page_count}페이지 이내

## 입력
{content}

## 요청
위 기술 표준을 참조하여 입력 콘텐츠를 A4 보고서로 변환하라.

도메인 파일 — 텍스트 지식

---
title: 지적측량 성과 검사 기준
domain_field: 측량
version: 1.0.0
tags: [측량, 법규, 성과검사]
last_updated: 2026-03-05
---

## 내용
(전문 지식·법규·수치 원문 그대로)

도메인 파일 — CSS/HTML/JS

---
title: A4 인쇄 레이아웃 CSS
domain_field: 시스템UI
version: 1.0.0
tags: [css, a4, print]
last_updated: 2026-03-05
---

## 내용
(CSS/HTML/JS 코드 블록 그대로)

코드도메인 파일

# title: HWPX 텍스트 추출 유틸
# purpose: 한글문서처리
# version: 1.0.0
# last_updated: 2026-03-05

def extract_text_from_hwpx(file_path: str) -> str:
    """재사용 가능한 독립 함수만 포함"""
    ...

4. Switching 연결 방식

프롬프트 파일 내부에서 도메인을 참조하는 문법이다. 파일 내용 수정 없이 도메인 버전만 교체하여 동작을 변경할 수 있다.

참조 문법

{{도메인: ../도메인/{세부주제}/{파일명}}}

버전 스위칭 예시

변경 전: {{도메인: ../도메인/A4보고서/A4보고서_CSS_인쇄레이아웃_v01.md}}
변경 후: {{도메인: ../도메인/A4보고서/A4보고서_CSS_인쇄레이아웃_v02.md}}

무결성 확인 기준

확인 항목 기준
모든 프롬프트에 참조 도메인 명시 도메인 없는 프롬프트는 미완성
참조된 도메인 파일 실제 존재 깨진 링크 0개
버전 번호 연속성 건너뜀 불허

5. 오류 등록 방식

실행 중 발생한 오류는 Gitea 이슈 1개에 모아서 등록한다. 해결 후 위키 해당 페이지 업데이트 → 이슈 Close.

이슈 제목: [YYYY-MM-DD] 추출 오류 로그

[SKIP: Access Denied]          경로
[SKIP: Encoding Error]         경로
[MANUAL: HWP Review Required]  경로
[MANUAL: Review Required]      경로
[INFO: No Prompt Pattern]      경로
[ERROR: File Corrupted]        경로