Skip to content

refactor: worktree 조회 성능 최적화#9

Merged
getsolaris merged 1 commit into
mainfrom
perf/copse-performance-optimization
Jul 7, 2026
Merged

refactor: worktree 조회 성능 최적화#9
getsolaris merged 1 commit into
mainfrom
perf/copse-performance-optimization

Conversation

@getsolaris

Copy link
Copy Markdown
Owner

변경 요약

  • GitWorktree.list()와 dirty count 경로의 중복 status subprocess를 줄였습니다.
  • config/workspace 로딩에 config 파일 stat 기반 process-local cache를 추가했습니다.
  • doctor/session/TUI sidebar/detail view의 반복 metadata/diff 조회를 줄였습니다.
  • WorktreeDetailsPanel을 분리하고 관련 regression test를 추가했습니다.
  • README/README.ko에 config cache 동작을 문서화했습니다.

영향 범위

  • CLI list, status, doctor, session --list, session --kill-all
  • TUI sidebar/list/detail 렌더링 경로
  • workspace config discovery 문서

검증 결과

  • bun run typecheck PASS
  • bun test PASS (401 tests)
  • bun run build PASS
  • git diff --staged --check PASS
  • 이전 clean-root CLI/TUI QA 및 최종 리뷰 5개 레인 PASS

관련 이슈/Jira/문서 링크

  • 없음

@getsolaris
getsolaris marked this pull request as ready for review July 7, 2026 02:14
@getsolaris
getsolaris merged commit 05e04df into main Jul 7, 2026
1 check passed
@getsolaris
getsolaris deleted the perf/copse-performance-optimization branch July 7, 2026 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant