English version: docs/en/README.md
このディレクトリの資料は「研究設計(論文)」「製品化設計」「CLI仕様・マニュアル」「実装との相違点調査」「設計判断の記録」の4層に分かれる。読む順序の目安と、資料間の依存関係を以下にまとめる。外部評価レビューへの対応は都度decisions/に判断記録として残し、対応完了後はレビュー本体を削除する運用としている(下記「整理の記録」参照)。
decisions/への参照がまとまっている。generate(TestCase決定的生成)の仕様。verify trace/verify pending(実行結果とChangeEventの自動突合)の仕様。mh-sample-test-caseの実データ(tree SHAベース検知の実地確認、分岐・マージシナリオの検証を含む)で検証した調査資料。参考資料・監査ログの位置づけ。## ステータスセクションでライフサイクル(Proposed/Accepted/Rejected/Deprecated/Superseded、実行途中を表すAccepted(一部実行済み)等)を表現する。未確定/一部未実行の文書も別ディレクトリへ移さずここに置く(Michael Nygard「Documenting Architecture Decisions」・MADRの運用に準拠。以前はdocs/internal-notes/という別ディレクトリに分けていたが、番号空間の分断とパス陳腐化の原因になっていたため廃止し、decisions/0007に統合した)。decisions/0008(Status: Proposed)は、Markharness_改善・実装検討_統合設計文書.mdのレビューを踏まえた、PR Verification Planを中心とする製品ロードマップの決定。decisions/0009(Status: Proposed)は、ユーザー提供のアーキテクチャ設計提案のレビューを踏まえた、CLIのDomain/Application/Infrastructureへのレイヤー分離の決定。gap-analysis-mh-sample-test-case.mdを参照する。cli-manual.md・testcase-generation-design.md・change-event-verification-tracking-spec.mdは「Status: Implemented」等のステータス行と「実装時の追記/変更」節を持ち、初期案と実装の差分を本文内で自己完結して管理している。gap-analysis-mh-sample-test-case.mdは「調査時点のスナップショット」であり、指摘時点と現在の実装状態を区別して読む必要がある。論文(テスト知識管理のGit-nativeモデル_統合版.md)を除く全ドキュメントは英語kebab-case(foo-bar.md)で統一している。この1件のみ、参照箇所が多く影響範囲が大きいため従来の日本語ファイル名を維持している。
外部評価レビューへの対応が完了した資料は、判断理由をdecisions/または論文の変更履歴(Changelog)に転記した上で削除する運用としている(git log -- docs/で復元可能)。同じ運用は、単発の不具合修正指示書のように役目が完結した資料にも適用する。
2026-08-18:
markharness_評価・Related_Work・新規性評価_研究ノート.md — Related Work・新規性評価に関する外部レビュー(2026-08-17付)。指摘への対応(EBT・Requirements RTS・RBTG/MBT・Trace Link Evolutionの追加、Doorstop/StrictDocの比較追加、novelty claimの慎重化)は統合版.mdの§2.4〜2.9・§1.3・変更履歴に反映済みのため削除。Markharness_改善・実装検討_統合設計文書.md — canonical import・PR Verification Plan・GUIの3テーマを統合した実装検討レビュー。採否判断とロードマップはdecisions/0008に、詳細設計はverification-plan-canonical-model-design.mdに転記済みのため削除。2026-08-13(2):
nested-project-dir-git-path-fix-spec.md — プロジェクトディレクトリがgitリポジトリのサブディレクトリの場合にexecution record等が失敗する不具合の修正指示書。対応完了(修正・テスト・統合検証済み)に伴い、設計判断(サブディレクトリ配置の正式サポート)と対応内容の要点をdecisions/0006に転記した上で削除。cli-manual.md内の参照リンクも同decisionに張り替え済み。2026-08-13:
テスト知識管理のGit-nativeモデル_評価レビュー.md — 2026-08-13版の外部評価レビュー本体。指摘への対応方針はテスト知識管理のGit-nativeモデル_評価レビュー_有用性判定と修正指示.mdで判定済み、対応結果は統合版.mdの変更履歴・decisions/0005に反映済みのため削除。テスト知識管理のGit-nativeモデル_評価レビュー_有用性判定と修正指示.md — 上記レビューの有用性判定文書。判定基準・却下理由はdecisions/0005に転記済みのため削除。improvement-prompts.md — 2026-08-12レビュー対応の実行プロンプト集。項目1〜6・11はdecisions/0001・decisions/0002・統合版.md変更履歴に反映済み、項目8はdecisions/0003で対応済み、項目9・10はdecisions/0005で却下、項目7(インポータ・大規模ケーススタディ)は統合版.md第7章 Future Workに引き継いだため削除。2026-08-12:
review-data-model-improvement-proposals.md — 外部データモデル分析レポートへのレビュー。採用した改善案はimprovement-prompts.md経由で実装・論文反映が完了しており、論文修正も不要と結論済みだったため削除。gap-analysis-mm-folder.md — 最も古い相違点調査資料。指摘の大半が本文内の「追記」で解消済みとなっており、後継のgap-analysis-mh-sample-test-case.mdと内容が重複していたため削除。