• v0.8.2 08fb743598

    v0.8.2 Stable

    altair823 released this 2026-05-20 05:20:50 +00:00 | 424 commits to main since this release

    Bug fix release — multi-root dogfooding (kebab-docs + httpx + zod + lodash) 으로 발견된 1A-1/1A-2 origin 누락 surface 복원.

    사용자-가시 변경

    • kebab schema --json | jq .stats.repo_breakdown 가 실제 채워짐. 이전: 항상 {}. 이후: metadata.repo set 된 doc 들의 repo→count 매핑 (e.g. {"httpx": 60, "zod": 401, "lodash": 50}).
    • workspace.include config 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