44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
|
|
# C35 audit 로그 PC 간 공유 SOT
|
||
|
|
|
||
|
|
> 2026-04-20 #48 G 집행 신설. C34-17 audit 자산 특수 조항 기반.
|
||
|
|
|
||
|
|
## 구조
|
||
|
|
|
||
|
|
```
|
||
|
|
memory/org/audit_logs/
|
||
|
|
├── {hostname_A}/
|
||
|
|
│ ├── auditor_calls/YYYY-MM-DD.log
|
||
|
|
│ ├── warning_ignored/YYYY-MM-DD.log
|
||
|
|
│ └── bypass_log/YYYY-MM-DD.log
|
||
|
|
├── {hostname_B}/
|
||
|
|
│ └── ...
|
||
|
|
```
|
||
|
|
|
||
|
|
## 동작
|
||
|
|
|
||
|
|
- 각 PC hostname 폴더만 **자기 PC 로그** (다른 PC 로그는 Read-only 참조)
|
||
|
|
- SessionStart hook `sync_audit_repo_to_central.sh`: 자기 PC 폴더 → `$HOME/.claude/nerdnavis-audit/` 중앙 sync
|
||
|
|
- post-commit hook `sync_audit_central_to_repo.sh`: 중앙 → 자기 PC hostname 폴더 sync (레포 mtime 보호)
|
||
|
|
- PC 간 로그 공유: git push + 다른 PC git pull 로 `{hostname_A}/` 로그를 다른 PC에서 Read 가능
|
||
|
|
|
||
|
|
## 목적
|
||
|
|
|
||
|
|
- PD님 2026-04-20 직접 지시 "어떤 PC에서 작업을 하든 항상 일관 된 상태로 업무를 진행할 수 있도록 철저하게 동시화"
|
||
|
|
- 헌법 제1원칙 ⑤ 세션·PC 연속성 보장
|
||
|
|
- C35-10 경고 무시 PD 우선 보고 + 장기 패턴 분석 개선 사이클의 전사 입력 데이터 확보
|
||
|
|
- 본 PC에서 다른 PC UNRESOLVED 해소 불가 문제 해소 (2026-04-19 실증)
|
||
|
|
|
||
|
|
## 보안·프라이버시
|
||
|
|
|
||
|
|
- `.log` 파일은 호출 시각·경고 target·BYPASS 사유 텍스트만 기록
|
||
|
|
- 민감 정보 기록 금지 (C35-10 BYPASS 사유 작성 시 유의)
|
||
|
|
|
||
|
|
## 참조
|
||
|
|
|
||
|
|
- **C34** PC 로컬 실시간 공유 중앙화 체계 — 3종 자산 (Live·memory·audit)
|
||
|
|
- **C34-17** audit 자산 특수 조항
|
||
|
|
- **C35-9** hook 3층 구조 (감사 호출 기록 + UNRESOLVED 경고)
|
||
|
|
- **C35-10** 경고 무시 PD 우선 보고 + 장기 패턴 분석
|
||
|
|
- **C36** PM 자율 판단 범위 상한 (audit 중앙화 결정의 헌법급 근거)
|
||
|
|
- `scripts/audit_junction_ensure.sh` · `sync_audit_repo_to_central.sh` · `sync_audit_central_to_repo.sh`
|