refactor(rename): kb → kebab — 프로젝트 전체 rename #29
Reference in New Issue
Block a user
Delete Branch "refactor/rename-kb-to-kebab"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
요약
프로젝트 이름
kb→kebab전체 rename.kb약어로부터 떠올린 이름. 18 crate + binary + env vars + XDG paths + tracing + docs + 디자인 doc + 최초 보고서 모두 갱신.3 commit 분할
911fb49Cargo 패키지명 + 폴더 + Rust 모듈 pathCargo.toml: memberscrates/kb-*→crates/kebab-*, repo URLaltair823/kb→altair823/kebab.git mv(history 보존). 각 crateCargo.toml:name = "kb-*"→"kebab-*", path deps../kb-*→../kebab-*..rs:kb_<id>snake-case 모듈 path 18 개 →kebab_<id>일괄 sed (단어 경계\b사용).cargo check --workspaceclean.f1a448dBinary + env + XDG + file renames[[bin]] name = "kb"→"kebab", clap#[command(name = "kb")]→"kebab".KB_*env var (30+ keys) →KEBAB_*(apply_env prefix 매칭 + 코드 + 테스트 + doc comment).~/.config/kb등 →~/.config/kebab.expand_pathdefaults + 테스트 hardcode.kb.sqlite→kebab.sqlite.SQLITE_FILEconst + 테스트.target: "kb-*"→"kebab-*"(10+ 곳).git mv):2026-04-27-kb-final-form-design.md→2026-04-27-kebab-final-form-design.mdkb_local_rust_report.md→kebab_local_rust_report.md.kbignore→.kebabignore(workspace ignore + snapshot fixture)cargo test --workspace -j 1clean (linker OOM 회피 위해 직렬).cargo clippy --workspace --all-targets -- -D warningsclean.f9714aaDocs sweepkebab-tui,kebab-desktop,kebab-asr-whisper,kebab-ocr,kebab-mcp,kebab-vlm,kebab-rerank,kebab-vision-ocr,kebab-index,kebab-smoke,kebab-architecture) 모두 prefix 통일.kb <verb>→kebab <verb>(fenced + inline backtick).tasks/phase-5-evaluation.mdstatus: planned→completed(P5-2 머지 후 미반영분).task-decomposition.md의git -c user.name=kb는 과거 history 기록용이라 그대로 (실제 git history 의 author 는 변경 불가).의도된 보존 (변경 안 함)
task-decomposition.md의user.name=kb/user.email=kb@local— 과거 plan doc 안의 git author 기록.머지 후 후속 작업
altair823-org/kb→altair823-org/kebab. PR 머지 후 별도로 진행 (PR 작업 중 rename 시 origin URL 변경 필요).git remote set-url origin https://gitea.altair823.xyz/altair823-org/kebab.git./home/altair823/kb→/home/altair823/kebab. 사용자 직접 (IDE 세션 / shell 영향).~/.config/kb그대로 두고~/.config/kebab새로 사용.Test plan
cargo check --workspacecargo test --workspace -j 1(모든 크레이트 green)cargo clippy --workspace --all-targets -- -D warningscleankb-[a-z]/kb_[a-z]/\.config/kb/kb.sqlite/KB_[A-Z]모두 0 hits (의도된 git author 제외)🤖 Generated with Claude Code