git:20260430.ee69726 to git:20260501.4738e64

18 added, 5 removed. Audit A to A.

---
name: jp-lit-verification
description: >-
日本語文献の実在性調査スキル。貼り付けた文章に登場する日本語文献候補を抽出し、
ndl_search を第一関門として、実在確認済み / 部分一致 / 非実在の疑い / 混線の疑い を根拠付きで判定する。
「文献検証で」「資料検証で」「文献実在性調査を始めます」「資料存在確認を始めます」
「この文献(資料)は本当にある?」「実在するか確認して」「存在確認して」
「文章に出てくる文献(資料)の実在性・存在を確認して」などで使用する。
一度発火したらセッション中は継続する。
---
# 日本語文献実在性調査スキル(jp-lit-verification)
このスキルは、貼り付けた文章に含まれる日本語文献候補の実在性と書誌整合性を検証する。
主入力は、他サービスや他セッションから持ち込まれた回答文・会話ログ・参考文献一覧である。
## 原則
- 主入力は貼り付け文章
- 文献候補は広めに拾う
- 判定は厳しめに行う
- 主出力は表
- 各行に根拠付きの判定理由を必ず付ける
+ - `部分一致` / `混線の疑い` では、近い候補の著者名・書名・掲載誌または出版社・発行年を可能な限り示す
- `ndl_search` を一次検証の第一関門に使う
- `部分一致` / `混線の疑い` / 再確認価値の高い `非実在の疑い` だけ、必要なら個別 source で再確認する
- 生の検索結果を会話へ大量に貼り付けず、表と判定理由を主に残す
- 重い record / OCR payload は必要時だけ再読込する
- 長い検証では、会話に持ち回るのは要点・怪しい候補・次の手だけに留める
- サブエージェントは任意。単独エージェントで成立することを前提にする
## フロー
1. 貼り付け文章を受け取る
2. 文献候補を抽出する
3. `jp_lit_search(source=ndl_search, query=...)` で一次検証する
4. 必要なら個別 source で再確認する
5. 表で報告する
## コンテキスト運用
- `ndl_search` の一次検証結果は、表の根拠に必要な要点だけを会話へ残す
- 詳細書誌や OCR の再確認が必要なときだけ、個別 source を読み直す
- 重要なのは「何が一致し、何が一致しなかったか」であり、検索結果全文の貼り付けではない
## 判定カテゴリ
- 実在確認済み
- 部分一致
- 非実在の疑い
- 混線の疑い
## 出力
主出力は表にする。
| 抽出文献 | 推定タイプ | 検証結果 | 判定理由 | 一致した根拠 | 不一致点 | 確認候補 | 次の手 |
|----------|------------|----------|----------|--------------|----------|----------|--------|
+ `確認候補` には、可能な限り次を入れる。
+
+ - 著者名
+ - 書名
+ - 掲載誌名または出版社
+ - 発行年
+ - source
+ - 可能なら `source_id` または URL
+
別枠:
## 文献候補として弱い抽出
- 情報が少なすぎる
- 作品名か文献名か判別しにくい
- 文献候補としては弱いが、抽出対象にはなった
## 利用ツール
- 一次検証:
- `jp_lit_search(source=ndl_search, query=...)`
- 必要なら個別 source で再確認:
- 図書: `ndl_catalog` / `cinii_books`
- 論文: `cinii_articles` / `jstage_articles` / `ndl_articles`
- 一次資料: `ndl_digital`
- ## 詳細リファレンス
+ ## 参照順
- - [workflows/pasted-text-verification.md](workflows/pasted-text-verification.md)
- - [heuristics/extraction-rules.md](heuristics/extraction-rules.md)
- - [heuristics/classification-rules.md](heuristics/classification-rules.md)
- - [heuristics/source-followup.md](heuristics/source-followup.md)
+ まず次の `reference/` を読む。
+
+ - [reference/01-core-workflow.md](reference/01-core-workflow.md)
+ - [reference/02-extraction-and-classification.md](reference/02-extraction-and-classification.md)
+ - [reference/03-output-and-rationale.md](reference/03-output-and-rationale.md)
+
+ 旧 `workflows/` と `heuristics/` は移行用の詳細資料として当面残す。