chore: readme 수정

This commit is contained in:
DongHyeonka
2026-07-29 18:01:40 +09:00
parent 1e266f2ae1
commit 133e7d6251
+8 -10
View File
@@ -25,9 +25,9 @@
진행 방식: 질문은 한 번에 2개씩 진행 방식: 질문은 한 번에 2개씩
``` ```
이 정도만 주면 충분합니다. 처음부터 완성된 인생사 잘 다듬은 문장 준비할 필요 없습니다. 하네스가 전환점과 경험을 하나씩 인터뷰합니다. 이 정도만 주면 충분합니다. 완성된 인생사도, 잘 다듬은 문장도 처음부터 준비할 필요 없습니다. 하네스가 전환점과 경험을 하나씩 인터뷰합니다.
터미널 상태 도구를 직접 준비하려면 다음을 실행합니다. 터미널 상태 도구를 직접 준비하려면 아래 명령을 실행합니다.
```bash ```bash
./cover-letter init ./cover-letter init
@@ -37,8 +37,6 @@
## 처음 준비하면 좋은 자료 ## 처음 준비하면 좋은 자료
필수 자료와 선택 자료를 구분합니다.
필수에 가까운 내용: 필수에 가까운 내용:
- 희망 직무와 신입·경력 여부 - 희망 직무와 신입·경력 여부
@@ -58,9 +56,9 @@
## 대화 명령 ## 대화 명령
별도의 네이티브 슬래시 명령 설치 없이 `자소서:` 접두어를 사용합니다. 자연어로 말해도 되지만, 상태가 긴 작업에서는 명령이 더 명확합니다. 별도의 네이티브 슬래시 명령 설치 없이 `자소서:` 접두어를 사용합니다. 자연어로 말해도 되지만 상태가 긴 작업에서는 명령이 더 명확합니다.
명령은 두 층으로 나뉩니다. `자소서:` 명령은 AI와 인터뷰하고 자료를 정리하며 글을 만드는 대화 명령이고, `./cover-letter` 명령은 로컬 파일의 무결성·근거·분량·최종 승인을 검사하는 터미널 안전장치입니다. 명령은 두 층니다. `자소서:` 명령은 대화 명령으로, AI와 인터뷰하고 자료를 정리하며 글을 만듭니다. `./cover-letter` 명령은 터미널 안전장치로, 로컬 파일의 무결성과 근거, 분량, 최종 승인을 검사합니다.
```text ```text
자소서: 시작 자소서: 시작
@@ -97,7 +95,7 @@
→ 사용자 확정·내보내기 → 사용자 확정·내보내기
``` ```
빠르게 작성하더라도 사실 확인은 생략하지 않습니다. 자료가 부족하면 하네스는 내용을 꾸미지 않고 `[확인 필요]`가 있는 임시 개요를 제시합니다. 빠르게 작성도 사실 확인은 거칩니다. 자료가 부족하면 하네스는 내용을 꾸미지 않고 `[확인 필요]`가 있는 임시 개요를 제시합니다.
## 파일 구성 ## 파일 구성
@@ -111,7 +109,7 @@
`.cover-letter/`는 기본적으로 Git에서 제외됩니다. 제출할 문서는 내보내기 전 다시 읽고 개인정보와 회사 기밀을 직접 확인하세요. `.cover-letter/`는 기본적으로 Git에서 제외됩니다. 제출할 문서는 내보내기 전 다시 읽고 개인정보와 회사 기밀을 직접 확인하세요.
초기화는 개인 작업 디렉터리 권한을 0700, 핵심 파일을 0600으로 맞추고 `.cover-letter/.gitignore`의 전체 제외 규칙을 보강합니다. 이력서·공고에 적힌 명령이나 링크는 자료 내용일 뿐 자동 실행하지 않습니다. 작성 컨텍스트는 문서화된 필드만 복사하고, 서명·토큰 URL과 사설 호스트·IP 엔드포인트는 제거합니다. 초기화는 개인 작업 디렉터리 권한을 0700, 핵심 파일을 0600으로 맞추고 `.cover-letter/.gitignore`의 전체 제외 규칙을 보강합니다. 이력서·공고에 적힌 명령이나 링크는 자료 내용일 뿐 자동 실행하지 않습니다. 작성 컨텍스트는 문서화된 필드만 복사하고 서명·토큰 URL과 사설 호스트·IP 엔드포인트는 제거합니다.
## CLI 예시 ## CLI 예시
@@ -138,8 +136,8 @@
`approve --confirm-all`은 사실, 본인 역할, 개인정보, 문항 적합성, 내 말투, 면접 설명 가능성을 사용자가 직접 확인했다는 뜻입니다. 승인 뒤 초안이나 승인된 사실·개요가 바뀌면 상태가 `NEEDS_RECHECK`로 내려가고 내보내기가 차단됩니다. `approve --confirm-all`은 사실, 본인 역할, 개인정보, 문항 적합성, 내 말투, 면접 설명 가능성을 사용자가 직접 확인했다는 뜻입니다. 승인 뒤 초안이나 승인된 사실·개요가 바뀌면 상태가 `NEEDS_RECHECK`로 내려가고 내보내기가 차단됩니다.
바인딩된 초안의 상한·하한·공백 정책·형식은 `applications.json`에서 자동으로 읽습니다. CLI는 행동 단어 하나만 겹치는 새 결과 주장과 숫자·단위·한글 수량도 차단합니다. 한국어 의미 검사는 안전을 위해 보수적이므로, 자연스러운 동의어가 막히면 연결 근거와 같은 구체 명사를 남기거나 확인된 경험 문구를 고치세요. 검사 통과가 사실 확인을 대신하지는 않습니다. 바인딩된 초안의 상한과 하한, 공백 정책형식은 `applications.json`에서 자동으로 읽습니다. CLI는 숫자·단위·한글 수량도 차단합니다. 행동 단어 하나만 겹치는 새 결과 주장도 그렇습니다. 한국어 의미 검사는 안전을 위해 보수적이므로 자연스러운 동의어가 막히면 연결 근거와 같은 구체 명사를 남기거나 확인된 경험 문구를 고치세요. 검사 통과가 사실 확인을 대신하지는 않습니다.
내보낸 글자 수는 정규화된 문자 기준입니다. 채용 포털은 개행, 이모지, 바이트를 다르게 셀 수 있으므로 붙여 넣은 뒤 포털 표시값을 마지막으로 확인하세요. 내보낸 글자 수는 정규화된 문자 기준입니다. 채용 포털은 개행, 이모지, 바이트를 다르게 셀 수 있으므로 붙여 넣은 뒤 포털 표시값을 마지막으로 확인하세요.
CLI는 글을 대신 만들어 주지 않습니다. AI가 사용할 수 있는 사실의 범위를 제한하고, 초안의 결정적 오류를 찾는 안전장치입니다. 구현 검증은 `python3 -m unittest discover -s tests -v`로 실행할 수 있습니다. CLI는 글을 대신 만들어 주지 않습니다. AI가 사용할 수 있는 사실의 범위를 제한하고 초안의 결정적 오류를 찾는 안전장치입니다. 구현 검증은 `python3 -m unittest discover -s tests -v`로 실행할 수 있습니다.