yoi/KNOWN_ISSUES.md

1.5 KiB

Known Issues

Ticket を切るほどではないが、次に近所を触るときに合わせて拾いたい小粒な所見の置き場。

運用

  • 1 項目 = 出典 (file:line) + 症状 (一文) + トリガー (いつ拾うか、一文)
  • 関連 ticket があれば → [tickets/foo.md] でリンク
  • 修正したら同じコミットで該当エントリを削除する (履歴は git)
  • ここに溜める基準: 「ticket は重い」「だが忘れたら次の触り手が踏む」もの。明確に作業すべきものは ticket 化する

エントリ

  • crates/tui/src/app.rs:478-485 — bad workflow slug を含む Method::Run 送信時、Event::UserMessage の早期 broadcast で turn_index += 1 されターンヘッダだけ残る ("ghost turn header")。次に TUI のターンヘッダ / エラー表示周りを触るときに整理。→ [tickets/pod-input-validate-internalize.md] の review 由来。
  • crates/pod/src/controller.rs:944worker_error_codePodError::WorkflowResolve(_) => InvalidRequest が post-commit な resolve エラー (KnowledgeNotFound 等) にも適用される。意味論的には妥当方向だが、resolve 系のエラー粒度を分けたくなったタイミングで再評価。
  • crates/pod/tests/controller_test.rsdouble_run_returns_error がたまに失敗する flakiness を観測。pod-interrupt-prep-internalize 以前から存在する別件。次に controller_test の Run 連投系のタイミングを触るときに併せて原因を切り分け。