Portfolio Review Checklist
모든 프로젝트와 사례는 아래 검수를 순서대로 통과해야 합니다.
1. 근거와 귀속
- 개인 담당 범위와 팀 결과가 구분되어 있음
- 회사 사례는 권한 있는 원본에서 본인 귀속을 확인함
- commit 수를 성과나 생산성으로 사용하지 않음
- 확인하지 못한 운영 규모, 성능 수치와 정확도를 주장하지 않음
2. 공개 안전성
- 회사명, 고객명, 저장소명, 내부 URL과 파일 경로가 없음
- 원본 코드, SQL, 설정, diff와 데이터를 복사하지 않음
- 자격증명, 개인정보, 내부 주소와 로그 원문이 없음
- 공개 코드는 일반화한 도메인과 합성 또는 공개 데이터만 사용함
- 라이선스와 외부 자료 출처를 확인함
3. 설계와 코드
- 문제, 제약, 대안과 선택 이유가 연결됨
- README, ARCHITECTURE, SETUP과 실제 코드가 일치함
- 외부 연동은 timeout, 오류와 실패 정책이 명확함
- 인증·인가, 상태 전이와 트랜잭션 경계가 코드에서 강제됨
- 계획된 기능과 구현된 기능을 분리함
4. 테스트와 검증
- 정상 시나리오 테스트가 있음
- 권한 없음, 잘못된 입력과 외부 장애 테스트가 있음
- 경계값, 중복 요청과 재시도 테스트가 있음
- 실행 명령, 환경·버전과 최근 성공일을 기록함
- 실행하지 못한 통합 항목을 명시함
5. 게시물 품질
- 첫 화면에서 역할, 문제와 결과를 이해할 수 있음
- 기술 목록보다 판단 과정과 trade-off가 중심임
- 코드·테스트·근거 링크가 실제 파일로 연결됨
- 상태 배지가 근거 수준과 일치함
- 모바일 화면, 키보드 탐색, 색 대비와 heading 순서를 확인함
6. 배포
- 전체 Markdown 상대 링크가 유효함
- 공개 금지 문자열과 secret scan이 통과함
- 저장소 테스트와 각 신규 프로젝트 테스트가 통과함
- GitHub Pages workflow가 성공함
- 공개 URL에서 홈, 사례와 프로젝트 링크를 확인함
하나라도 필수 항목을 충족하지 못하면 verified 또는 published로 올리지 않습니다.