The repository has a docs/ directory, but it contains exactly one file (docs/MERGE_HYGIENE.md), while thirteen other substantial Markdown documents (README.md, README_CANCEL_VAULT.md, CHANGELOG.md, vesting.md, USDC_INTEGRATION.md, TESTING_GUIDE.md, TEST_SUMMARY.md, TEST_VERIFIER_SAME_AS_CREATOR.md, COVERAGE_ANALYSIS.md, COVERAGE_REPORT.md, Documentation_validate_milestone_wrong_status.md, and src/doc.md) all live scattered at the repository root or under src/. This inconsistent organization makes it hard to know where a new contributor should look for or add documentation, and the docs/ directory's existence with only one file in it suggests an intended reorganization that was never carried through. Consolidate the repository's Markdown documentation into docs/ (or explicitly decide root-level is the convention and remove the now-redundant docs/ directory by moving MERGE_HYGIENE.md to the root).
The repository has a docs/ directory, but it contains exactly one file (docs/MERGE_HYGIENE.md), while thirteen other substantial Markdown documents (README.md, README_CANCEL_VAULT.md, CHANGELOG.md, vesting.md, USDC_INTEGRATION.md, TESTING_GUIDE.md, TEST_SUMMARY.md, TEST_VERIFIER_SAME_AS_CREATOR.md, COVERAGE_ANALYSIS.md, COVERAGE_REPORT.md, Documentation_validate_milestone_wrong_status.md, and src/doc.md) all live scattered at the repository root or under src/. This inconsistent organization makes it hard to know where a new contributor should look for or add documentation, and the docs/ directory's existence with only one file in it suggests an intended reorganization that was never carried through. Consolidate the repository's Markdown documentation into docs/ (or explicitly decide root-level is the convention and remove the now-redundant docs/ directory by moving MERGE_HYGIENE.md to the root).