Japanese version: docs/ja/README.md
Documents in this directory fall into four layers: “research design (the paper)”, “product design”, “CLI specification/manual”, and “design decision records”. The reading order and dependencies between documents are summarized below. Responses to external evaluation reviews are recorded as decisions under decisions/ as they happen; once a response is complete, the review document itself is deleted (see “Cleanup log” below).
decisions/.generate (deterministic TestCase generation).verify trace/verify pending (automatic reconciliation of execution results and ChangeEvents).mh-sample-test-case (including on-the-ground confirmation of tree-SHA-based detection, and branch/merge scenario verification). Treated as reference material / an audit log.## Status section at the top expresses its lifecycle (Proposed/Accepted/Rejected/Deprecated/Superseded, or an in-progress state such as Accepted (partially executed)). Undecided or partially-unexecuted documents also live here rather than being moved to a separate directory (following Michael Nygard’s “Documenting Architecture Decisions” and MADR practice; a previous separate docs/internal-notes/ directory was discontinued because it fragmented the number space and caused path staleness, and was folded into decisions/0007). decisions/0008 (Status: Proposed) is the decision on a product roadmap centered on the PR Verification Plan, based on the review in Markharness_改善・実装検討_統合設計文書.md. decisions/0009 (Status: Proposed) is the decision to layer the CLI into Domain/Application/Infrastructure, based on the review of a user-supplied architecture design proposal.gap-analysis-mh-sample-test-case.md for a detailed cross-check.cli-manual.md, testcase-generation-design.md, and change-event-verification-tracking-spec.md each carry a “Status: Implemented” style status line and an “Additions/changes made during implementation” section, managing the diff between the initial draft and the implementation self-containedly within the document body.gap-analysis-mh-sample-test-case.md is a “snapshot at investigation time” and must be read while distinguishing the point-in-time findings from the current implementation state.All documents except the paper (git-native-model-for-test-knowledge-management.md) use English kebab-case (foo-bar.md).
Once a document’s response to an external evaluation review is complete, the rationale is transcribed into decisions/ or the paper’s Changelog, and the document itself is deleted (recoverable via git log -- docs/). The same practice applies to documents whose purpose has been served, such as one-off bug-fix instruction sheets.
2026-08-18:
markharness_評価・Related_Work・新規性評価_研究ノート.md — An external review (dated 2026-08-17) on Related Work and novelty assessment. The response to its findings (adding EBT, Requirements RTS, RBTG/MBT, and Trace Link Evolution; adding a comparison against Doorstop/StrictDoc; softening the novelty claim) is reflected in Sections 2.4–2.9 and 1.3, and the Changelog, of the paper, so it was deleted.Markharness_改善・実装検討_統合設計文書.md — An implementation-review document integrating three themes: canonical import, the PR Verification Plan, and the GUI. The adoption decisions and roadmap were transcribed into decisions/0008, and the detailed design into verification-plan-canonical-model-design.md, so it was deleted.2026-08-13(2):
nested-project-dir-git-path-fix-spec.md — Fix instructions for a bug where execution record etc. failed when the project directory was a subdirectory of a git repository. Since the response is complete (fixed, tested, integration-verified), the design decision (formal support for subdirectory placement) and the key points of the response were transcribed into decisions/0006 before deletion. References to it in cli-manual.md were also repointed to the same decision.2026-08-13:
テスト知識管理のGit-nativeモデル_評価レビュー.md — The body of the 2026-08-13 external evaluation review. The response policy for its findings was judged in テスト知識管理のGit-nativeモデル_評価レビュー_有用性判定と修正指示.md, and the results are reflected in the paper’s Changelog and decisions/0005, so it was deleted.テスト知識管理のGit-nativeモデル_評価レビュー_有用性判定と修正指示.md — The usefulness-judgment document for the above review. Judgment criteria and rejection reasons were transcribed into decisions/0005, so it was deleted.improvement-prompts.md — A collection of execution prompts for responding to the 2026-08-12 review. Items 1–6 and 11 are reflected in decisions/0001, decisions/0002, and the paper’s Changelog; item 8 was addressed in decisions/0003; items 9 and 10 were rejected in decisions/0005; item 7 (importer, large-scale case study) was carried forward into the paper’s Chapter 7 Future Work. Deleted accordingly.2026-08-12:
review-data-model-improvement-proposals.md — A review of an external data-model analysis report. The improvement proposals adopted were implemented and reflected in the paper via improvement-prompts.md, and it was concluded that no further paper revision was needed, so it was deleted.gap-analysis-mm-folder.md — The oldest gap-analysis document. Most of its findings had already been resolved via in-body “additions”, and its content overlapped with the successor gap-analysis-mh-sample-test-case.md, so it was deleted.