Skip to content

Conversation

@cliffmin
Copy link
Owner

Summary

Consolidates redundant docs and adds testing infrastructure for public repo readiness.

Changes

🧹 Docs Cleanup (-4 files)

  • Removed redundant release docs (kept RELEASE_GUIDE.md as single source)
    • release-process.md (1 line, empty)
    • release.md (23 lines)
    • releasing.md (2.6KB)
  • Removed outdated testing.md (6 lines, says "moved out")
  • Moved TESTING.mddevelopment/testing-strategy.md (consistency)

🔒 Privacy & Security

  • Added tests/fixtures/golden-features/ to .gitignore (21MB personal audio)
  • Added SECURITY_CHECKLIST.md for public repo transparency

🧪 Testing Infrastructure

  • Added scripts/utilities/test_hammerspoon.sh - Integration test
  • Added scripts/utilities/benchmark_cli.sh - Benchmarking tool
  • Added .github/workflows/benchmark-regression.yml - CI regression testing
  • Added whisper-post-processor/src/main/resources/logback.xml - Logging config

Impact

Before: 4 redundant docs, 21MB personal data unprotected
After: Lean docs structure, proper privacy, automated testing

🤖 Generated with Claude Code

- Remove redundant release docs (kept RELEASE_GUIDE.md as single source)
- Remove outdated testing.md (6 lines, says "moved out")
- Move TESTING.md → development/testing-strategy.md for consistency
- Add golden-features/ to gitignore (21MB personal audio)
- Add SECURITY_CHECKLIST.md for public repo transparency

Keeps repo lean: -4 redundant files, proper privacy for test data
- test_hammerspoon.sh: Integration test for Hammerspoon module loading
- benchmark_cli.sh: CLI benchmarking tool for golden datasets
- benchmark-regression.yml: CI workflow for regression testing
- logback.xml: Logging configuration for Java CLI

Supports golden dataset testing strategy documented in testing-strategy.md
@cliffmin cliffmin merged commit a5ff683 into main Dec 12, 2025
10 checks passed
@cliffmin cliffmin deleted the chore/lean-docs-cleanup branch December 12, 2025 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants