-
v0.8.2 Stable
released this
2026-05-20 05:20:50 +00:00 | 424 commits to main since this releaseBug fix release — multi-root dogfooding (kebab-docs + httpx + zod + lodash) 으로 발견된 1A-1/1A-2 origin 누락 surface 복원.
사용자-가시 변경
kebab schema --json | jq .stats.repo_breakdown가 실제 채워짐. 이전: 항상{}. 이후:metadata.reposet 된 doc 들의 repo→count 매핑 (e.g.{"httpx": 60, "zod": 401, "lodash": 50}).workspace.includeconfig glob 이 walker 에서 실제 enforce. 이전: 무시 → 모든 파일 색인. 이후: allow-list (empty=모두, non-empty=매치 필요) + exclude AND.
변경 위치
crates/kebab-store-sqlite/src/store.rs:repo_breakdown()query (Task 9 의code_lang_breakdown패턴 mirror).crates/kebab-app/src/schema.rs:BTreeMap::new()placeholder →store.repo_breakdown()?.crates/kebab-source-fs/src/walker.rs:WalkOverrides.include+build_include_globset()+ per-file allow-list 검사.crates/kebab-source-fs/src/connector.rs: 잘못된 안내log_scope_include_warning삭제 +&scope.include전달.- 회귀 테스트 4건 추가.
영향 없음
- wire schema 변경 없음.
- frozen design 변경 없음.
- 데이터 invalidation 없음.
남은 dogfood 항목
asset deduplication ⊥ workspace_path uniqueness — 동일 content twin files (e.g. 빈
__init__.py) 에서 idempotent re-ingest 깨짐. V005 schema migration 필요한 별도 후속 PR 예정.Downloads