th-kim0823
4e2090e54d
🏗️ refactor(fb-30): apply round 1 review nits
- error_wire.rs: extract `pub const ERROR_V1_ID = "error.v1"` + replace
9 inline literals (parallel to schema.rs::SCHEMA_V1_ID pattern).
Re-export via kebab-app::lib.rs.
- kebab-mcp/src/lib.rs: extract `KebabHandler::spawn_tool<I, F>` helper —
search + ask arms reduce from ~17 lines each to a one-line dispatch.
Future tool 추가 시 boilerplate 안 늘림.
- ask.rs: defensive `to_value(&answer)` — silent Null 위험 제거, 실패
시 to_tool_error fallthrough.
- HOTFIXES: note AskOpts Default 미도입 limitation.
- ARCHITECTURE.md: directory tree 의 kebab-mcp 항목에 `schema` 추가
(4 tool 모두 명시).
Round 1 review summary: #108 (comment)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 16:59:40 +09:00
..
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 07:37:56 +00:00
2026-05-02 09:28:06 +00:00
2026-05-02 04:01:55 +00:00
2026-05-07 16:17:37 +09:00
2026-05-02 04:01:55 +00:00
2026-05-07 16:59:40 +09:00
2026-05-07 13:58:02 +09:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00