Skip to content

v0.3.1 — 프로젝트 그룹핑 하드닝 (GPT-5.5 Pro 셀프리뷰 반영)

Choose a tag to compare

@fivetaku fivetaku released this 21 Jun 16:29

v0.3.1 — 프로젝트 그룹핑 하드닝 (GPT-5.5 Pro 셀프리뷰 반영)

v0.3.0의 폴더명 프로젝트 그룹핑을, 그 새 코드를 GPT-5.5 Pro로 리뷰해 나온 결함 3개를 고쳐 단단하게 만들었습니다.

  • 예외 시에도 진짜 폴백: ensure_project()를 전구간 try/except로 감싸 DOM 레이스·내비 타임아웃 등 어떤 예외도 None 반환 → main()이 프로젝트 컴포저 로드를 최종 확인하고 안 되면 일반 채팅으로 폴백. (이전엔 예외가 실행 전체를 실패시켰음)
  • 누락·중복 생성 방지: 프로젝트 탐색을 한국어 aria-label이 아니라 행의 표시 이름으로 매칭(언어무관)하고, 타겟이 보일 때까지 사이드바를 스크롤 → 프로젝트가 많아 가상화돼도 동명 중복이 안 생김. 생성/제출 버튼은 ko/en/ja + Enter 폴백.
  • 경로 스코프 캐시 키: 폴더→프로젝트URL 캐시 키를 "{절대경로}::{이름}"으로 → 같은 폴더명의 다른 경로나, 같은 폴더의 다른 --project도 충돌 안 함.

라이브 검증: 실제 33개 프로젝트 환경에서 정확히 찾고 중복 0, 한국어명 프로젝트도 URL 정확, create→첨부→전송→회수 HARDEN_OK. 테스트 프로젝트·아티팩트 정리 완료.