Skip to content

feat: dogfood UX 개선 (disconnect·중복감지·경고) - #11

Merged
jeongph merged 1 commit into
mainfrom
feature/ux-improvements
Jul 24, 2026
Merged

jeongph merged 1 commit into
mainfrom
feature/ux-improvements

Conversation

@jeongph

@jeongph jeongph commented Jul 24, 2026

Copy link
Copy Markdown
Member

wake에 pilot을 실제 적용(dogfood)하며 드러난 UX 갭들을 개선한다.

개선

  1. pilot disconnect <id> 추가 — 연결 제거 + git 캐시 삭제(--keep-cache로 보존). 지금까지 config.json을 손으로 편집해야 했음.
  2. 중복 연결 감지 — 같은 source가 다른 id로 이미 연결돼 있으면(직접 connect 포함) init이 중복 connection을 안 만들고 기존 것을 재사용(declarationStatus가 location 매칭도 connected로 봄). connect도 중복 시 경고. → dogfood에서 apply를 막았던 그 문제.
  3. stale 캐시 로드 실패 안내 개선 — "캐시가 오래된 포맷일 수 있으니 pilot sync/disconnect 하라"로 구체화.
  4. gitignore된 공유 산출물 경고 — 렌더된 CLAUDE.md/AGENTS.md 등이 gitignore되면 "커밋·공유되지 않는다"고 경고 (wake가 CLAUDE.md를 gitignore한 케이스).

테스트

  • 중복 연결 재사용(declaration), isGitIgnored(git), disconnect·gitignore 경고 e2e 추가 — 총 141개 통과

관련: dogfood 검증 후속 (pilot v1 적용 갭)

🤖 Generated with Claude Code

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@jeongph, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 14 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: a47d2b48-7c98-478e-a5b4-4a66ac407de3

📥 Commits

Reviewing files that changed from the base of the PR and between f468fb7 and c10136e.

📒 Files selected for processing (11)
  • README.md
  • src/cli/commands/connect.ts
  • src/cli/commands/disconnect.ts
  • src/cli/index.ts
  • src/core/apply.ts
  • src/core/declaration.ts
  • src/core/engine.ts
  • src/core/git.ts
  • tests/apply-cli.test.ts
  • tests/declaration.test.ts
  • tests/git.test.ts
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/ux-improvements

Comment @coderabbitai help to get the list of available commands.

@jeongph
jeongph merged commit 1821090 into main Jul 24, 2026
2 checks passed
@jeongph
jeongph deleted the feature/ux-improvements branch July 24, 2026 16:47
@jeongph jeongph self-assigned this Jul 26, 2026
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