Skip to content

Commit 205f932

Browse files
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 Code
1 parent bd8f55d commit 205f932

File tree

58 files changed

+577
-499
lines changed

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

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ COPY rust-toolchain.toml ./
2222
# Copy vendor directory if it exists
2323
COPY vendor/ ./vendor/
2424

25+
# Copy workspace crates (includes ovsm crate)
26+
COPY crates/ ./crates/
27+
2528
# Copy source code
2629
COPY src/ ./src/
2730

0 commit comments

Comments
 (0)