Skip to content

v0.7.2 - Repository Cleanup

Choose a tag to compare

@terrylica terrylica released this 29 Oct 21:16
· 75 commits to main since this release

Repository Cleanup (Priority 1-3)

This release focuses on repository organization and cleanup, removing redundant files and improving documentation structure.

Files Removed/Archived

Redundant Files:

  • AGENTS.md - Developer guidelines (content duplicates CONTRIBUTING.md)
  • AUTHORS.md - Contributor tracking (redundant with pyproject.toml + git log)

Obsolete Planning Files:

  • docs/implementation-plan.yaml - Archived to docs/archive/ (6 months old, 24 vs 48 tests)
  • docs/planning-index.yaml - Removed (outdated index, references archived files)

From Priority 1-2 (v0.7.1 work):

  • DOCUMENTATION.md - Removed (redundant with docs/README.md)
  • RELEASE_NOTES*.md - Moved to docs/releases/

Files Reorganized

  • docs/PHASE*.yaml → docs/phases/ (3 SSoT planning files)
  • GITHUB_PYPI_SETUP.md → docs/setup/
  • tests/archive/E2E_TESTING_PLAN_v1.0.0.md → docs/plans/

Cache Files Untracked

  • .lychee* files (3 link checker cache files)

Impact Metrics

Metric Before After Change
Root MD files 10 4 -60%
docs/ root files 12 8 -33%
Tracked cache 3 0 -100%
Total clutter 30 items 12 items -60%

Documentation Updates

  • Updated 10 references across 4 files (README.md, CLAUDE.md, docs/README.md, docs/MODULE_ARCHITECTURE.md)
  • Removed entire "Implementation Plans" section from docs/README.md
  • All git mv operations preserved file history

Validation

  • ✅ All 48 tests passing
  • ✅ Zero regressions
  • ✅ Zero broken links
  • ✅ All references updated atomically
  • ✅ Git history preserved for all moved files

Implementation Details

Total Time: ~40 minutes (estimated: 45 minutes)
Total Commits: 12 (11 refactoring + 1 version bump)
SSoT Plans:

  • REPOSITORY_REFACTORING_PLAN.yaml v3.0.0
  • PRIORITY3_CLEANUP_PLAN.yaml v2.0.0

Full Changelog: v0.7.1...v0.7.2