From ecaf224381935a703cfdf4589cdc3d958d9694b5 Mon Sep 17 00:00:00 2001 From: altair823 Date: Tue, 2 Jun 2026 21:36:44 +0000 Subject: [PATCH] =?UTF-8?q?refactor(chunk):=20Chunk=20=EC=83=9D=EC=84=B1?= =?UTF-8?q?=EB=B6=80=EC=9D=98=20aliases=20=EB=A6=AC=ED=84=B0=EB=9F=B4=20+?= =?UTF-8?q?=20store=20=EC=BB=AC=EB=9F=BC=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit kebab-chunk/* AST·md·tier2·pdf chunker 의 aliases: None 리터럴 삭제, store-sqlite documents.rs chunks INSERT 컬럼/바인딩 + get_chunk 매핑에서 aliases 제거. Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/kebab-chunk/src/code_c_ast_v1.rs | 1 - crates/kebab-chunk/src/code_cpp_ast_v1.rs | 1 - crates/kebab-chunk/src/code_go_ast_v1.rs | 1 - crates/kebab-chunk/src/code_java_ast_v1.rs | 1 - crates/kebab-chunk/src/code_js_ast_v1.rs | 1 - crates/kebab-chunk/src/code_kotlin_ast_v1.rs | 1 - crates/kebab-chunk/src/code_python_ast_v1.rs | 1 - crates/kebab-chunk/src/code_rust_ast_v1.rs | 1 - crates/kebab-chunk/src/code_ts_ast_v1.rs | 1 - crates/kebab-chunk/src/md_heading_v1.rs | 1 - crates/kebab-chunk/src/pdf_page_v1.rs | 1 - crates/kebab-chunk/src/tier2_shared.rs | 1 - crates/kebab-store-sqlite/src/documents.rs | 6 ++---- 13 files changed, 2 insertions(+), 16 deletions(-) diff --git a/crates/kebab-chunk/src/code_c_ast_v1.rs b/crates/kebab-chunk/src/code_c_ast_v1.rs index 9bedb5a..642f9d3 100644 --- a/crates/kebab-chunk/src/code_c_ast_v1.rs +++ b/crates/kebab-chunk/src/code_c_ast_v1.rs @@ -152,7 +152,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_cpp_ast_v1.rs b/crates/kebab-chunk/src/code_cpp_ast_v1.rs index 06804bf..f9ca1a1 100644 --- a/crates/kebab-chunk/src/code_cpp_ast_v1.rs +++ b/crates/kebab-chunk/src/code_cpp_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_go_ast_v1.rs b/crates/kebab-chunk/src/code_go_ast_v1.rs index 825a003..22e9310 100644 --- a/crates/kebab-chunk/src/code_go_ast_v1.rs +++ b/crates/kebab-chunk/src/code_go_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_java_ast_v1.rs b/crates/kebab-chunk/src/code_java_ast_v1.rs index 0b24a86..07e0ab8 100644 --- a/crates/kebab-chunk/src/code_java_ast_v1.rs +++ b/crates/kebab-chunk/src/code_java_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_js_ast_v1.rs b/crates/kebab-chunk/src/code_js_ast_v1.rs index 8480075..8ae1fc5 100644 --- a/crates/kebab-chunk/src/code_js_ast_v1.rs +++ b/crates/kebab-chunk/src/code_js_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_kotlin_ast_v1.rs b/crates/kebab-chunk/src/code_kotlin_ast_v1.rs index 4a3a6cb..1c1a386 100644 --- a/crates/kebab-chunk/src/code_kotlin_ast_v1.rs +++ b/crates/kebab-chunk/src/code_kotlin_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_python_ast_v1.rs b/crates/kebab-chunk/src/code_python_ast_v1.rs index 17aeb0d..ac62678 100644 --- a/crates/kebab-chunk/src/code_python_ast_v1.rs +++ b/crates/kebab-chunk/src/code_python_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_rust_ast_v1.rs b/crates/kebab-chunk/src/code_rust_ast_v1.rs index c44bd49..365ed87 100644 --- a/crates/kebab-chunk/src/code_rust_ast_v1.rs +++ b/crates/kebab-chunk/src/code_rust_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/code_ts_ast_v1.rs b/crates/kebab-chunk/src/code_ts_ast_v1.rs index e66c5d3..42dd4ac 100644 --- a/crates/kebab-chunk/src/code_ts_ast_v1.rs +++ b/crates/kebab-chunk/src/code_ts_ast_v1.rs @@ -154,7 +154,6 @@ fn make_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/md_heading_v1.rs b/crates/kebab-chunk/src/md_heading_v1.rs index d2559cb..0265d1f 100644 --- a/crates/kebab-chunk/src/md_heading_v1.rs +++ b/crates/kebab-chunk/src/md_heading_v1.rs @@ -339,7 +339,6 @@ fn build_chunk( token_estimate, chunker_version: chunker_version.clone(), policy_hash: policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-chunk/src/pdf_page_v1.rs b/crates/kebab-chunk/src/pdf_page_v1.rs index 9f7a5ac..e615163 100644 --- a/crates/kebab-chunk/src/pdf_page_v1.rs +++ b/crates/kebab-chunk/src/pdf_page_v1.rs @@ -177,7 +177,6 @@ impl Chunker for PdfPageV1Chunker { token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.clone(), - aliases: None, }); } } diff --git a/crates/kebab-chunk/src/tier2_shared.rs b/crates/kebab-chunk/src/tier2_shared.rs index a385ce3..8f67d79 100644 --- a/crates/kebab-chunk/src/tier2_shared.rs +++ b/crates/kebab-chunk/src/tier2_shared.rs @@ -196,6 +196,5 @@ fn build_chunk_from_span( token_estimate, chunker_version: chunker_version.clone(), policy_hash: base_policy_hash.to_string(), - aliases: None, } } diff --git a/crates/kebab-store-sqlite/src/documents.rs b/crates/kebab-store-sqlite/src/documents.rs index 48cf0c1..904c4fb 100644 --- a/crates/kebab-store-sqlite/src/documents.rs +++ b/crates/kebab-store-sqlite/src/documents.rs @@ -123,8 +123,8 @@ impl kebab_core::DocumentStore for SqliteStore { chunk_id, doc_id, text, heading_path_json, section_label, source_spans_json, token_estimate, chunker_version, policy_hash, block_ids_json, created_at, - tokenized_korean_text, aliases - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + tokenized_korean_text + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", ) .map_err(StoreError::from)?; for chunk in chunks { @@ -153,7 +153,6 @@ impl kebab_core::DocumentStore for SqliteStore { block_ids, now, chunk.tokenized_korean_text.as_deref(), - chunk.aliases.as_deref(), ]) .map_err(StoreError::from)?; } @@ -268,7 +267,6 @@ impl kebab_core::DocumentStore for SqliteStore { chunker_version: kebab_core::ChunkerVersion(row.chunker_version), policy_hash: row.policy_hash, tokenized_korean_text: row.tokenized_korean_text, - aliases: None, })) }