## 親Epic: #41 ## 概要 ドキュメント引用時の鮮度警告と、Issue/PR状態に関する主張のgh CLI自動検証を実装する。 ## 鮮度検出 - ファイルのgit最終更新日を確認 - 7日以上前の更新は警告注入: "このファイルはN日前の更新です。内容が古い可能性があります" ## Issue状態検証 - "Issue #Xは完了" → `gh issue view X --json state` で自動検証 - "N件のIssueが完了" → `gh issue list --state closed` でカウント検証 ## 対象ファイル - Hook Issue 47 (シェルスクリプト実行) の上に構築 - 新規: hooks/factcheck-freshness.sh - 新規: hooks/factcheck-issue-state.sh ## 依存: Issue 47 (Hook実行エンジン) ## 受入基準 - [ ] read toolでファイルを読んだ際に鮮度情報がコンテキスト注入��れる - [ ] Issue番号を含む主張時にgh CLIで状態検証される - [ ] 検証結果がLLMのコンテキストに注入される
Activity
terisuke commentedon Apr 8, 2026
Implemented in guardrail.ts and verified with PR #139.
Acceptance criteria status:
tool.execute.afterのfactchecked/factcheck_source/factcheck_attracking (guardrail.ts L991-998)issue_verification_donegate +gh issue closeblocking (guardrail.ts L814-818, L1285-1296)experimental.session.compactinginjectsfactLine()state (guardrail.ts L1518)Test coverage: PR #139 adds factcheck state machine transition tests (DocRead→WebFetch→CLI, edit_count_since_check tracking).