docs: Phase d kickoff prep + 順位 98 追加 + dogfood roster 反映 (3 commits)#138
Merged
docs: Phase d kickoff prep + 順位 98 追加 + dogfood roster 反映 (3 commits)#138
Conversation
PR #137 (docs cleanup) post-merge-feedback で ✅ 採用された Tier 1 #1 (`num_ctx` overflow detection — JSON parse error 検知時の context window 診断ログ、 Severity Medium / Effort M / Adoption Risk: 派生プロジェクト deploy コストのみ) を todo に登録。 - docs/todo-summary.md: 順位 98 行を table に追加 (Tier 1 / M / 依存なし) - docs/todo6.md: 詳細エントリ (動機 / 設計決定 / 作業計画 / 完了基準 / 詰まっている箇所) PR #136 セッションで Claude が「prompt 設計の問題」と誤診し v4 prompt 改訂ループ という名前の誤った means に向かいかけた事例 (実 root cause は num_ctx default 4096 超過) から抽出された learning。lib-ollama-client の response validation 層に warn log を追加することで、将来の同型事故を decisive に診断できる runtime hint を整備。 サイズ: todo6.md 32.6KB / todo-summary.md 36.8KB (いずれも 50KB ガイドライン内)。
…ysis.md 状態同期 ユーザー判断 (Phase d kickoff、2026-05-10) で以下を確定: - (a) config switch: session-only opt-in (commit せず session 内のみ enable、kill-switch 即可) - (b) metrics: lint_screen latency p50/p95 + fallback rate + Claude session input token 削減効果 (質的傾向) - (c) kill-switch: fallback rate > 50% で停止 成果物: - 新規: docs/local-llm-offload-phase-d-guide.md (Phase d 運用ガイド、≈170 行) — Setup / 計測 / Kill-switch / Scope / 結果集約フロー の 5 section - 更新: docs/local-llm-offload-analysis.md - 状態 banner: Phase d kickoff prep 完了表記を追加 (2026-05-10、guide link 付き) - §4 「次に何をするか」 #1: Phase d kickoff prep を ✅ 完了表示、決定事項 (a)/(b)/(c) を記録、3 obstacles の scope 外確定を併記 過去 dogfood 阻害要因 3 種 (findings ゼロ / review body 抽出漏れ / rate-limit) は classifier 専用で lint_screen は CR 非依存のため scope 外と確定。advisor 指摘で 事前検証し、対応設計を不要化。 guide は history.md (50KB cap 到達済) ではなく独立 doc として stable 配置、引退条件は Phase d 完了 → §8.E 採否判定 → ADR-038 採用/却下時に削除。
…§4 に反映 Phase d kickoff prep 完了 (前 commit、vqtuonzu) に基づく具体的な dogfood 対象 PR roster を「次に何をするか #2」に追加。`docs/todo-summary.md` から選定。 | Order | 構成 | Effort | Diff Profile | |---|---|---|---| | P-1 | Bundle h (89+90) + Bundle g-2 (87+88) | M | docs only | | P-2 | Bundle j-1 (順位 94) | S | TOML + Rust | | P-3 | Bundle g-1 (順位 85+86) | M | Rust impl + test | | P-4 | Bundle d (順位 68) | S | Rust test only | | P-5 | Bundle c-1 (順位 63+64+67) | L | Rust impl ×2 + ADR | 設計判断: - Effort 分布 M→S→M→S→L で size ramp-up: kill-switch (fallback > 50%) signal の 質を切り分け可能 (小規模 fallback = 設計 issue、大規模 fallback = num_ctx 再到達) - Bundle h + g-2 を 1 PR に統合: 共通テーマ "global rules consolidation" - Bundle f 除外: `(defer)` 表記 = systemic 性未確認 具体運用 (Setup / 計測 / Kill-switch) は phase-d-guide.md §1-3 に従う。
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughこのプルリクエストはPhase d(ADR-038に基づくlint_screen段階の試験的運用段階)の完全なドキュメント定義と実行計画を追加します。新しいガイド、状態更新、実dogfood手順、メトリクス定義、キルスイッチ基準、および後続のnum_ctx溢出検出タスク計画を含みます。 ChangesPhase D 運用ドキュメント統合
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Phase d (lint_screen 実環境 dogfood) の kickoff prep を完了し、PR #136 / #137 post-merge-feedback で採用された 2 件 (順位 97/98) を todo に登録。3 commit に分離した docs-only PR。
num_ctxoverflow detection 診断ログを runtime layer に追加する task を todo に登録docs/todo-summary.mdから選定した P-1 〜 P-5 を analysis.md §4 fix(hooks): stop-quality のパイプデッドロックを修正 #2 に明記、size ramp-up 順序変更内容
Commit 1: 順位 98 追加 (PR #137 T1-#1 採用)
PR #136 セッションで Claude が「prompt 設計の問題」と誤診し v4 prompt 改訂ループという誤った means に向かいかけた事例から抽出された learning。
lib-ollama-clientの response validation 層に warn log を追加することで、将来の同型事故を decisive に診断できる runtime hint を整備。Commit 2: Phase d kickoff prep 完了 — 運用ガイド独立 doc + analysis.md 状態同期
ユーザー判断 (Phase d kickoff、2026-05-10) で確定した決定事項を新規 stable doc として独立化:
成果物:
advisor 指摘で事前検証した結果、過去 dogfood 阻害要因 3 種 (findings ゼロ / review body 抽出漏れ / rate-limit) は classifier 専用で lint_screen は CR 非依存のため scope 外と確定。対応設計を不要化。
guide は history.md (50KB cap 到達済) ではなく独立 doc として stable 配置、引退条件は Phase d 完了 → §8.E 採否判定 → ADR-038 採用/却下時に削除。
Commit 3: 5 PRs roster を analysis.md §4 #2 に反映
docs/todo-summary.mdから選定した dogfood 対象 PR roster を analysis.md に明記。別セッションで「次に何の PR を作るか」が doc レベルで決まっている状態に。informational期待、false-positive 検証 baseline../docs/相対パス detect lint rule)auto_fix期待設計判断のポイント
(defer)表記 = systemic 性未確認のため Phase d で push 圧力を加えないTest plan
本 PR は docs only、機能変更なし。
markdownlint-cli2clean (PostToolUse hook で各 edit 後に確認)Out of scope
feedback_todo_no_history違反だが、本 PR scope 外。Phase d kickoff PR or 別 cleanup PR で対処予定num_ctxoverflow detection) の実装: todo 登録のみ、実装は将来 PRSummary by CodeRabbit
リリースノート
lint_screenステージのテスト手順、収集メトリクス、停止条件を明記