docs(adr): ADR-042 ルール vs 仕組み化の境界基準 + 関連 todo 整備 + docs 50KB 超過解消#173
Conversation
…+ 順位 44/61 hook 化転換 + 122→136 統合 (Bundle 既存ルール仕組み化) PR #172 (順位 144 = jj-message-required hook) の dogfood 成功を受けた仕組み化方針切替に関する一連の todo system 更新: - 順位 142 entry 追加 (PR #170 T3-#1 採用 ADR-041 補強 State Preservation Invariant pattern) - 順位 143/144 entry 追加 (PR #171 post-merge-feedback Bundle 171 = 複言語 fixture helper + jj-message-required hook) - 順位 145 entry 追加 (PR #172 T2-#1 採用 preset matrix test) - 順位 146-151 entry 新規追加 (既存ルール仕組み化バンドル: secret detection / file length lint / test coverage CI gate / subprocess pipe truncate hook 拡張 / magic number lint / PR diff lines check) - 順位 44 (gh CLI 使用規則) を docs 追記から PreToolUse hook 化方針に転換 - 順位 61 (CR review.body 手動 scan) を docs 追記から check-ci-coderabbit CLI 拡張方針に転換 - 順位 122 (新 todo 着手前の既実装確認) を 順位 136 (working copy staleness hook) に統合 - todo9.md 新設 (todo8.md 50KB 接近のため、新規追加先を todo9.md に移行) - todo-summary.md 更新方針 + table 更新 + Bundle 171 タグ整備 memory rule `feedback_pipeline_over_rules.md` 適用 = rule docs → mechanism shift の体系的記録。
📝 WalkthroughWalkthroughADR-042とドキュメント再編成を含む本PRは、rule vs mechanism の決定枠組みを新規定義し、Bundle採用履歴を追跡し、TODO計画文書を分割・再構成しながら、PR Changesドキュメント体系の拡充と TODO 計画の段階的実行
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 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 |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
docs/bundle-history.md (1)
172-173: ⚡ Quick winリカバリー手順のドキュメント化を推奨
artifact relocation ステップ(report copy + marker 削除)が未文書化である点を「follow-up 候補」として観測していますが、これを todoN.md の追跡タスクとして明示的に登録することを推奨します。次回の類似復旧時の摩擦を低減できます。
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/bundle-history.md` around lines 172 - 173, ドキュメント化されていない artifact relocation ステップ(`.takt/runs/<run>/reports/feedback-report.md` を `.claude/feedback-reports/<PR>.md` にコピーし、pre-emptive marker `168.md.failed` を削除する手順)を明確な追跡タスクとして登録してください: `hooks-user-prompt-feedback-recovery` と `post-merge-feedback` の再起動手順(`pnpm exec takt -w post-merge-feedback`)に続く manual cleanup を todoN.md に追加し、実行手順、必要コマンド、確認ポイント(コピー先パスと marker 名、削除方法)を箇条書きで記載しておいてください。
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@docs/bundle-history.md`:
- Around line 172-173: ドキュメント化されていない artifact relocation
ステップ(`.takt/runs/<run>/reports/feedback-report.md` を
`.claude/feedback-reports/<PR>.md` にコピーし、pre-emptive marker `168.md.failed`
を削除する手順)を明確な追跡タスクとして登録してください: `hooks-user-prompt-feedback-recovery` と
`post-merge-feedback` の再起動手順(`pnpm exec takt -w post-merge-feedback`)に続く manual
cleanup を todoN.md に追加し、実行手順、必要コマンド、確認ポイント(コピー先パスと marker
名、削除方法)を箇条書きで記載しておいてください。
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 0c0e785e-0b8a-42be-b3c4-01314d6420a4
📒 Files selected for processing (8)
CLAUDE.mddocs/adr/adr-042-rule-vs-mechanism-boundary.mddocs/bundle-history.mddocs/todo-summary.mddocs/todo4.mddocs/todo7.mddocs/todo8.mddocs/todo9.md
Summary
ルール vs 仕組み化の境界基準を ADR-042 として codify + 関連する todo system 仕組み化方針切替 + ドキュメントサイズ 50KB 超過解消の 3 commit 構成の docs-only PR。
PR #172 (順位 144 =
jj-message-requiredPreToolUse hook) の dogfood 成功事例を受け、rule docs → mechanism の体系的移行哲学を ADR レベルに昇格。本セッション中の 6 件採用 + 3 件保留判定を実例として記録。Commits
1.
nwdocs(adr): ADR-042 ルール vs 仕組み化の境界基準docs/adr/adr-042-rule-vs-mechanism-boundary.md新設 (試験運用、採用判定 2026-11-25 目安)CLAUDE.mdADR list に ADR-042 link 追加feedback_no_unenforced_rules/feedback_pipeline_over_rules/feedback_dogfood_evals_two_phase) を ADR レベルに昇格2.
rtdocs(todo): 仕組み化方針切替 — todo9.md 新設 + 順位 142-151 群追加 + 順位 44/61/122 hook 化転換gh-token-efficiencypreset 化に方針転換check-ci-coderabbitCLI 拡張に方針転換docs/todo9.md新設 (todo8.md 50KB 接近のため、新規追加先を移行)docs/todo-summary.md更新方針 + table 整備 + Bundle 171 タグ整理3.
swchore(todo): land 済 entry 削除 + bundle-history 分離 (size 50KB 超過解消)docs/todo8.mdから land 済 3 entry 削除: 順位 125 (PR test(hooks): UTF-8 boundary + aggregation cap 拡充 (順位 125 + 57 + 91) #171 で land) / 順位 139 (PR feat(cli-pr-monitor): 順位 141 land — fix_push_time 固定 + RATE_LIMIT_BUT_MERGEABLE signal (順位 140 entry 追加) #170 で land) / 順位 141 (PR feat(cli-pr-monitor): 順位 141 land — fix_push_time 固定 + RATE_LIMIT_BUT_MERGEABLE signal (順位 140 entry 追加) #170 で land)docs/bundle-history.md新設: todo-summary.md の Bundle 解説 16 paragraph (~25KB) を migratedocs/todo-summary.mdから Bundle 解説 paragraph 削除 + bundle-history.md reference 化、table 内 land 済行 (125/139/141) 削除memory rule
feedback_todo_no_history.md適用 (land 済 entry 削除) + ADR-042 § rule docs 縮小効果 を本セッション内で dogfood (todo-summary.md の index 責務回復)。変更ファイル
CLAUDE.md: ADR-042 link 追加 (+1 行)docs/adr/adr-042-rule-vs-mechanism-boundary.md: 新設 (+183 行)docs/bundle-history.md: 新設 (+172 行)docs/todo-summary.md: index 責務集中 + table 整理 (51,659 → 25,376 bytes、-51%)docs/todo4.md: 順位 44 mechanization 転換docs/todo7.md: 順位 61 mechanization 転換docs/todo8.md: land 済 削除 + 統合 + preamble 更新 (62,010 → 46,369 bytes、-25%)docs/todo9.md: 新設 (+310 行、順位 146-151 + 既存ルール仕組み化バンドル)Test plan
関連
jj-message-requiredPreToolUse hook): ADR-042 起案の直接 triggerfeedback_no_unenforced_rules.md/feedback_pipeline_over_rules.md/feedback_dogfood_evals_two_phase.mdを ADR-042 で昇格Out of scope
Summary by CodeRabbit
リリースノート
Documentation
Chores