From 225831ffcdd514cfabcd716eb87231136fb2db89 Mon Sep 17 00:00:00 2001 From: th-kim0823 Date: Sat, 9 May 2026 15:52:51 +0900 Subject: [PATCH] fix(fb-33): correct HOTFIXES cross-reference per PR #124 round 2 Pointed at the actual fb-33 design spec path + clarified that the AskOpts type widening is a byproduct of the new wire schema forcing single-sink 3-stage transport, not a stand-alone breaking change. Co-Authored-By: Claude Opus 4.7 (1M context) --- tasks/HOTFIXES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/HOTFIXES.md b/tasks/HOTFIXES.md index b8a785c..2efbcbc 100644 --- a/tasks/HOTFIXES.md +++ b/tasks/HOTFIXES.md @@ -18,7 +18,7 @@ git history. **무엇이 바뀌었나**: `kebab_rag::AskOpts.stream_sink` 의 타입이 `Option>` 에서 `Option>` 로 변경됨. `kebab_app::StreamEvent` 가 새 re-export. -**Spec contract 와의 관계**: spec §Domain API change 에서 명시한 internal API breaking. consumer = TUI worker 한 곳 (이번 PR 에서 같이 갱신). 외부 consumer 없음. +**Spec contract 와의 관계**: `answer_event.v1` (신규 wire schema) 가 단일 sink 로 3 stage (retrieval_done / token / final) 를 운반하도록 강제하면서 자연스럽게 in-process sink 의 type 폭이 넓어진 부산물. spec `docs/superpowers/specs/2026-05-09-p9-fb-33-streaming-ask-design.md` 의 "Domain API change" 절에서 미리 명시. consumer = TUI worker 한 곳 (이번 PR 에서 같이 갱신). 외부 consumer 없음. **의식적 결정**: - single sink 로 retrieval / token / final 세 stage 를 모두 운반하기 위한 필수 타입 변경.