|
|
"""Clean up directory by archiving files""" |
|
|
import os |
|
|
import shutil |
|
|
from pathlib import Path |
|
|
|
|
|
|
|
|
Path("archive/docs").mkdir(parents=True, exist_ok=True) |
|
|
Path("archive/duplicates").mkdir(parents=True, exist_ok=True) |
|
|
Path("archive/test").mkdir(parents=True, exist_ok=True) |
|
|
|
|
|
|
|
|
doc_files = [ |
|
|
"CONTEXT_MEMORY_FIX.md", |
|
|
"CONTEXT_SUMMARIZATION_ENHANCED.md", |
|
|
"CONTEXT_SUMMARIZATION_IMPLEMENTED.md", |
|
|
"CONTEXT_WINDOW_INCREASED.md", |
|
|
"SESSION_CONTEXT_FIX.md", |
|
|
"SESSION_CONTEXT_FIX_SUMMARY.md", |
|
|
"SESSION_UI_FIX_COMPLETE.md", |
|
|
"MOVING_WINDOW_CONTEXT_FINAL.md", |
|
|
"BUG_FIXES.md", |
|
|
"BUILD_READINESS.md", |
|
|
"DEPLOYMENT_NOTES.md", |
|
|
"DEPLOYMENT_STATUS.md", |
|
|
"FINAL_FIXES_APPLIED.md", |
|
|
"GRACEFUL_DEGRADATION_GUARANTEE.md", |
|
|
"HF_TOKEN_SETUP.md", |
|
|
"IMPLEMENTATION_GAPS_RESOLVED.md", |
|
|
"IMPLEMENTATION_STATUS.md", |
|
|
"INTEGRATION_COMPLETE.md", |
|
|
"INTEGRATION_GUIDE.md", |
|
|
"LLM_INTEGRATION_STATUS.md", |
|
|
"LOGGING_GUIDE.md", |
|
|
"PLACEHOLDER_REMOVAL_COMPLETE.md", |
|
|
"SYSTEM_UPGRADE_CONFIRMATION.md", |
|
|
"TECHNICAL_REVIEW.md", |
|
|
"WORKFLOW_INTEGRATION_GUARANTEE.md", |
|
|
"FILE_STRUCTURE.md", |
|
|
"AGENTS_COMPLETE.md", |
|
|
"COMPATIBILITY.md" |
|
|
] |
|
|
|
|
|
|
|
|
test_files = [ |
|
|
"acceptance_testing.py", |
|
|
"agent_protocols.py", |
|
|
"agent_stubs.py", |
|
|
"cache_implementation.py", |
|
|
"faiss_manager.py", |
|
|
"intent_protocols.py", |
|
|
"intent_recognition.py", |
|
|
"mobile_components.py", |
|
|
"mobile_events.py", |
|
|
"mobile_handlers.py", |
|
|
"performance_optimizations.py", |
|
|
"pwa_features.py", |
|
|
"test_setup.py", |
|
|
"verify_no_downgrade.py" |
|
|
] |
|
|
|
|
|
|
|
|
for file in doc_files: |
|
|
if os.path.exists(file): |
|
|
try: |
|
|
shutil.move(file, f"archive/docs/{file}") |
|
|
print(f"Moved {file}") |
|
|
except Exception as e: |
|
|
print(f"Error moving {file}: {e}") |
|
|
|
|
|
|
|
|
for file in test_files: |
|
|
if os.path.exists(file): |
|
|
try: |
|
|
shutil.move(file, f"archive/test/{file}") |
|
|
print(f"Moved {file}") |
|
|
except Exception as e: |
|
|
print(f"Error moving {file}: {e}") |
|
|
|
|
|
|
|
|
if os.path.exists("Research_AI_Assistant"): |
|
|
try: |
|
|
shutil.move("Research_AI_Assistant", "archive/duplicates/Research_AI_Assistant") |
|
|
print("Moved Research_AI_Assistant directory") |
|
|
except Exception as e: |
|
|
print(f"Error moving Research_AI_Assistant: {e}") |
|
|
|
|
|
print("\nCleanup complete!") |
|
|
print("\nFiles kept in root:") |
|
|
for item in os.listdir("."): |
|
|
if os.path.isfile(item) and not item.startswith(".") and item != "cleanup_files.py": |
|
|
print(f" - {item}") |
|
|
|
|
|
print("\nFiles kept in src/") |
|
|
if os.path.exists("src"): |
|
|
for item in os.listdir("src"): |
|
|
print(f" - src/{item}") |
|
|
|
|
|
|