You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(privacy): close gaps — TODO files, CSL upstream emails, CI enforcement
Additional findings caught after the first scrub pass:
- skills/find-journal/TODO_neurointervention_profiles.md leaked a real
professor name + hospital reference (in a section that was itself
explaining how to keep such names OUT of the public repo — ironic).
Replaced with parameterized examples.
- CSL maintainer emails (skills/manage-refs/citation_styles/*.csl) are
upstream open-source attribution; explicitly whitelisted with provenance
comment so a future swap-in does not silently pass.
- skills/deidentify/tests/test_phi_korean.csv contains synthetic Korean
PHI for de-identifier testing. Added tests/README.md asserting all
values are placeholder/constructed.
Linter strengthening (validate_skills.sh):
- TODO_*.md files at skill top-level are now scanned by rules 6/7/7b
(PII checks). Previously excluded entirely. Verified with negative
test (re-add prof name → FAIL → revert → PASS).
- precedent_patterns extended: 임현철, 남유진, 삼성서울, 삼성창원, 서울아산.
GitHub Actions (.github/workflows/validate.yml):
- Server-side enforcement of validate_skills.sh on every push to main and
every PR. Closes the gap where a local commit with --no-verify (or a
commit from a different machine without the pre-commit hook) could
reach the public repo unchecked.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: skills/find-journal/TODO_neurointervention_profiles.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,12 +94,12 @@ Priority order:
94
94
95
95
### 핵심 구분
96
96
97
-
이 TODO의 Tier 1~3 15개 저널은 **사실상 공용 자산**(Stroke, JNS, Neurosurgery 등 뉴로인터벤션 연구자 누구나 유용). 사용자가 "개인용"이라고 느끼는 이유는 본인 FD Occlusion 프로젝트용이라는 맥락 때문인데, 프로파일 내용 자체는 universal. 따라서 **15개 모두 공개 커밋 권장**.
97
+
이 TODO의 Tier 1~3 15개 저널은 **사실상 공용 자산**(Stroke, JNS, Neurosurgery 등 뉴로인터벤션 연구자 누구나 유용). 특정 프로젝트 컨텍스트에서 추가됐더라도 프로파일 내용 자체는 universal. 따라서 **15개 모두 공개 커밋 권장**.
98
98
99
99
다만 **진짜 개인적인 프로파일**이 미래에 생길 수 있음:
100
-
-"SMC_internal_radiology_only.md" (삼성서울병원 내부 선호 저널 리스트)
101
-
-"HRP_Rhim_preferred.md" (임현철 교수님이 선호하는 저널 집합)
102
-
-"_submission_blacklist.md" (reject 이력 있는 저널)
100
+
-기관 내부 선호 저널 리스트 (예: "<Institution>_internal_only.md")
101
+
-특정 멘토가 선호하는 저널 집합 (예: "<MentorInitials>_preferred.md")
0 commit comments