tooling: 세션 종료 전 session/ 원문 작성을 conventions.md에 명문화

2026-08-19 세션이 점검해보니 2026-08-18(커밋 10개, QA 1~2라운드 포함)에
session/ 파일이 1개뿐이었고 2026-08-19도 이 점검 전까지 0개였음 — 설계
결정이 오간 세션이 원문을 안 남기는 일이 실제로 반복됐다는 뜻. 사용자
판단: 이미 지난 공백은 재구성하지 말고(대화 원문 없이 지어내면 그 자체가
허위 기록) 인정하고 넘어가되, 앞으로 반복 안 되도록 규율을 명문화.

Co-authored-by: qwreey <me@qwreey.moe>
This commit is contained in:
qwreey-agent-selene 2026-08-19 01:24:28 +09:00
parent 4be9373124
commit 93cf408eb3
No known key found for this signature in database

View file

@ -134,6 +134,19 @@ haiku, 일반 작업은 sonnet. 특히 소스코드를 많이 읽어야 하는
조사하게 되는 재작업을 막기 위함. `.claude/base/`로 승격, `.claude/qa-request/` 조사하게 되는 재작업을 막기 위함. `.claude/base/`로 승격, `.claude/qa-request/`
이동, 또는 문서 자체를 갱신. code-docker/webmanager의 `.claude/` 관리 방식이 이동, 또는 문서 자체를 갱신. code-docker/webmanager의 `.claude/` 관리 방식이
좋은 예시(`.claude/initreq/code-docker/webmanager/.claude/README.md` 참고). 좋은 예시(`.claude/initreq/code-docker/webmanager/.claude/README.md` 참고).
- **⭐ [2026-08-19 신설] 설계 결정이 오간 세션은 끝나기 전에
`session/YYYY-MM-DD-NN-slug.md` 원문을 반드시 남길 것.** 2026-08-19
세션이 점검해보니 2026-08-18(커밋 10개, QA 1~2라운드 포함)엔 `session/`
파일이 1개뿐이었고 2026-08-19는 이 점검 전까지 0개였다 — 실제로 여러
세션이 이 규율을 빠뜨렸다는 뜻(경위는
`session/2026-08-19-01-new-initxxx-composition-relate-guard.md`). **사용자
판단(2026-08-19): 이미 지나간 공백은 재구성하지 말고 인정하고 넘어간다**
(그 시점 대화 원문에 접근할 수 없는 채로 "원문"을 지어내면 그 자체가
허위 기록이 됨) — 대신 **앞으로 같은 공백이 반복되지 않도록** 이 항목을
명문화한다. `base/`/`research/`에 실제로 반영되는 설계 결정이 있었던
세션은, 커밋 직전이 아니라 **작업이 일단락되는 시점마다** session/ 파일을
쓸 것 — 핸드오버 체크리스트(바로 아래)가 요구하는 감사·커밋 절차와
별개로, 이건 그 이전에 지켜야 할 절차다.
- **⭐ 중대 변경 핸드오버 체크리스트 — 확정된 결정을 뒤집거나 문서를 - **⭐ 중대 변경 핸드오버 체크리스트 — 확정된 결정을 뒤집거나 문서를
쪼갤 때 반드시 이 순서를 밟을 것.** 2026-08-13 일곱/여덟 번째 세션에 쪼갤 때 반드시 이 순서를 밟을 것.** 2026-08-13 일곱/여덟 번째 세션에
6+6라운드 수동 감사로 55건을 찾았는데, **거의 전부가 "변경한 세션이 6+6라운드 수동 감사로 55건을 찾았는데, **거의 전부가 "변경한 세션이