Commit 205f932
committed
chore: comprehensive project reorganization and cleanup
## Critical Fix
- fix(docker): add missing COPY crates/ directive to Dockerfile
Resolves CI build failure where workspace member ovsm was not copied
into Docker build context
## Cleanup (Untracked Files Removed)
- Remove temporary log files (*.log, agave-validator-*.log, osvm_chat_*.log)
- Remove chat export JSON files (osvm_chat_export_*.json)
- Remove large text dumps (snapshot_*.txt, stderr.txt, stdout.txt)
- Remove temporary Python/shell scripts (complete_*.py, fix_*.sh, generate_qa.py)
- Remove screenshot files (osvm-docs-*.png)
- Remove ledger directories (*-ledger/)
- Remove backup HTML files from docs/ (index*.bak, index-old.html, index-new.html)
## Documentation Reorganization
- Archive session summaries to docs/archive/session-notes/
* AI_CONTEXT.md
* SESSION_SUMMARY.md
* QA_PROGRESS_REPORT.md
* UI_ENHANCEMENTS.md
* ULTIMATE_DECODER_SUITE.md
* FINAL_SESSION_SUMMARY.md (untracked)
* FINAL_TEST_STATUS.md (untracked)
## test_qa_categories/ Cleanup
- Archive 16 redundant status files to archive/
* Multiple "FINAL_*" variants (FINAL_STATUS, FINAL_VALIDATION, etc.)
* Validation reports (VALIDATION_REPORT, VALIDATION_REPORT_V2)
* Generation/fix summaries
* Keep: README.md, INDEX.md, QUICK_REFERENCE.md, actual QA files
## crates/ovsm/ Cleanup
- Archive 11 assessment/bug report files to docs/archive/
* Assessment files: *ASSESSMENT*.md, *STATUS*.md, *SUMMARY*.md
* Bug reports: BUG_*.md
* Keep: README, CHANGELOG, HOW_TO_USE, USAGE_GUIDE, user-facing docs
## Script Organization
Root scripts moved to scripts/ subdirectories:
- scripts/deps/ - dependency update scripts
- scripts/dev/ - development utilities (local RPC, tunnel manager)
- scripts/build/ - build scripts (Docker, rootfs, unikraft)
- scripts/setup/ - environment setup
- scripts/demo/ - demo scripts
- scripts/validation/ - validation scripts
scripts/ directory organized:
- scripts/test/ - test scripts
- scripts/setup/ - setup scripts
- scripts/debug/ - debug utilities
- scripts/benchmark/ - performance benchmarks
- scripts/qa/ - QA generation scripts
- scripts/build/ - build scripts within scripts/
## Verification
- ✅ cargo check passes (warnings only, as expected)
- ✅ Project structure validated
- ✅ 52 files reorganized
- ✅ Git history preserved via git mv
## Impact
- Cleaner root directory (reduced clutter)
- Organized script structure (improved discoverability)
- Archived historical documents (preserved but not prominent)
- Fixed CI blocker (Docker build)
- No breaking changes to functionality
Addresses user request for codebase reorganization and doc sync.
🤖 Generated with Claude Code1 parent bd8f55d commit 205f932
File tree
58 files changed
+577
-499
lines changed- crates/ovsm/docs/archive
- docs
- archive/session-notes
- scripts
- benchmark
- build
- debug
- demo
- deps
- dev
- qa
- setup
- test
- validation
- test_qa_categories/archive
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
58 files changed
+577
-499
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
| |||
0 commit comments