From 06f761771859b70e78680af37ffd3c364bf4994c Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Sun, 18 Jan 2026 20:42:28 -0700 Subject: [PATCH] feat: Major directory reorganization and cleanup Reorganized project structure for better maintainability and reduced disk usage by 95.9% (11 GB -> 451 MB). Directory Reorganization (85% reduction in root files): - Created docs/ with subdirectories (deployment, testing, database, etc.) - Created infrastructure/vpn-configs/ for VPN scripts - Moved 90+ files from root to organized locations - Archived obsolete documentation (context system, offline mode, zombie debugging) - Moved all test files to tests/ directory - Root directory: 119 files -> 18 files Disk Cleanup (10.55 GB recovered): - Deleted Rust build artifacts: 9.6 GB (target/ directories) - Deleted Python virtual environments: 161 MB (venv/ directories) - Deleted Python cache: 50 KB (__pycache__/) New Structure: - docs/ - All documentation organized by category - docs/archives/ - Obsolete but preserved documentation - infrastructure/ - VPN configs and SSH setup - tests/ - All test files consolidated - logs/ - Ready for future logs Benefits: - Cleaner root directory (18 vs 119 files) - Logical organization of documentation - 95.9% disk space reduction - Faster navigation and discovery - Better portability (build artifacts excluded) Build artifacts can be regenerated: - Rust: cargo build --release (5-15 min per project) - Python: pip install -r requirements.txt (2-3 min) Co-Authored-By: Claude Sonnet 4.5 --- .claude/claude.md | 55 +- COPY_PASTE_MIGRATION.txt | 111 - MIGRATION_TO_RMM_PLAN.md | 608 ------ PST-NW-VPN-auth.txt | 2 - .../credentials/CREDENTIALS_API_SUMMARY.md | 0 .../credentials/CREDENTIAL_SCANNER_GUIDE.md | 0 .../CREDENTIAL_SCANNER_QUICK_REF.md | 0 .../credentials/CREDENTIAL_SCANNER_SUMMARY.md | 0 .../agent-deliveries/AGENT4_DELIVERY.md | 0 .../agent-deliveries/AGENT4_SUMMARY.md | 0 .../AUTOCODER_EXTRACTION_REPORT.md | 0 .../CONTEXT_EXPORT_RESULTS.md | 0 .../CONTEXT_SYSTEM_REMOVAL_COMPLETE.md | 0 .../CONTEXT_SYSTEM_REMOVAL_SUMMARY.md | 0 .../deployment-old/MANUAL_DEPLOY_SIMPLE.txt | 0 .../archives/deployment-old/QUICK_DEPLOY.txt | 0 .../INVISIBLE_PERIODIC_SAVE_SUMMARY.md | 0 .../OFFLINE_MODE_COMPLETE.md | 0 .../OFFLINE_MODE_TEST_PROCEDURE.md | 0 .../OFFLINE_MODE_VERIFICATION.md | 0 .../PERIODIC_SAVE_QUICK_START.md | 0 .../FINAL_ZOMBIE_SOLUTION.md | 0 .../FIX_FLASHING_WINDOW.md | 0 .../ZOMBIE_PROCESS_COORDINATED_FINDINGS.md | 0 .../ZOMBIE_PROCESS_INVESTIGATION.md | 0 .../check_zombie_processes.ps1 | 0 .../monitor_zombies.ps1 | 0 .../database/BULK_IMPORT_IMPLEMENTATION.md | 0 .../database/BULK_IMPORT_RESULTS.md | 0 .../database/COPY_PASTE_MIGRATION_FIXED.txt | 0 .../DATABASE_INDEX_OPTIMIZATION_RESULTS.md | 0 .../database/DATABASE_PERFORMANCE_ANALYSIS.md | 0 .../database/DATA_MIGRATION_PROCEDURE.md | 0 .../database/MIGRATION_COMPLETE.md | 0 .../SQL_INJECTION_FIXES_VERIFICATION.txt | 0 .../database/SQL_INJECTION_FIX_SUMMARY.md | 0 .../AUTOMATED_DEPLOYMENT_COMPLETE.md | 0 .../deployment/DEPLOYMENT_GUIDE.md | 0 .../DEPLOYMENT_SAFEGUARDS_README.md | 0 .../deployment/DEPLOY_ALL_FILES.txt | 0 .../deployment/DEPLOY_STEPS.txt | 0 deploy.ps1 => docs/deployment/deploy.ps1 | 0 .../deployment/deploy_manual.cmd | 0 .../deployment/deploy_recall_fix.sh | 0 .../deployment/deploy_to_rmm.ps1 | 0 .../session-notes/COMPLETE_SYSTEM_SUMMARY.md | 0 .../session-notes/FIXES_APPLIED.md | 0 .../session-notes/NEXT_SESSION_START.md | 0 .../session-notes/SESSION_STATE.md | 0 .../WORKFLOW_IMPROVEMENTS_2026-01-17.md | 0 .../specifications/MSP-MODE-SPEC.md | 0 .../testing/API_TEST_SUMMARY.md | 0 .../testing/POST_REBOOT_TESTING.md | 0 .../testing/TEST_MCP_INSTALLATION.md | 0 .../testing/TEST_PHASE1_RESULTS.md | 0 .../testing/TEST_PHASE2_RESULTS.md | 0 .../testing/TEST_PHASE5_RESULTS.md | 0 .../testing/TEST_RESULTS_FINAL.md | 0 import-log.txt | 9 - import_output.txt | 11 - imported-conversations-import-log.txt | 1817 ----------------- .../setup-ssh-keys.ps1 | 0 .../Reference/PST-NW-VPN-Windows.ovpn | 0 .../Reference/PST-VPN-Quick-Reference.txt | 0 .../vpn-configs/Setup/Install-PST-VPN.ps1 | 0 .../Setup/PST-L2TP-VPN-Manual-Setup.txt | 0 .../Setup/PST-VPN-Setup-Instructions.txt | 0 .../vpn-configs/Setup/Setup-PST-L2TP-VPN.ps1 | 0 .../Add-PST-VPN-Route-Manual.ps1 | 0 .../Troubleshooting/Fix-PST-VPN-Auth.ps1 | 0 .../Utilities/Connect-PST-VPN-Standalone.ps1 | 0 .../vpn-configs/Utilities/Connect-PST-VPN.ps1 | 0 .../Utilities/Diagnose-VPN-Interface.ps1 | 0 .../vpn-configs/Utilities/Quick-Test-VPN.ps1 | 0 .../Utilities/Show-VPN-Interface.ps1 | 0 .../Utilities/Test-PST-VPN-Connectivity.ps1 | 0 .../vpn-configs/Utilities/vpn-connect.bat | 0 .../vpn-configs/Utilities/vpn-disconnect.bat | 0 .../check_record_counts.py | 0 .../check_rmm_status.cmd | 0 .../create_jwt_token.py | 0 .../example_credential_import.py | 0 .../test_api_endpoints.py | 0 .../test_conversation_parser.py | 0 .../test_credential_scanner.py | 0 .../test_credentials_api.py | 0 .../test_crud_operations.py | 0 .../test_db_connection.py | 0 .../test_import_preview.py | 0 .../test_import_speed.py | 0 .../test_models_detailed.py | 0 .../test_models_import.py | 0 .../test_phase5_api_endpoints.py | 0 .../test_sql_injection_security.py | 0 .../test_sql_injection_simple.sh | 0 zombie_test_results.txt | 80 - 96 files changed, 54 insertions(+), 2639 deletions(-) delete mode 100644 COPY_PASTE_MIGRATION.txt delete mode 100644 MIGRATION_TO_RMM_PLAN.md delete mode 100644 PST-NW-VPN-auth.txt rename CREDENTIALS_API_SUMMARY.md => docs/api/credentials/CREDENTIALS_API_SUMMARY.md (100%) rename CREDENTIAL_SCANNER_GUIDE.md => docs/api/credentials/CREDENTIAL_SCANNER_GUIDE.md (100%) rename CREDENTIAL_SCANNER_QUICK_REF.md => docs/api/credentials/CREDENTIAL_SCANNER_QUICK_REF.md (100%) rename CREDENTIAL_SCANNER_SUMMARY.md => docs/api/credentials/CREDENTIAL_SCANNER_SUMMARY.md (100%) rename AGENT4_DELIVERY.md => docs/archives/agent-deliveries/AGENT4_DELIVERY.md (100%) rename AGENT4_SUMMARY.md => docs/archives/agent-deliveries/AGENT4_SUMMARY.md (100%) rename AUTOCODER_EXTRACTION_REPORT.md => docs/archives/agent-deliveries/AUTOCODER_EXTRACTION_REPORT.md (100%) rename CONTEXT_EXPORT_RESULTS.md => docs/archives/context-system-removal/CONTEXT_EXPORT_RESULTS.md (100%) rename CONTEXT_SYSTEM_REMOVAL_COMPLETE.md => docs/archives/context-system-removal/CONTEXT_SYSTEM_REMOVAL_COMPLETE.md (100%) rename CONTEXT_SYSTEM_REMOVAL_SUMMARY.md => docs/archives/context-system-removal/CONTEXT_SYSTEM_REMOVAL_SUMMARY.md (100%) rename MANUAL_DEPLOY_SIMPLE.txt => docs/archives/deployment-old/MANUAL_DEPLOY_SIMPLE.txt (100%) rename QUICK_DEPLOY.txt => docs/archives/deployment-old/QUICK_DEPLOY.txt (100%) rename INVISIBLE_PERIODIC_SAVE_SUMMARY.md => docs/archives/offline-mode-removed/INVISIBLE_PERIODIC_SAVE_SUMMARY.md (100%) rename OFFLINE_MODE_COMPLETE.md => docs/archives/offline-mode-removed/OFFLINE_MODE_COMPLETE.md (100%) rename OFFLINE_MODE_TEST_PROCEDURE.md => docs/archives/offline-mode-removed/OFFLINE_MODE_TEST_PROCEDURE.md (100%) rename OFFLINE_MODE_VERIFICATION.md => docs/archives/offline-mode-removed/OFFLINE_MODE_VERIFICATION.md (100%) rename PERIODIC_SAVE_QUICK_START.md => docs/archives/offline-mode-removed/PERIODIC_SAVE_QUICK_START.md (100%) rename FINAL_ZOMBIE_SOLUTION.md => docs/archives/zombie-process-debugging/FINAL_ZOMBIE_SOLUTION.md (100%) rename FIX_FLASHING_WINDOW.md => docs/archives/zombie-process-debugging/FIX_FLASHING_WINDOW.md (100%) rename ZOMBIE_PROCESS_COORDINATED_FINDINGS.md => docs/archives/zombie-process-debugging/ZOMBIE_PROCESS_COORDINATED_FINDINGS.md (100%) rename ZOMBIE_PROCESS_INVESTIGATION.md => docs/archives/zombie-process-debugging/ZOMBIE_PROCESS_INVESTIGATION.md (100%) rename check_zombie_processes.ps1 => docs/archives/zombie-process-debugging/check_zombie_processes.ps1 (100%) rename monitor_zombies.ps1 => docs/archives/zombie-process-debugging/monitor_zombies.ps1 (100%) rename BULK_IMPORT_IMPLEMENTATION.md => docs/database/BULK_IMPORT_IMPLEMENTATION.md (100%) rename BULK_IMPORT_RESULTS.md => docs/database/BULK_IMPORT_RESULTS.md (100%) rename COPY_PASTE_MIGRATION_FIXED.txt => docs/database/COPY_PASTE_MIGRATION_FIXED.txt (100%) rename DATABASE_INDEX_OPTIMIZATION_RESULTS.md => docs/database/DATABASE_INDEX_OPTIMIZATION_RESULTS.md (100%) rename DATABASE_PERFORMANCE_ANALYSIS.md => docs/database/DATABASE_PERFORMANCE_ANALYSIS.md (100%) rename DATA_MIGRATION_PROCEDURE.md => docs/database/DATA_MIGRATION_PROCEDURE.md (100%) rename MIGRATION_COMPLETE.md => docs/database/MIGRATION_COMPLETE.md (100%) rename SQL_INJECTION_FIXES_VERIFICATION.txt => docs/database/SQL_INJECTION_FIXES_VERIFICATION.txt (100%) rename SQL_INJECTION_FIX_SUMMARY.md => docs/database/SQL_INJECTION_FIX_SUMMARY.md (100%) rename AUTOMATED_DEPLOYMENT_COMPLETE.md => docs/deployment/AUTOMATED_DEPLOYMENT_COMPLETE.md (100%) rename DEPLOYMENT_GUIDE.md => docs/deployment/DEPLOYMENT_GUIDE.md (100%) rename DEPLOYMENT_SAFEGUARDS_README.md => docs/deployment/DEPLOYMENT_SAFEGUARDS_README.md (100%) rename DEPLOY_ALL_FILES.txt => docs/deployment/DEPLOY_ALL_FILES.txt (100%) rename DEPLOY_STEPS.txt => docs/deployment/DEPLOY_STEPS.txt (100%) rename deploy.ps1 => docs/deployment/deploy.ps1 (100%) rename deploy_manual.cmd => docs/deployment/deploy_manual.cmd (100%) rename deploy_recall_fix.sh => docs/deployment/deploy_recall_fix.sh (100%) rename deploy_to_rmm.ps1 => docs/deployment/deploy_to_rmm.ps1 (100%) rename COMPLETE_SYSTEM_SUMMARY.md => docs/session-notes/COMPLETE_SYSTEM_SUMMARY.md (100%) rename FIXES_APPLIED.md => docs/session-notes/FIXES_APPLIED.md (100%) rename NEXT_SESSION_START.md => docs/session-notes/NEXT_SESSION_START.md (100%) rename SESSION_STATE.md => docs/session-notes/SESSION_STATE.md (100%) rename WORKFLOW_IMPROVEMENTS_2026-01-17.md => docs/session-notes/WORKFLOW_IMPROVEMENTS_2026-01-17.md (100%) rename MSP-MODE-SPEC.md => docs/specifications/MSP-MODE-SPEC.md (100%) rename API_TEST_SUMMARY.md => docs/testing/API_TEST_SUMMARY.md (100%) rename POST_REBOOT_TESTING.md => docs/testing/POST_REBOOT_TESTING.md (100%) rename TEST_MCP_INSTALLATION.md => docs/testing/TEST_MCP_INSTALLATION.md (100%) rename TEST_PHASE1_RESULTS.md => docs/testing/TEST_PHASE1_RESULTS.md (100%) rename TEST_PHASE2_RESULTS.md => docs/testing/TEST_PHASE2_RESULTS.md (100%) rename TEST_PHASE5_RESULTS.md => docs/testing/TEST_PHASE5_RESULTS.md (100%) rename TEST_RESULTS_FINAL.md => docs/testing/TEST_RESULTS_FINAL.md (100%) delete mode 100644 import-log.txt delete mode 100644 import_output.txt delete mode 100644 imported-conversations-import-log.txt rename setup-ssh-keys.ps1 => infrastructure/setup-ssh-keys.ps1 (100%) rename PST-NW-VPN-Windows.ovpn => infrastructure/vpn-configs/Reference/PST-NW-VPN-Windows.ovpn (100%) rename PST-VPN-Quick-Reference.txt => infrastructure/vpn-configs/Reference/PST-VPN-Quick-Reference.txt (100%) rename Install-PST-VPN.ps1 => infrastructure/vpn-configs/Setup/Install-PST-VPN.ps1 (100%) rename PST-L2TP-VPN-Manual-Setup.txt => infrastructure/vpn-configs/Setup/PST-L2TP-VPN-Manual-Setup.txt (100%) rename PST-VPN-Setup-Instructions.txt => infrastructure/vpn-configs/Setup/PST-VPN-Setup-Instructions.txt (100%) rename Setup-PST-L2TP-VPN.ps1 => infrastructure/vpn-configs/Setup/Setup-PST-L2TP-VPN.ps1 (100%) rename Add-PST-VPN-Route-Manual.ps1 => infrastructure/vpn-configs/Troubleshooting/Add-PST-VPN-Route-Manual.ps1 (100%) rename Fix-PST-VPN-Auth.ps1 => infrastructure/vpn-configs/Troubleshooting/Fix-PST-VPN-Auth.ps1 (100%) rename Connect-PST-VPN-Standalone.ps1 => infrastructure/vpn-configs/Utilities/Connect-PST-VPN-Standalone.ps1 (100%) rename Connect-PST-VPN.ps1 => infrastructure/vpn-configs/Utilities/Connect-PST-VPN.ps1 (100%) rename Diagnose-VPN-Interface.ps1 => infrastructure/vpn-configs/Utilities/Diagnose-VPN-Interface.ps1 (100%) rename Quick-Test-VPN.ps1 => infrastructure/vpn-configs/Utilities/Quick-Test-VPN.ps1 (100%) rename Show-VPN-Interface.ps1 => infrastructure/vpn-configs/Utilities/Show-VPN-Interface.ps1 (100%) rename Test-PST-VPN-Connectivity.ps1 => infrastructure/vpn-configs/Utilities/Test-PST-VPN-Connectivity.ps1 (100%) rename vpn-connect.bat => infrastructure/vpn-configs/Utilities/vpn-connect.bat (100%) rename vpn-disconnect.bat => infrastructure/vpn-configs/Utilities/vpn-disconnect.bat (100%) rename check_record_counts.py => scripts/check_record_counts.py (100%) rename check_rmm_status.cmd => scripts/check_rmm_status.cmd (100%) rename create_jwt_token.py => scripts/create_jwt_token.py (100%) rename example_credential_import.py => scripts/example_credential_import.py (100%) rename test_api_endpoints.py => tests/test_api_endpoints.py (100%) rename test_conversation_parser.py => tests/test_conversation_parser.py (100%) rename test_credential_scanner.py => tests/test_credential_scanner.py (100%) rename test_credentials_api.py => tests/test_credentials_api.py (100%) rename test_crud_operations.py => tests/test_crud_operations.py (100%) rename test_db_connection.py => tests/test_db_connection.py (100%) rename test_import_preview.py => tests/test_import_preview.py (100%) rename test_import_speed.py => tests/test_import_speed.py (100%) rename test_models_detailed.py => tests/test_models_detailed.py (100%) rename test_models_import.py => tests/test_models_import.py (100%) rename test_phase5_api_endpoints.py => tests/test_phase5_api_endpoints.py (100%) rename test_sql_injection_security.py => tests/test_sql_injection_security.py (100%) rename test_sql_injection_simple.sh => tests/test_sql_injection_simple.sh (100%) delete mode 100644 zombie_test_results.txt diff --git a/.claude/claude.md b/.claude/claude.md index 43bf7d7..d161dbc 100644 --- a/.claude/claude.md +++ b/.claude/claude.md @@ -16,6 +16,59 @@ --- +## Core Operating Principle: You Are a Coordinator + +**CRITICAL:** Main Claude is a **coordinator**, not an executor. Your primary role is to delegate work to specialized agents and preserve your main context space. + +**Main Context Space is Sacred:** +- Your context window is valuable and limited +- Delegate ALL significant operations to agents unless doing it yourself is significantly cheaper in tokens +- Agents have their own full context windows for specialized tasks +- Keep your context focused on coordination, decision-making, and user interaction + +**When to Delegate (via Task tool):** +- Database operations (queries, inserts, updates) → Database Agent +- Code generation → Coding Agent +- Code review → Code Review Agent (MANDATORY for all code) +- Test execution → Testing Agent +- Git operations → Gitea Agent +- File exploration/search → Explore Agent +- Complex problem-solving → General-purpose agent with Sequential Thinking MCP + +**When to Do It Yourself:** +- Simple user responses (conversational replies) +- Reading a single file to answer a question +- Basic file operations (1-2 files) +- Presenting agent results to user +- Making decisions about what to do next +- Creating task checklists + +**Example - Database Query (DELEGATE):** +``` +User: "How many projects are in the database?" + +❌ WRONG: ssh guru@172.16.3.30 "mysql -u claudetools ... SELECT COUNT(*) ..." +✅ CORRECT: Launch Database Agent with task: "Count projects in database" +``` + +**Example - Simple File Read (DO YOURSELF):** +``` +User: "What's in the README?" + +✅ CORRECT: Use Read tool directly (cheap, preserves context) +❌ WRONG: Launch agent just to read one file (wasteful) +``` + +**Rule of Thumb:** +- If the operation will consume >500 tokens of your context → Delegate to agent +- If it's a simple read/search/response → Do it yourself +- If it's code generation or database work → ALWAYS delegate +- When in doubt → Delegate (agents are cheap, your context is precious) + +**See:** `.claude/AGENT_COORDINATION_RULES.md` for complete delegation guidelines + +--- + ## Project Structure ``` @@ -321,5 +374,5 @@ alembic upgrade head --- -**Last Updated:** 2026-01-18 (Context system removed) +**Last Updated:** 2026-01-18 (Context system removed, coordinator role enforced) **Project Progress:** Phase 5 Complete diff --git a/COPY_PASTE_MIGRATION.txt b/COPY_PASTE_MIGRATION.txt deleted file mode 100644 index 775d6af..0000000 --- a/COPY_PASTE_MIGRATION.txt +++ /dev/null @@ -1,111 +0,0 @@ -================================================================================ -DATA MIGRATION - COPY/PASTE COMMANDS -================================================================================ - -Step 1: Open PuTTY and connect to Jupiter (172.16.3.20) ------------------------------------------------------------------------- - -Copy and paste this entire block: - -docker exec mariadb mysqldump \ - -u claudetools \ - -pCT_e8fcd5a3952030a79ed6debae6c954ed \ - --no-create-info \ - --skip-add-drop-table \ - --insert-ignore \ - --complete-insert \ - claudetools | \ -ssh guru@172.16.3.30 "mysql -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed -D claudetools" - -Press Enter and wait (should complete in 5-10 seconds) - -Expected output: (nothing = success, or some INSERT statements scrolling by) - - -Step 2: Verify the migration succeeded ------------------------------------------------------------------------- - -Open another PuTTY window and connect to RMM (172.16.3.30) - -Copy and paste this: - -mysql -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed -D claudetools -e "SELECT TABLE_NAME, TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='claudetools' AND TABLE_ROWS > 0 ORDER BY TABLE_ROWS DESC;" - -Expected output: -TABLE_NAME TABLE_ROWS -conversation_contexts 68 -(possibly other tables with data) - - -Step 3: Test from Windows ------------------------------------------------------------------------- - -Open PowerShell or Command Prompt and run: - -curl -s http://172.16.3.30:8001/api/conversation-contexts?limit=3 - -Expected: JSON output with 3 conversation contexts - - -================================================================================ -TROUBLESHOOTING -================================================================================ - -If Step 1 asks for a password: - - Enter the password for guru@172.16.3.30 when prompted - -If Step 1 says "Permission denied": - - RMM and Jupiter need SSH keys configured - - Alternative: Do it in 3 steps (export, copy, import) - see below - -If Step 2 shows 0 rows: - - Something went wrong with import - - Check for error messages from Step 1 - - -================================================================================ -ALTERNATIVE: 3-STEP METHOD (if single command doesn't work) -================================================================================ - -On Jupiter (172.16.3.20): ------------------------------------------------------------------------- -docker exec mariadb mysqldump \ - -u claudetools \ - -pCT_e8fcd5a3952030a79ed6debae6c954ed \ - --no-create-info \ - --skip-add-drop-table \ - --insert-ignore \ - --complete-insert \ - claudetools > /tmp/data_export.sql - -ls -lh /tmp/data_export.sql - -Copy this file to RMM: ------------------------------------------------------------------------- -scp /tmp/data_export.sql guru@172.16.3.30:/tmp/ - -On RMM (172.16.3.30): ------------------------------------------------------------------------- -mysql -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed -D claudetools < /tmp/data_export.sql - -Verify: ------------------------------------------------------------------------- -mysql -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed -D claudetools -e "SELECT COUNT(*) as contexts FROM conversation_contexts;" - -Should show: contexts = 68 (or more) - - -================================================================================ -QUICK CHECK: Is there data on Jupiter to migrate? -================================================================================ - -On Jupiter (172.16.3.20): ------------------------------------------------------------------------- -docker exec mariadb mysql -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed -D claudetools -e "SELECT COUNT(*) FROM conversation_contexts;" - -Should show: 68 (from yesterday's import) - -If it shows 0, then there's nothing to migrate! - - -================================================================================ diff --git a/MIGRATION_TO_RMM_PLAN.md b/MIGRATION_TO_RMM_PLAN.md deleted file mode 100644 index 0dc501b..0000000 --- a/MIGRATION_TO_RMM_PLAN.md +++ /dev/null @@ -1,608 +0,0 @@ -# ClaudeTools Migration to RMM Server - -**Date:** 2026-01-17 -**Objective:** Centralize ClaudeTools database and API on RMM server (172.16.3.30) -**Estimated Time:** 30-45 minutes - ---- - -## Current State - -**Database (Jupiter - 172.16.3.20:3306):** -- MariaDB in Docker container -- Database: `claudetools` -- User: `claudetools` -- Password: `CT_e8fcd5a3952030a79ed6debae6c954ed` -- 43 tables, ~0 rows (newly created) - -**API:** -- Running locally on each machine (localhost:8000) -- Requires Python, venv, dependencies on each machine -- Inconsistent versions across machines - -**Configuration:** -- Encryption Key: `C:\Users\MikeSwanson\claude-projects\shared-data\.encryption-key` -- JWT Secret: `NdwgH6jsGR1WfPdUwR3u9i1NwNx3QthhLHBsRCfFxcg=` - ---- - -## Target State - -**Database (RMM Server - 172.16.3.30:3306):** -- MariaDB installed natively on Ubuntu 22.04 -- Database: `claudetools` -- User: `claudetools` -- Same password (for simplicity) -- Accessible from local network (172.16.3.0/24) - -**API (RMM Server - 172.16.3.30:8001):** -- Running as systemd service -- URL: `http://172.16.3.30:8001` -- External URL (via nginx): `https://claudetools-api.azcomputerguru.com` -- Auto-starts on boot -- Single deployment point - -**Client Configuration (.claude/context-recall-config.env):** -```bash -CLAUDE_API_URL=http://172.16.3.30:8001 -CLAUDE_PROJECT_ID=auto-detected -JWT_TOKEN=obtained-from-central-api -CONTEXT_RECALL_ENABLED=true -``` - ---- - -## Migration Steps - -### Phase 1: Database Setup on RMM Server (10 min) - -**1.1 Install MariaDB on RMM Server** -```bash -ssh guru@172.16.3.30 - -# Install MariaDB -sudo apt update -sudo apt install -y mariadb-server mariadb-client - -# Start and enable service -sudo systemctl start mariadb -sudo systemctl enable mariadb - -# Secure installation -sudo mysql_secure_installation -# - Set root password: CT_rmm_root_2026 -# - Remove anonymous users: Yes -# - Disallow root login remotely: Yes -# - Remove test database: Yes -# - Reload privilege tables: Yes -``` - -**1.2 Create ClaudeTools Database and User** -```bash -sudo mysql -u root -p - -CREATE DATABASE claudetools CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; - -CREATE USER 'claudetools'@'172.16.3.%' IDENTIFIED BY 'CT_e8fcd5a3952030a79ed6debae6c954ed'; -GRANT ALL PRIVILEGES ON claudetools.* TO 'claudetools'@'172.16.3.%'; - -CREATE USER 'claudetools'@'localhost' IDENTIFIED BY 'CT_e8fcd5a3952030a79ed6debae6c954ed'; -GRANT ALL PRIVILEGES ON claudetools.* TO 'claudetools'@'localhost'; - -FLUSH PRIVILEGES; -EXIT; -``` - -**1.3 Configure MariaDB for Network Access** -```bash -sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf - -# Change bind-address to allow network connections -# FROM: bind-address = 127.0.0.1 -# TO: bind-address = 0.0.0.0 - -sudo systemctl restart mariadb - -# Test connection from Windows -# From D:\ClaudeTools: -mysql -h 172.16.3.30 -u claudetools -p claudetools -# Password: CT_e8fcd5a3952030a79ed6debae6c954ed -``` - ---- - -### Phase 2: Export Data from Jupiter (5 min) - -**2.1 Export Current Database** -```bash -# On Jupiter (172.16.3.20) -ssh root@172.16.3.20 - -# Export database -docker exec -it mariadb mysqldump \ - -u claudetools \ - -pCT_e8fcd5a3952030a79ed6debae6c954ed \ - claudetools > /tmp/claudetools_export.sql - -# Check export size -ls -lh /tmp/claudetools_export.sql - -# Copy to RMM server -scp /tmp/claudetools_export.sql guru@172.16.3.30:/tmp/ -``` - -**2.2 Import to RMM Server** -```bash -# On RMM server -ssh guru@172.16.3.30 - -# Import database -mysql -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed claudetools < /tmp/claudetools_export.sql - -# Verify tables -mysql -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed claudetools -e "SHOW TABLES;" - -# Should show 43 tables -``` - -**Alternative: Fresh Migration with Alembic** (if export is empty/small) -```bash -# On Windows (D:\ClaudeTools) -# Update .env to point to RMM server -DATABASE_URL=mysql+pymysql://claudetools:CT_e8fcd5a3952030a79ed6debae6c954ed@172.16.3.30:3306/claudetools?charset=utf8mb4 - -# Run migrations -alembic upgrade head - -# This creates all 43 tables fresh -``` - ---- - -### Phase 3: Deploy API on RMM Server (15 min) - -**3.1 Create API Directory and Virtual Environment** -```bash -ssh guru@172.16.3.30 - -# Create directory -sudo mkdir -p /opt/claudetools -sudo chown guru:guru /opt/claudetools -cd /opt/claudetools - -# Clone or copy API code -# Option A: Via git (recommended) -git clone https://git.azcomputerguru.com/mike/ClaudeTools.git . - -# Option B: Copy from Windows -# From Windows: scp -r D:\ClaudeTools\api guru@172.16.3.30:/opt/claudetools/ -# From Windows: scp D:\ClaudeTools\requirements.txt guru@172.16.3.30:/opt/claudetools/ -# From Windows: scp D:\ClaudeTools\alembic.ini guru@172.16.3.30:/opt/claudetools/ -# From Windows: scp -r D:\ClaudeTools\migrations guru@172.16.3.30:/opt/claudetools/ - -# Create Python virtual environment -python3 -m venv venv -source venv/bin/activate - -# Install dependencies -pip install --upgrade pip -pip install -r requirements.txt -``` - -**3.2 Configure Environment** -```bash -# Create .env file -cat > /opt/claudetools/.env <<'EOF' -# Database Configuration -DATABASE_URL=mysql+pymysql://claudetools:CT_e8fcd5a3952030a79ed6debae6c954ed@localhost:3306/claudetools?charset=utf8mb4 -DATABASE_POOL_SIZE=20 -DATABASE_MAX_OVERFLOW=10 - -# Security Configuration -JWT_SECRET_KEY=NdwgH6jsGR1WfPdUwR3u9i1NwNx3QthhLHBsRCfFxcg= -ENCRYPTION_KEY=your-encryption-key-from-shared-data -JWT_ALGORITHM=HS256 -ACCESS_TOKEN_EXPIRE_MINUTES=1440 - -# API Configuration -ALLOWED_ORIGINS=* -DATABASE_NAME=claudetools -EOF - -# Copy encryption key from shared data -# From Windows: scp C:\Users\MikeSwanson\claude-projects\shared-data\.encryption-key guru@172.16.3.30:/opt/claudetools/.encryption-key - -# Update .env with actual encryption key -ENCRYPTION_KEY=$(cat /opt/claudetools/.encryption-key) -sed -i "s|ENCRYPTION_KEY=.*|ENCRYPTION_KEY=$ENCRYPTION_KEY|" /opt/claudetools/.env -``` - -**3.3 Create Systemd Service** -```bash -sudo nano /etc/systemd/system/claudetools-api.service -``` - -```ini -[Unit] -Description=ClaudeTools Context Recall API -After=network.target mariadb.service -Wants=mariadb.service - -[Service] -Type=simple -User=guru -Group=guru -WorkingDirectory=/opt/claudetools -Environment="PATH=/opt/claudetools/venv/bin" -EnvironmentFile=/opt/claudetools/.env -ExecStart=/opt/claudetools/venv/bin/uvicorn api.main:app --host 0.0.0.0 --port 8001 --workers 2 -Restart=always -RestartSec=10 - -# Logging -StandardOutput=append:/var/log/claudetools-api.log -StandardError=append:/var/log/claudetools-api-error.log - -[Install] -WantedBy=multi-user.target -``` - -**3.4 Start Service** -```bash -# Create log files -sudo touch /var/log/claudetools-api.log /var/log/claudetools-api-error.log -sudo chown guru:guru /var/log/claudetools-api*.log - -# Enable and start service -sudo systemctl daemon-reload -sudo systemctl enable claudetools-api -sudo systemctl start claudetools-api - -# Check status -sudo systemctl status claudetools-api - -# Test API -curl http://localhost:8001/health -curl http://172.16.3.30:8001/health - -# View logs -sudo journalctl -u claudetools-api -f -``` - ---- - -### Phase 4: Configure Nginx Reverse Proxy (5 min) - -**4.1 Create Nginx Config** -```bash -sudo nano /etc/nginx/sites-available/claudetools-api -``` - -```nginx -server { - listen 80; - server_name claudetools-api.azcomputerguru.com; - - location / { - proxy_pass http://localhost:8001; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # WebSocket support (if needed) - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - } -} -``` - -```bash -# Enable site -sudo ln -s /etc/nginx/sites-available/claudetools-api /etc/nginx/sites-enabled/ -sudo nginx -t -sudo systemctl reload nginx - -# Test -curl http://172.16.3.30/health -``` - -**4.2 Setup SSL (Optional - via NPM or Certbot)** -```bash -# Option A: Use NPM on Jupiter (easier) -# Add proxy host in NPM: claudetools-api.azcomputerguru.com → http://172.16.3.30:8001 - -# Option B: Use Certbot directly -sudo apt install -y certbot python3-certbot-nginx -sudo certbot --nginx -d claudetools-api.azcomputerguru.com -``` - ---- - -### Phase 5: Update Client Configurations (5 min) - -**5.1 Update Shared Config Template** -```bash -# On Windows -# Edit C:\Users\MikeSwanson\claude-projects\shared-data\context-recall-config.env.template - -cat > "C:\Users\MikeSwanson\claude-projects\shared-data\context-recall-config.env.template" <<'EOF' -# Claude Code Context Recall Configuration Template -# Copy this to your project's .claude/context-recall-config.env - -# API Configuration -CLAUDE_API_URL=http://172.16.3.30:8001 - -# Project Identification (auto-detected from git) -CLAUDE_PROJECT_ID= - -# Authentication (get from API) -JWT_TOKEN= - -# Context Recall Settings -CONTEXT_RECALL_ENABLED=true -MIN_RELEVANCE_SCORE=5.0 -MAX_CONTEXTS=10 -AUTO_SAVE_CONTEXT=true -DEFAULT_RELEVANCE_SCORE=7.0 -DEBUG_CONTEXT_RECALL=false -EOF -``` - -**5.2 Update Current Machine** -```bash -# In D:\ClaudeTools -# Update .claude/context-recall-config.env -sed -i 's|CLAUDE_API_URL=.*|CLAUDE_API_URL=http://172.16.3.30:8001|' .claude/context-recall-config.env - -# Get new JWT token from central API -curl -X POST http://172.16.3.30:8001/api/auth/login \ - -H "Content-Type: application/json" \ - -d '{"username": "admin", "password": "your-password"}' | jq -r '.access_token' - -# Update JWT_TOKEN in config file -``` - ---- - -### Phase 6: Create New-Machine Setup Script (5 min) - -**6.1 Create Simple Setup Script** -```bash -# Save as: scripts/setup-new-machine.sh -cat > scripts/setup-new-machine.sh <<'EOF' -#!/bin/bash -# -# ClaudeTools New Machine Setup -# Quick setup for new machines (30 seconds) -# - -set -e - -echo "==========================================" -echo "ClaudeTools New Machine Setup" -echo "==========================================" -echo "" - -# Detect project root -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" -CONFIG_FILE="$PROJECT_ROOT/.claude/context-recall-config.env" - -echo "Project root: $PROJECT_ROOT" -echo "" - -# Check if template exists in shared data -SHARED_TEMPLATE="C:/Users/MikeSwanson/claude-projects/shared-data/context-recall-config.env" - -if [ ! -f "$SHARED_TEMPLATE" ]; then - echo "❌ ERROR: Template not found at $SHARED_TEMPLATE" - exit 1 -fi - -# Copy template -echo "[1/3] Copying configuration template..." -cp "$SHARED_TEMPLATE" "$CONFIG_FILE" -echo "✓ Configuration file created" -echo "" - -# Get project ID from git -echo "[2/3] Detecting project ID..." -PROJECT_ID=$(git config --local claude.projectid 2>/dev/null || echo "") - -if [ -z "$PROJECT_ID" ]; then - # Generate from git remote - GIT_REMOTE=$(git config --get remote.origin.url 2>/dev/null || echo "") - if [ -n "$GIT_REMOTE" ]; then - PROJECT_ID=$(echo -n "$GIT_REMOTE" | md5sum | cut -d' ' -f1) - git config --local claude.projectid "$PROJECT_ID" - echo "✓ Generated project ID: $PROJECT_ID" - else - echo "⚠ Warning: Could not detect project ID" - fi -else - echo "✓ Project ID: $PROJECT_ID" -fi - -# Update config with project ID -if [ -n "$PROJECT_ID" ]; then - sed -i "s|CLAUDE_PROJECT_ID=.*|CLAUDE_PROJECT_ID=$PROJECT_ID|" "$CONFIG_FILE" -fi - -echo "" - -# Get JWT token -echo "[3/3] Obtaining JWT token..." -echo "Enter API credentials:" -read -p "Username [admin]: " API_USERNAME -API_USERNAME="${API_USERNAME:-admin}" -read -sp "Password: " API_PASSWORD -echo "" - -if [ -z "$API_PASSWORD" ]; then - echo "❌ ERROR: Password required" - exit 1 -fi - -JWT_TOKEN=$(curl -s -X POST http://172.16.3.30:8001/api/auth/login \ - -H "Content-Type: application/json" \ - -d "{\"username\": \"$API_USERNAME\", \"password\": \"$API_PASSWORD\"}" | \ - grep -o '"access_token":"[^"]*' | sed 's/"access_token":"//') - -if [ -z "$JWT_TOKEN" ]; then - echo "❌ ERROR: Failed to get JWT token" - exit 1 -fi - -# Update config with token -sed -i "s|JWT_TOKEN=.*|JWT_TOKEN=$JWT_TOKEN|" "$CONFIG_FILE" - -echo "✓ JWT token obtained and saved" -echo "" - -echo "==========================================" -echo "Setup Complete!" -echo "==========================================" -echo "" -echo "Configuration file: $CONFIG_FILE" -echo "API URL: http://172.16.3.30:8001" -echo "Project ID: $PROJECT_ID" -echo "" -echo "You can now use Claude Code normally." -echo "Context will be automatically recalled from the central server." -echo "" -EOF - -chmod +x scripts/setup-new-machine.sh -``` - ---- - -## Rollback Plan - -If migration fails, revert to Jupiter database: - -```bash -# Update .claude/context-recall-config.env -CLAUDE_API_URL=http://172.16.3.20:8000 - -# Restart local API -cd D:\ClaudeTools -api\venv\Scripts\activate -python -m api.main -``` - ---- - -## Testing Checklist - -After migration, verify: - -- [ ] Database accessible from RMM server: `mysql -h localhost -u claudetools -p` -- [ ] Database accessible from Windows: `mysql -h 172.16.3.30 -u claudetools -p` -- [ ] API health endpoint: `curl http://172.16.3.30:8001/health` -- [ ] API docs accessible: http://172.16.3.30:8001/api/docs -- [ ] JWT authentication works: `curl -X POST http://172.16.3.30:8001/api/auth/login ...` -- [ ] Context recall works: `bash .claude/hooks/user-prompt-submit` -- [ ] Context saving works: `bash .claude/hooks/task-complete` -- [ ] Service auto-starts: `sudo systemctl restart claudetools-api && systemctl status claudetools-api` -- [ ] Logs are clean: `sudo journalctl -u claudetools-api -n 50` - ---- - -## New Machine Setup (Post-Migration) - -**Simple 3-step process:** - -```bash -# 1. Clone repo -git clone https://git.azcomputerguru.com/mike/ClaudeTools.git -cd ClaudeTools - -# 2. Run setup script -bash scripts/setup-new-machine.sh - -# 3. Done! (30 seconds total) -``` - -**No need for:** -- Python installation -- Virtual environment -- Dependencies installation -- API server management -- Database configuration - ---- - -## Maintenance - -**Updating API code:** -```bash -ssh guru@172.16.3.30 -cd /opt/claudetools -git pull origin main -sudo systemctl restart claudetools-api -``` - -**Viewing logs:** -```bash -# Live tail -sudo journalctl -u claudetools-api -f - -# Last 100 lines -sudo journalctl -u claudetools-api -n 100 - -# Log files -tail -f /var/log/claudetools-api.log -tail -f /var/log/claudetools-api-error.log -``` - -**Database backup:** -```bash -# Daily backup cron -crontab -e - -# Add: -0 2 * * * mysqldump -u claudetools -pCT_e8fcd5a3952030a79ed6debae6c954ed claudetools | gzip > /home/guru/backups/claudetools_$(date +\%Y\%m\%d).sql.gz -``` - ---- - -## Benefits of Central Architecture - -**Before (Local API on each machine):** -- Setup time: 15 minutes per machine -- Dependencies: Python, venv, 20+ packages per machine -- Maintenance: Update N machines separately -- Version drift: Different API versions across machines -- Troubleshooting: Complex, machine-specific issues - -**After (Central API on RMM server):** -- Setup time: 30 seconds per machine -- Dependencies: None (just git clone + config file) -- Maintenance: Update once, affects all machines -- Version consistency: Single API version everywhere -- Troubleshooting: Check one service, one log - -**Resource usage:** -- Before: 3-5 Python processes (one per machine) -- After: 1 systemd service with 2 workers - ---- - -## Next Steps - -1. Execute migration (Phases 1-5) -2. Test thoroughly (Testing Checklist) -3. Update shared template in credentials.md -4. Document in SESSION_STATE.md -5. Commit migration scripts to git -6. Setup monitoring/alerting for API service (optional) -7. Configure SSL certificate (optional, via NPM) - ---- - -**Estimated Total Time:** 30-45 minutes -**Risk Level:** Low (database is new, easy rollback) -**Downtime:** 5 minutes (during API switchover) diff --git a/PST-NW-VPN-auth.txt b/PST-NW-VPN-auth.txt deleted file mode 100644 index 9658c2e..0000000 --- a/PST-NW-VPN-auth.txt +++ /dev/null @@ -1,2 +0,0 @@ -pst-admin -24Hearts$ diff --git a/CREDENTIALS_API_SUMMARY.md b/docs/api/credentials/CREDENTIALS_API_SUMMARY.md similarity index 100% rename from CREDENTIALS_API_SUMMARY.md rename to docs/api/credentials/CREDENTIALS_API_SUMMARY.md diff --git a/CREDENTIAL_SCANNER_GUIDE.md b/docs/api/credentials/CREDENTIAL_SCANNER_GUIDE.md similarity index 100% rename from CREDENTIAL_SCANNER_GUIDE.md rename to docs/api/credentials/CREDENTIAL_SCANNER_GUIDE.md diff --git a/CREDENTIAL_SCANNER_QUICK_REF.md b/docs/api/credentials/CREDENTIAL_SCANNER_QUICK_REF.md similarity index 100% rename from CREDENTIAL_SCANNER_QUICK_REF.md rename to docs/api/credentials/CREDENTIAL_SCANNER_QUICK_REF.md diff --git a/CREDENTIAL_SCANNER_SUMMARY.md b/docs/api/credentials/CREDENTIAL_SCANNER_SUMMARY.md similarity index 100% rename from CREDENTIAL_SCANNER_SUMMARY.md rename to docs/api/credentials/CREDENTIAL_SCANNER_SUMMARY.md diff --git a/AGENT4_DELIVERY.md b/docs/archives/agent-deliveries/AGENT4_DELIVERY.md similarity index 100% rename from AGENT4_DELIVERY.md rename to docs/archives/agent-deliveries/AGENT4_DELIVERY.md diff --git a/AGENT4_SUMMARY.md b/docs/archives/agent-deliveries/AGENT4_SUMMARY.md similarity index 100% rename from AGENT4_SUMMARY.md rename to docs/archives/agent-deliveries/AGENT4_SUMMARY.md diff --git a/AUTOCODER_EXTRACTION_REPORT.md b/docs/archives/agent-deliveries/AUTOCODER_EXTRACTION_REPORT.md similarity index 100% rename from AUTOCODER_EXTRACTION_REPORT.md rename to docs/archives/agent-deliveries/AUTOCODER_EXTRACTION_REPORT.md diff --git a/CONTEXT_EXPORT_RESULTS.md b/docs/archives/context-system-removal/CONTEXT_EXPORT_RESULTS.md similarity index 100% rename from CONTEXT_EXPORT_RESULTS.md rename to docs/archives/context-system-removal/CONTEXT_EXPORT_RESULTS.md diff --git a/CONTEXT_SYSTEM_REMOVAL_COMPLETE.md b/docs/archives/context-system-removal/CONTEXT_SYSTEM_REMOVAL_COMPLETE.md similarity index 100% rename from CONTEXT_SYSTEM_REMOVAL_COMPLETE.md rename to docs/archives/context-system-removal/CONTEXT_SYSTEM_REMOVAL_COMPLETE.md diff --git a/CONTEXT_SYSTEM_REMOVAL_SUMMARY.md b/docs/archives/context-system-removal/CONTEXT_SYSTEM_REMOVAL_SUMMARY.md similarity index 100% rename from CONTEXT_SYSTEM_REMOVAL_SUMMARY.md rename to docs/archives/context-system-removal/CONTEXT_SYSTEM_REMOVAL_SUMMARY.md diff --git a/MANUAL_DEPLOY_SIMPLE.txt b/docs/archives/deployment-old/MANUAL_DEPLOY_SIMPLE.txt similarity index 100% rename from MANUAL_DEPLOY_SIMPLE.txt rename to docs/archives/deployment-old/MANUAL_DEPLOY_SIMPLE.txt diff --git a/QUICK_DEPLOY.txt b/docs/archives/deployment-old/QUICK_DEPLOY.txt similarity index 100% rename from QUICK_DEPLOY.txt rename to docs/archives/deployment-old/QUICK_DEPLOY.txt diff --git a/INVISIBLE_PERIODIC_SAVE_SUMMARY.md b/docs/archives/offline-mode-removed/INVISIBLE_PERIODIC_SAVE_SUMMARY.md similarity index 100% rename from INVISIBLE_PERIODIC_SAVE_SUMMARY.md rename to docs/archives/offline-mode-removed/INVISIBLE_PERIODIC_SAVE_SUMMARY.md diff --git a/OFFLINE_MODE_COMPLETE.md b/docs/archives/offline-mode-removed/OFFLINE_MODE_COMPLETE.md similarity index 100% rename from OFFLINE_MODE_COMPLETE.md rename to docs/archives/offline-mode-removed/OFFLINE_MODE_COMPLETE.md diff --git a/OFFLINE_MODE_TEST_PROCEDURE.md b/docs/archives/offline-mode-removed/OFFLINE_MODE_TEST_PROCEDURE.md similarity index 100% rename from OFFLINE_MODE_TEST_PROCEDURE.md rename to docs/archives/offline-mode-removed/OFFLINE_MODE_TEST_PROCEDURE.md diff --git a/OFFLINE_MODE_VERIFICATION.md b/docs/archives/offline-mode-removed/OFFLINE_MODE_VERIFICATION.md similarity index 100% rename from OFFLINE_MODE_VERIFICATION.md rename to docs/archives/offline-mode-removed/OFFLINE_MODE_VERIFICATION.md diff --git a/PERIODIC_SAVE_QUICK_START.md b/docs/archives/offline-mode-removed/PERIODIC_SAVE_QUICK_START.md similarity index 100% rename from PERIODIC_SAVE_QUICK_START.md rename to docs/archives/offline-mode-removed/PERIODIC_SAVE_QUICK_START.md diff --git a/FINAL_ZOMBIE_SOLUTION.md b/docs/archives/zombie-process-debugging/FINAL_ZOMBIE_SOLUTION.md similarity index 100% rename from FINAL_ZOMBIE_SOLUTION.md rename to docs/archives/zombie-process-debugging/FINAL_ZOMBIE_SOLUTION.md diff --git a/FIX_FLASHING_WINDOW.md b/docs/archives/zombie-process-debugging/FIX_FLASHING_WINDOW.md similarity index 100% rename from FIX_FLASHING_WINDOW.md rename to docs/archives/zombie-process-debugging/FIX_FLASHING_WINDOW.md diff --git a/ZOMBIE_PROCESS_COORDINATED_FINDINGS.md b/docs/archives/zombie-process-debugging/ZOMBIE_PROCESS_COORDINATED_FINDINGS.md similarity index 100% rename from ZOMBIE_PROCESS_COORDINATED_FINDINGS.md rename to docs/archives/zombie-process-debugging/ZOMBIE_PROCESS_COORDINATED_FINDINGS.md diff --git a/ZOMBIE_PROCESS_INVESTIGATION.md b/docs/archives/zombie-process-debugging/ZOMBIE_PROCESS_INVESTIGATION.md similarity index 100% rename from ZOMBIE_PROCESS_INVESTIGATION.md rename to docs/archives/zombie-process-debugging/ZOMBIE_PROCESS_INVESTIGATION.md diff --git a/check_zombie_processes.ps1 b/docs/archives/zombie-process-debugging/check_zombie_processes.ps1 similarity index 100% rename from check_zombie_processes.ps1 rename to docs/archives/zombie-process-debugging/check_zombie_processes.ps1 diff --git a/monitor_zombies.ps1 b/docs/archives/zombie-process-debugging/monitor_zombies.ps1 similarity index 100% rename from monitor_zombies.ps1 rename to docs/archives/zombie-process-debugging/monitor_zombies.ps1 diff --git a/BULK_IMPORT_IMPLEMENTATION.md b/docs/database/BULK_IMPORT_IMPLEMENTATION.md similarity index 100% rename from BULK_IMPORT_IMPLEMENTATION.md rename to docs/database/BULK_IMPORT_IMPLEMENTATION.md diff --git a/BULK_IMPORT_RESULTS.md b/docs/database/BULK_IMPORT_RESULTS.md similarity index 100% rename from BULK_IMPORT_RESULTS.md rename to docs/database/BULK_IMPORT_RESULTS.md diff --git a/COPY_PASTE_MIGRATION_FIXED.txt b/docs/database/COPY_PASTE_MIGRATION_FIXED.txt similarity index 100% rename from COPY_PASTE_MIGRATION_FIXED.txt rename to docs/database/COPY_PASTE_MIGRATION_FIXED.txt diff --git a/DATABASE_INDEX_OPTIMIZATION_RESULTS.md b/docs/database/DATABASE_INDEX_OPTIMIZATION_RESULTS.md similarity index 100% rename from DATABASE_INDEX_OPTIMIZATION_RESULTS.md rename to docs/database/DATABASE_INDEX_OPTIMIZATION_RESULTS.md diff --git a/DATABASE_PERFORMANCE_ANALYSIS.md b/docs/database/DATABASE_PERFORMANCE_ANALYSIS.md similarity index 100% rename from DATABASE_PERFORMANCE_ANALYSIS.md rename to docs/database/DATABASE_PERFORMANCE_ANALYSIS.md diff --git a/DATA_MIGRATION_PROCEDURE.md b/docs/database/DATA_MIGRATION_PROCEDURE.md similarity index 100% rename from DATA_MIGRATION_PROCEDURE.md rename to docs/database/DATA_MIGRATION_PROCEDURE.md diff --git a/MIGRATION_COMPLETE.md b/docs/database/MIGRATION_COMPLETE.md similarity index 100% rename from MIGRATION_COMPLETE.md rename to docs/database/MIGRATION_COMPLETE.md diff --git a/SQL_INJECTION_FIXES_VERIFICATION.txt b/docs/database/SQL_INJECTION_FIXES_VERIFICATION.txt similarity index 100% rename from SQL_INJECTION_FIXES_VERIFICATION.txt rename to docs/database/SQL_INJECTION_FIXES_VERIFICATION.txt diff --git a/SQL_INJECTION_FIX_SUMMARY.md b/docs/database/SQL_INJECTION_FIX_SUMMARY.md similarity index 100% rename from SQL_INJECTION_FIX_SUMMARY.md rename to docs/database/SQL_INJECTION_FIX_SUMMARY.md diff --git a/AUTOMATED_DEPLOYMENT_COMPLETE.md b/docs/deployment/AUTOMATED_DEPLOYMENT_COMPLETE.md similarity index 100% rename from AUTOMATED_DEPLOYMENT_COMPLETE.md rename to docs/deployment/AUTOMATED_DEPLOYMENT_COMPLETE.md diff --git a/DEPLOYMENT_GUIDE.md b/docs/deployment/DEPLOYMENT_GUIDE.md similarity index 100% rename from DEPLOYMENT_GUIDE.md rename to docs/deployment/DEPLOYMENT_GUIDE.md diff --git a/DEPLOYMENT_SAFEGUARDS_README.md b/docs/deployment/DEPLOYMENT_SAFEGUARDS_README.md similarity index 100% rename from DEPLOYMENT_SAFEGUARDS_README.md rename to docs/deployment/DEPLOYMENT_SAFEGUARDS_README.md diff --git a/DEPLOY_ALL_FILES.txt b/docs/deployment/DEPLOY_ALL_FILES.txt similarity index 100% rename from DEPLOY_ALL_FILES.txt rename to docs/deployment/DEPLOY_ALL_FILES.txt diff --git a/DEPLOY_STEPS.txt b/docs/deployment/DEPLOY_STEPS.txt similarity index 100% rename from DEPLOY_STEPS.txt rename to docs/deployment/DEPLOY_STEPS.txt diff --git a/deploy.ps1 b/docs/deployment/deploy.ps1 similarity index 100% rename from deploy.ps1 rename to docs/deployment/deploy.ps1 diff --git a/deploy_manual.cmd b/docs/deployment/deploy_manual.cmd similarity index 100% rename from deploy_manual.cmd rename to docs/deployment/deploy_manual.cmd diff --git a/deploy_recall_fix.sh b/docs/deployment/deploy_recall_fix.sh similarity index 100% rename from deploy_recall_fix.sh rename to docs/deployment/deploy_recall_fix.sh diff --git a/deploy_to_rmm.ps1 b/docs/deployment/deploy_to_rmm.ps1 similarity index 100% rename from deploy_to_rmm.ps1 rename to docs/deployment/deploy_to_rmm.ps1 diff --git a/COMPLETE_SYSTEM_SUMMARY.md b/docs/session-notes/COMPLETE_SYSTEM_SUMMARY.md similarity index 100% rename from COMPLETE_SYSTEM_SUMMARY.md rename to docs/session-notes/COMPLETE_SYSTEM_SUMMARY.md diff --git a/FIXES_APPLIED.md b/docs/session-notes/FIXES_APPLIED.md similarity index 100% rename from FIXES_APPLIED.md rename to docs/session-notes/FIXES_APPLIED.md diff --git a/NEXT_SESSION_START.md b/docs/session-notes/NEXT_SESSION_START.md similarity index 100% rename from NEXT_SESSION_START.md rename to docs/session-notes/NEXT_SESSION_START.md diff --git a/SESSION_STATE.md b/docs/session-notes/SESSION_STATE.md similarity index 100% rename from SESSION_STATE.md rename to docs/session-notes/SESSION_STATE.md diff --git a/WORKFLOW_IMPROVEMENTS_2026-01-17.md b/docs/session-notes/WORKFLOW_IMPROVEMENTS_2026-01-17.md similarity index 100% rename from WORKFLOW_IMPROVEMENTS_2026-01-17.md rename to docs/session-notes/WORKFLOW_IMPROVEMENTS_2026-01-17.md diff --git a/MSP-MODE-SPEC.md b/docs/specifications/MSP-MODE-SPEC.md similarity index 100% rename from MSP-MODE-SPEC.md rename to docs/specifications/MSP-MODE-SPEC.md diff --git a/API_TEST_SUMMARY.md b/docs/testing/API_TEST_SUMMARY.md similarity index 100% rename from API_TEST_SUMMARY.md rename to docs/testing/API_TEST_SUMMARY.md diff --git a/POST_REBOOT_TESTING.md b/docs/testing/POST_REBOOT_TESTING.md similarity index 100% rename from POST_REBOOT_TESTING.md rename to docs/testing/POST_REBOOT_TESTING.md diff --git a/TEST_MCP_INSTALLATION.md b/docs/testing/TEST_MCP_INSTALLATION.md similarity index 100% rename from TEST_MCP_INSTALLATION.md rename to docs/testing/TEST_MCP_INSTALLATION.md diff --git a/TEST_PHASE1_RESULTS.md b/docs/testing/TEST_PHASE1_RESULTS.md similarity index 100% rename from TEST_PHASE1_RESULTS.md rename to docs/testing/TEST_PHASE1_RESULTS.md diff --git a/TEST_PHASE2_RESULTS.md b/docs/testing/TEST_PHASE2_RESULTS.md similarity index 100% rename from TEST_PHASE2_RESULTS.md rename to docs/testing/TEST_PHASE2_RESULTS.md diff --git a/TEST_PHASE5_RESULTS.md b/docs/testing/TEST_PHASE5_RESULTS.md similarity index 100% rename from TEST_PHASE5_RESULTS.md rename to docs/testing/TEST_PHASE5_RESULTS.md diff --git a/TEST_RESULTS_FINAL.md b/docs/testing/TEST_RESULTS_FINAL.md similarity index 100% rename from TEST_RESULTS_FINAL.md rename to docs/testing/TEST_RESULTS_FINAL.md diff --git a/import-log.txt b/import-log.txt deleted file mode 100644 index 04e30f8..0000000 --- a/import-log.txt +++ /dev/null @@ -1,9 +0,0 @@ -[INFO] ================================================================================ -[INFO] ClaudeTools Conversation Import Script -[INFO] ================================================================================ -[INFO] Logs directory: D:\ClaudeTools\projects\msp-tools\guru-connect-conversation-logs -[INFO] API URL: http://172.16.3.30:8001 -[INFO] Mode: IMPORT -[INFO] ================================================================================ -[ERROR] No JWT_TOKEN in environment and no API_USER_EMAIL/API_USER_PASSWORD -[ERROR] Cannot proceed without JWT token. Set JWT_TOKEN or API_USER_EMAIL/API_USER_PASSWORD in .env diff --git a/import_output.txt b/import_output.txt deleted file mode 100644 index c3414d8..0000000 --- a/import_output.txt +++ /dev/null @@ -1,11 +0,0 @@ -====================================================================== -CLAUDE CONTEXT IMPORT TOOL -====================================================================== -[OK] Loaded JWT token from .claude\context-recall-config.env - -[API] Calling: http://172.16.3.30:8001/api/bulk-import/import-folder - Mode: EXECUTE - Folder: C:\Users\MikeSwanson\.claude\projects - -[ERROR] API Error: 404 Client Error: Not Found for url: http://172.16.3.30:8001/api/bulk-import/import-folder?folder_path=C%3A%5CUsers%5CMikeSwanson%5C.claude%5Cprojects&dry_run=False - Detail: Base path does not exist: C:\Users\MikeSwanson\.claude\projects diff --git a/imported-conversations-import-log.txt b/imported-conversations-import-log.txt deleted file mode 100644 index ff79588..0000000 --- a/imported-conversations-import-log.txt +++ /dev/null @@ -1,1817 +0,0 @@ -[INFO] ================================================================================ -[INFO] ClaudeTools Conversation Import Script -[INFO] ================================================================================ -[INFO] Logs directory: D:\ClaudeTools\imported-conversations -[INFO] API URL: http://172.16.3.30:8001 -[INFO] Mode: IMPORT -[INFO] ================================================================================ -[INFO] Using JWT token from environment -[INFO] -Finding conversation files... -[INFO] Found 549 conversation files -[INFO] Total size: 258.23 MB -[INFO] Large files requiring chunking: 143 -[INFO] -Processing files... -[INFO] -[1/549] Processing 38341360-8a5e-477c-ba86-1cd047ff2764.jsonl... -[INFO] -[2/549] Processing f9b7f6dc-7053-44a3-a8d3-ea9e0e9f3583.jsonl... -[INFO] -[3/549] Processing 26c273cd-1f16-4da1-8a58-c73b7ade7233.jsonl... -[INFO] -[4/549] Processing agent-a017d28.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a017d28.jsonl -[INFO] -[5/549] Processing agent-a0c2e53.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0c2e53.jsonl -[INFO] -[6/549] Processing agent-ad817ef.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad817ef.jsonl -[INFO] -[7/549] Processing agent-a3cb29e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3cb29e.jsonl -[INFO] -[8/549] Processing agent-a83eede.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a83eede.jsonl -[INFO] -[9/549] Processing agent-ac7bce0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac7bce0.jsonl -[INFO] -[10/549] Processing agent-a1c86f8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a1c86f8.jsonl -[INFO] -[11/549] Processing agent-a2a8f44.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a2a8f44.jsonl -[INFO] -[12/549] Processing agent-a8fe6ab.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8fe6ab.jsonl -[INFO] -[13/549] Processing agent-ac9f7ca.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac9f7ca.jsonl -[INFO] -[14/549] Processing agent-ad375a2.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad375a2.jsonl -[INFO] -[15/549] Processing agent-afb94eb.jsonl... -[SUCCESS] [SUCCESS] Imported agent-afb94eb.jsonl -[INFO] -[16/549] Processing agent-ace6aa0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ace6aa0.jsonl -[INFO] -[17/549] Processing agent-a5d5fdd.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5d5fdd.jsonl -[INFO] -[18/549] Processing agent-ad634a5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad634a5.jsonl -[INFO] -[19/549] Processing agent-a92d41e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a92d41e.jsonl -[INFO] -[20/549] Processing agent-a67830e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a67830e.jsonl -[INFO] -[21/549] Processing agent-af2dcf1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af2dcf1.jsonl -[INFO] -[22/549] Processing agent-abe8306.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abe8306.jsonl -[INFO] -[23/549] Processing agent-a7c5e3a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7c5e3a.jsonl -[INFO] -[24/549] Processing agent-a860bdc.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a860bdc.jsonl -[INFO] -[25/549] Processing agent-a98022a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a98022a.jsonl -[INFO] -[26/549] Processing agent-a166550.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a166550.jsonl -[INFO] -[27/549] Processing agent-a74af5c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a74af5c.jsonl -[INFO] -[28/549] Processing agent-a0a427f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0a427f.jsonl -[INFO] -[29/549] Processing agent-a05ee60.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a05ee60.jsonl -[INFO] -[30/549] Processing agent-a5b0bb7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5b0bb7.jsonl -[INFO] -[31/549] Processing agent-aeee0de.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aeee0de.jsonl -[INFO] -[32/549] Processing agent-a540106.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a540106.jsonl -[INFO] -[33/549] Processing agent-acfc9df.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acfc9df.jsonl -[INFO] -[34/549] Processing agent-a3066fa.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3066fa.jsonl -[INFO] -[35/549] Processing agent-a8c98f8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8c98f8.jsonl -[INFO] -[36/549] Processing agent-a2a4ee1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a2a4ee1.jsonl -[INFO] -[37/549] Processing agent-a5f369c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5f369c.jsonl -[INFO] -[38/549] Processing agent-a21620b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a21620b.jsonl -[INFO] -[39/549] Processing agent-a7b00d3.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7b00d3.jsonl -[INFO] -[40/549] Processing agent-a76867f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a76867f.jsonl -[INFO] -[41/549] Processing agent-ade3f23.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ade3f23.jsonl -[INFO] -[42/549] Processing agent-abed3f2.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abed3f2.jsonl -[INFO] -[43/549] Processing agent-a10f0ca.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a10f0ca.jsonl -[INFO] -[44/549] Processing agent-aa39f67.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa39f67.jsonl -[INFO] -[45/549] Processing agent-abebee7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abebee7.jsonl -[INFO] -[46/549] Processing agent-ad14d62.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad14d62.jsonl -[INFO] -[47/549] Processing agent-a5544ca.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5544ca.jsonl -[INFO] -[48/549] Processing agent-ad01d21.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad01d21.jsonl -[INFO] -[49/549] Processing agent-a189aa1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a189aa1.jsonl -[INFO] -[50/549] Processing agent-af12c80.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af12c80.jsonl -[INFO] -[51/549] Processing agent-adbe244.jsonl... -[SUCCESS] [SUCCESS] Imported agent-adbe244.jsonl -[INFO] -[52/549] Processing agent-a5b891a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5b891a.jsonl -[INFO] -[53/549] Processing agent-a7bdac7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7bdac7.jsonl -[INFO] -[54/549] Processing agent-a19a998.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a19a998.jsonl -[INFO] -[55/549] Processing agent-aba0ca4.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aba0ca4.jsonl -[INFO] -[56/549] Processing agent-ab9f12a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ab9f12a.jsonl -[INFO] -[57/549] Processing agent-a74d85e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a74d85e.jsonl -[INFO] -[58/549] Processing agent-a7abbac.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7abbac.jsonl -[INFO] -[59/549] Processing agent-a8cf560.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8cf560.jsonl -[INFO] -[60/549] Processing agent-aa3fe54.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa3fe54.jsonl -[INFO] -[61/549] Processing agent-ab7851a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ab7851a.jsonl -[INFO] -[62/549] Processing agent-a664c44.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a664c44.jsonl -[INFO] -[63/549] Processing agent-ae9efc6.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae9efc6.jsonl -[INFO] -[64/549] Processing agent-a429640.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a429640.jsonl -[INFO] -[65/549] Processing agent-a1f11f2.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a1f11f2.jsonl -[INFO] -[66/549] Processing agent-afa1ba9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-afa1ba9.jsonl -[INFO] -[67/549] Processing agent-acff3c1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acff3c1.jsonl -[INFO] -[68/549] Processing agent-a43d4c1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a43d4c1.jsonl -[INFO] -[69/549] Processing agent-ad56f44.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad56f44.jsonl -[INFO] -[70/549] Processing agent-abdad96.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abdad96.jsonl -[INFO] -[71/549] Processing agent-a6a7734.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6a7734.jsonl -[INFO] -[72/549] Processing agent-aa16998.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa16998.jsonl -[INFO] -[73/549] Processing agent-aceb8e1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aceb8e1.jsonl -[INFO] -[74/549] Processing agent-a47a6c2.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a47a6c2.jsonl -[INFO] -[75/549] Processing agent-a579942.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a579942.jsonl -[INFO] -[76/549] Processing agent-ab22d64.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ab22d64.jsonl -[INFO] -[77/549] Processing agent-ae2ba93.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae2ba93.jsonl -[INFO] -[78/549] Processing agent-a55f01e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a55f01e.jsonl -[INFO] -[79/549] Processing agent-a0b964a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0b964a.jsonl -[INFO] -[80/549] Processing agent-abfac5d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abfac5d.jsonl -[INFO] -[81/549] Processing agent-aa75c18.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa75c18.jsonl -[INFO] -[82/549] Processing agent-ae28351.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae28351.jsonl -[INFO] -[83/549] Processing agent-a61791d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a61791d.jsonl -[INFO] -[84/549] Processing agent-a82fc08.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a82fc08.jsonl -[INFO] -[85/549] Processing agent-af7a067.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af7a067.jsonl -[INFO] -[86/549] Processing agent-a9994a3.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9994a3.jsonl -[INFO] -[87/549] Processing agent-aa48219.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa48219.jsonl -[INFO] -[88/549] Processing agent-ac99222.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac99222.jsonl -[INFO] -[89/549] Processing agent-a147c8c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a147c8c.jsonl -[INFO] -[90/549] Processing agent-acaabd7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acaabd7.jsonl -[INFO] -[91/549] Processing agent-aa776c6.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa776c6.jsonl -[INFO] -[92/549] Processing agent-a7a642a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7a642a.jsonl -[INFO] -[93/549] Processing agent-a7e6a68.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7e6a68.jsonl -[INFO] -[94/549] Processing agent-a23437c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a23437c.jsonl -[INFO] -[95/549] Processing agent-a846156.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a846156.jsonl -[INFO] -[96/549] Processing agent-ae4ca92.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae4ca92.jsonl -[INFO] -[97/549] Processing agent-ac9dca6.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac9dca6.jsonl -[INFO] -[98/549] Processing agent-aa95dd1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa95dd1.jsonl -[INFO] -[99/549] Processing agent-add187e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-add187e.jsonl -[INFO] -[100/549] Processing agent-af1e455.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af1e455.jsonl -[INFO] -[101/549] Processing agent-a711c1a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a711c1a.jsonl -[INFO] -[102/549] Processing agent-a6e2fd8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6e2fd8.jsonl -[INFO] -[103/549] Processing agent-aebc5a7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aebc5a7.jsonl -[INFO] -[104/549] Processing agent-a587ad8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a587ad8.jsonl -[INFO] -[105/549] Processing agent-a7355bd.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7355bd.jsonl -[INFO] -[106/549] Processing agent-a9cc8a7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9cc8a7.jsonl -[INFO] -[107/549] Processing agent-a5c7990.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5c7990.jsonl -[INFO] -[108/549] Processing agent-a24bae9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a24bae9.jsonl -[INFO] -[109/549] Processing agent-ac8d692.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac8d692.jsonl -[INFO] -[110/549] Processing agent-afc5a59.jsonl... -[SUCCESS] [SUCCESS] Imported agent-afc5a59.jsonl -[INFO] -[111/549] Processing agent-a3db2fb.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3db2fb.jsonl -[INFO] -[112/549] Processing agent-ab314f3.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ab314f3.jsonl -[INFO] -[113/549] Processing agent-a44c18a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a44c18a.jsonl -[INFO] -[114/549] Processing agent-a5addde.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5addde.jsonl -[INFO] -[115/549] Processing agent-a4bb05e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4bb05e.jsonl -[INFO] -[116/549] Processing agent-ab05459.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ab05459.jsonl -[INFO] -[117/549] Processing agent-ac3d0a5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac3d0a5.jsonl -[INFO] -[118/549] Processing agent-a8f37d0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8f37d0.jsonl -[INFO] -[119/549] Processing agent-af411cb.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af411cb.jsonl -[INFO] -[120/549] Processing agent-aee5097.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aee5097.jsonl -[INFO] -[121/549] Processing agent-a2a6aed.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a2a6aed.jsonl -[INFO] -[122/549] Processing agent-a12c54d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a12c54d.jsonl -[INFO] -[123/549] Processing agent-aac06f5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aac06f5.jsonl -[INFO] -[124/549] Processing agent-a7248bb.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7248bb.jsonl -[INFO] -[125/549] Processing agent-a07b97c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a07b97c.jsonl -[INFO] -[126/549] Processing agent-acc253e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acc253e.jsonl -[INFO] -[127/549] Processing 82ae6205-3220-4846-91e3-fa7d60f25007.jsonl... -[SUCCESS] [SUCCESS] Imported 82ae6205-3220-4846-91e3-fa7d60f25007.jsonl -[INFO] -[128/549] Processing agent-af3b85d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af3b85d.jsonl -[INFO] -[129/549] Processing agent-a01cab4.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a01cab4.jsonl -[INFO] -[130/549] Processing agent-a54ae0a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a54ae0a.jsonl -[INFO] -[131/549] Processing agent-ad42df7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad42df7.jsonl -[INFO] -[132/549] Processing agent-ad2ae76.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad2ae76.jsonl -[INFO] -[133/549] Processing agent-a0a67fa.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0a67fa.jsonl -[INFO] -[134/549] Processing agent-a7755da.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7755da.jsonl -[INFO] -[135/549] Processing agent-a8d10e1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8d10e1.jsonl -[INFO] -[136/549] Processing agent-a1e615e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a1e615e.jsonl -[INFO] -[137/549] Processing agent-acb6e09.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acb6e09.jsonl -[INFO] -[138/549] Processing agent-a486ff5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a486ff5.jsonl -[INFO] -[139/549] Processing agent-a1ac5ac.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a1ac5ac.jsonl -[INFO] -[140/549] Processing agent-a5378ad.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5378ad.jsonl -[INFO] -[141/549] Processing agent-a76b0c5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a76b0c5.jsonl -[INFO] -[142/549] Processing agent-ac6c51f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac6c51f.jsonl -[INFO] -[143/549] Processing agent-a592160.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a592160.jsonl -[INFO] -[144/549] Processing agent-a7ba8b9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7ba8b9.jsonl -[INFO] -[145/549] Processing 6c209a4f-e10f-458a-9d54-6d84b7c2560c.jsonl... -[SUCCESS] [SUCCESS] Imported 6c209a4f-e10f-458a-9d54-6d84b7c2560c.jsonl -[INFO] -[146/549] Processing agent-a5e80e0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5e80e0.jsonl -[INFO] -[147/549] Processing agent-a55f56d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a55f56d.jsonl -[INFO] -[148/549] Processing agent-acbc242.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acbc242.jsonl -[INFO] -[149/549] Processing agent-a5816e0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5816e0.jsonl -[INFO] -[150/549] Processing agent-a5ea640.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5ea640.jsonl -[INFO] -[151/549] Processing agent-a51f798.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a51f798.jsonl -[INFO] -[152/549] Processing agent-f938893c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-f938893c.jsonl -[INFO] -[153/549] Processing agent-a9daaa3.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9daaa3.jsonl -[INFO] -[154/549] Processing agent-5c06aecf.jsonl... -[SUCCESS] [SUCCESS] Imported agent-5c06aecf.jsonl -[INFO] -[155/549] Processing agent-ac25b96.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac25b96.jsonl -[INFO] -[156/549] Processing agent-a4feef7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4feef7.jsonl -[INFO] -[157/549] Processing agent-a6475a4.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6475a4.jsonl -[INFO] -[158/549] Processing agent-a425918.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a425918.jsonl -[INFO] -[159/549] Processing agent-acdb93b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acdb93b.jsonl -[INFO] -[160/549] Processing agent-a89e7ec.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a89e7ec.jsonl -[INFO] -[161/549] Processing agent-a7e2a91.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7e2a91.jsonl -[INFO] -[162/549] Processing agent-a5dd960.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5dd960.jsonl -[INFO] -[163/549] Processing agent-aaa10a7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aaa10a7.jsonl -[INFO] -[164/549] Processing agent-add4b85.jsonl... -[SUCCESS] [SUCCESS] Imported agent-add4b85.jsonl -[INFO] -[165/549] Processing agent-a435432.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a435432.jsonl -[INFO] -[166/549] Processing agent-a6cb362.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6cb362.jsonl -[INFO] -[167/549] Processing agent-aff15d9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aff15d9.jsonl -[INFO] -[168/549] Processing agent-a49b184.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a49b184.jsonl -[INFO] -[169/549] Processing agent-a221b1d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a221b1d.jsonl -[INFO] -[170/549] Processing agent-a71e6aa.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a71e6aa.jsonl -[INFO] -[171/549] Processing agent-a0a766f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0a766f.jsonl -[INFO] -[172/549] Processing agent-a50b3d0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a50b3d0.jsonl -[INFO] -[173/549] Processing agent-a4a97eb.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4a97eb.jsonl -[INFO] -[174/549] Processing agent-aa8d4ac.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa8d4ac.jsonl -[INFO] -[175/549] Processing agent-ae17762.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae17762.jsonl -[INFO] -[176/549] Processing agent-ad66f11.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad66f11.jsonl -[INFO] -[177/549] Processing agent-af219dc.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af219dc.jsonl -[INFO] -[178/549] Processing agent-a12b3aa.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a12b3aa.jsonl -[INFO] -[179/549] Processing agent-a9b7576.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9b7576.jsonl -[INFO] -[180/549] Processing agent-a85c95b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a85c95b.jsonl -[INFO] -[181/549] Processing agent-afd9e59.jsonl... -[SUCCESS] [SUCCESS] Imported agent-afd9e59.jsonl -[INFO] -[182/549] Processing agent-a3e8931.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3e8931.jsonl -[INFO] -[183/549] Processing agent-a62f60f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a62f60f.jsonl -[INFO] -[184/549] Processing agent-a6d9e68.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6d9e68.jsonl -[INFO] -[185/549] Processing agent-a4d1167.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4d1167.jsonl -[INFO] -[186/549] Processing agent-ac8c6a4.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac8c6a4.jsonl -[INFO] -[187/549] Processing agent-a784d2f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a784d2f.jsonl -[INFO] -[188/549] Processing agent-a35bf93.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a35bf93.jsonl -[INFO] -[189/549] Processing agent-aee533b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aee533b.jsonl -[INFO] -[190/549] Processing agent-a25e548.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a25e548.jsonl -[INFO] -[191/549] Processing agent-ac5be0e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac5be0e.jsonl -[INFO] -[192/549] Processing agent-a6fc623.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6fc623.jsonl -[INFO] -[193/549] Processing agent-abe8595.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abe8595.jsonl -[INFO] -[194/549] Processing agent-a3b15b9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3b15b9.jsonl -[INFO] -[195/549] Processing agent-a7c873d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7c873d.jsonl -[INFO] -[196/549] Processing agent-aa099b7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa099b7.jsonl -[INFO] -[197/549] Processing agent-a91612e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a91612e.jsonl -[INFO] -[198/549] Processing agent-a7a1a43.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7a1a43.jsonl -[INFO] -[199/549] Processing agent-a6efcee.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6efcee.jsonl -[INFO] -[200/549] Processing agent-a045a11.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a045a11.jsonl -[INFO] -[201/549] Processing agent-a4c4c8f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4c4c8f.jsonl -[INFO] -[202/549] Processing agent-a67ebf3.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a67ebf3.jsonl -[INFO] -[203/549] Processing agent-a174cff.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a174cff.jsonl -[INFO] -[204/549] Processing agent-acf0d44.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acf0d44.jsonl -[INFO] -[205/549] Processing agent-a3f6222.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3f6222.jsonl -[INFO] -[206/549] Processing agent-abf4df3.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abf4df3.jsonl -[INFO] -[207/549] Processing agent-aea14c5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aea14c5.jsonl -[INFO] -[208/549] Processing agent-ae75265.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae75265.jsonl -[INFO] -[209/549] Processing agent-a5c730b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5c730b.jsonl -[INFO] -[210/549] Processing agent-afd8625.jsonl... -[SUCCESS] [SUCCESS] Imported agent-afd8625.jsonl -[INFO] -[211/549] Processing agent-ad5188a.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad5188a.jsonl -[INFO] -[212/549] Processing agent-a62b6f1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a62b6f1.jsonl -[INFO] -[213/549] Processing agent-a48cb0c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a48cb0c.jsonl -[INFO] -[214/549] Processing agent-a2ff589.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a2ff589.jsonl -[INFO] -[215/549] Processing agent-a627cc1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a627cc1.jsonl -[INFO] -[216/549] Processing agent-a812c36.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a812c36.jsonl -[INFO] -[217/549] Processing agent-a9eeea1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9eeea1.jsonl -[INFO] -[218/549] Processing agent-a8a337d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8a337d.jsonl -[INFO] -[219/549] Processing agent-aa63113.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa63113.jsonl -[INFO] -[220/549] Processing agent-aaf0d6f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aaf0d6f.jsonl -[INFO] -[221/549] Processing agent-a37693d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a37693d.jsonl -[INFO] -[222/549] Processing agent-a939b26.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a939b26.jsonl -[INFO] -[223/549] Processing agent-a781f23.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a781f23.jsonl -[INFO] -[224/549] Processing agent-aea8662.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aea8662.jsonl -[INFO] -[225/549] Processing agent-a793bff.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a793bff.jsonl -[INFO] -[226/549] Processing agent-a30c040.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a30c040.jsonl -[INFO] -[227/549] Processing agent-a5aa9d4.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5aa9d4.jsonl -[INFO] -[228/549] Processing agent-a7bd89b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7bd89b.jsonl -[INFO] -[229/549] Processing agent-a3ab3e9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3ab3e9.jsonl -[INFO] -[230/549] Processing agent-affd542.jsonl... -[SUCCESS] [SUCCESS] Imported agent-affd542.jsonl -[INFO] -[231/549] Processing agent-aacd452.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aacd452.jsonl -[INFO] -[232/549] Processing agent-add4490.jsonl... -[SUCCESS] [SUCCESS] Imported agent-add4490.jsonl -[INFO] -[233/549] Processing agent-a988b61.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a988b61.jsonl -[INFO] -[234/549] Processing agent-a41dfdf.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a41dfdf.jsonl -[INFO] -[235/549] Processing agent-af2daf8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af2daf8.jsonl -[INFO] -[236/549] Processing agent-a87865c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a87865c.jsonl -[INFO] -[237/549] Processing agent-ac136a8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac136a8.jsonl -[INFO] -[238/549] Processing agent-a594bf9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a594bf9.jsonl -[INFO] -[239/549] Processing agent-a2251ed.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a2251ed.jsonl -[INFO] -[240/549] Processing agent-a9a5c94.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9a5c94.jsonl -[INFO] -[241/549] Processing agent-adf692e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-adf692e.jsonl -[INFO] -[242/549] Processing agent-a57048b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a57048b.jsonl -[INFO] -[243/549] Processing agent-a2ff4ac.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a2ff4ac.jsonl -[INFO] -[244/549] Processing agent-a41ec9c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a41ec9c.jsonl -[INFO] -[245/549] Processing agent-ad89d89.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad89d89.jsonl -[INFO] -[246/549] Processing agent-a312f0e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a312f0e.jsonl -[INFO] -[247/549] Processing agent-a5023b5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5023b5.jsonl -[INFO] -[248/549] Processing agent-a099b81.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a099b81.jsonl -[INFO] -[249/549] Processing agent-a34998f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a34998f.jsonl -[INFO] -[250/549] Processing agent-a173390.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a173390.jsonl -[INFO] -[251/549] Processing agent-adcaf94.jsonl... -[SUCCESS] [SUCCESS] Imported agent-adcaf94.jsonl -[INFO] -[252/549] Processing agent-ab8c02d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ab8c02d.jsonl -[INFO] -[253/549] Processing agent-ae66cb0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae66cb0.jsonl -[INFO] -[254/549] Processing agent-ae28676.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae28676.jsonl -[INFO] -[255/549] Processing agent-ada1244.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ada1244.jsonl -[INFO] -[256/549] Processing agent-a2293a5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a2293a5.jsonl -[INFO] -[257/549] Processing agent-a79411e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a79411e.jsonl -[INFO] -[258/549] Processing agent-a73477c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a73477c.jsonl -[INFO] -[259/549] Processing agent-ad05a2d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad05a2d.jsonl -[INFO] -[260/549] Processing agent-a8fbc19.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8fbc19.jsonl -[INFO] -[261/549] Processing agent-a63daa0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a63daa0.jsonl -[INFO] -[262/549] Processing agent-a4ca1ab.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4ca1ab.jsonl -[INFO] -[263/549] Processing agent-abb5270.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abb5270.jsonl -[INFO] -[264/549] Processing agent-a5a2b66.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5a2b66.jsonl -[INFO] -[265/549] Processing agent-a8436da.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8436da.jsonl -[INFO] -[266/549] Processing agent-a30cd37.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a30cd37.jsonl -[INFO] -[267/549] Processing agent-af03f4b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af03f4b.jsonl -[INFO] -[268/549] Processing agent-a159fb9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a159fb9.jsonl -[INFO] -[269/549] Processing agent-a3bf40f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3bf40f.jsonl -[INFO] -[270/549] Processing agent-a62f33f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a62f33f.jsonl -[INFO] -[271/549] Processing agent-af6b5ed.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af6b5ed.jsonl -[INFO] -[272/549] Processing agent-a9f8280.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9f8280.jsonl -[INFO] -[273/549] Processing agent-a68035c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a68035c.jsonl -[INFO] -[274/549] Processing agent-aa2e915.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa2e915.jsonl -[INFO] -[275/549] Processing agent-a5f977d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a5f977d.jsonl -[INFO] -[276/549] Processing agent-ab3f8a0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ab3f8a0.jsonl -[INFO] -[277/549] Processing agent-a38fd63.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a38fd63.jsonl -[INFO] -[278/549] Processing agent-a899fe9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a899fe9.jsonl -[INFO] -[279/549] Processing agent-a522753.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a522753.jsonl -[INFO] -[280/549] Processing agent-a6793ec.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6793ec.jsonl -[INFO] -[281/549] Processing agent-a4d293c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4d293c.jsonl -[INFO] -[282/549] Processing agent-ac3d8e1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac3d8e1.jsonl -[INFO] -[283/549] Processing agent-a7bf393.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a7bf393.jsonl -[INFO] -[284/549] Processing agent-a9e97a9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9e97a9.jsonl -[INFO] -[285/549] Processing agent-a14d0f9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a14d0f9.jsonl -[INFO] -[286/549] Processing agent-a0db9a1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0db9a1.jsonl -[INFO] -[287/549] Processing agent-abb479e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abb479e.jsonl -[INFO] -[288/549] Processing agent-a51a589.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a51a589.jsonl -[INFO] -[289/549] Processing agent-acd3816.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acd3816.jsonl -[INFO] -[290/549] Processing agent-ac29ab8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac29ab8.jsonl -[INFO] -[291/549] Processing agent-a27fff4.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a27fff4.jsonl -[INFO] -[292/549] Processing agent-a998148.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a998148.jsonl -[INFO] -[293/549] Processing agent-a35aebc.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a35aebc.jsonl -[INFO] -[294/549] Processing agent-a6a4147.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6a4147.jsonl -[INFO] -[295/549] Processing agent-a16137f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a16137f.jsonl -[INFO] -[296/549] Processing agent-a92da33.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a92da33.jsonl -[INFO] -[297/549] Processing agent-ade59f6.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ade59f6.jsonl -[INFO] -[298/549] Processing agent-a42951f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a42951f.jsonl -[INFO] -[299/549] Processing agent-a4e82e8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a4e82e8.jsonl -[INFO] -[300/549] Processing agent-a18939c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a18939c.jsonl -[INFO] -[301/549] Processing agent-a809056.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a809056.jsonl -[INFO] -[302/549] Processing agent-ad6c541.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad6c541.jsonl -[INFO] -[303/549] Processing agent-ae461e2.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae461e2.jsonl -[INFO] -[304/549] Processing agent-a265dc1.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a265dc1.jsonl -[INFO] -[305/549] Processing agent-acacd1d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acacd1d.jsonl -[INFO] -[306/549] Processing agent-add2120.jsonl... -[SUCCESS] [SUCCESS] Imported agent-add2120.jsonl -[INFO] -[307/549] Processing agent-aad5700.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aad5700.jsonl -[INFO] -[308/549] Processing agent-abe54c5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abe54c5.jsonl -[INFO] -[309/549] Processing agent-ad42636.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad42636.jsonl -[INFO] -[310/549] Processing agent-a00f8ca.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a00f8ca.jsonl -[INFO] -[311/549] Processing agent-a3e08af.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3e08af.jsonl -[INFO] -[312/549] Processing agent-aca1773.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aca1773.jsonl -[INFO] -[313/549] Processing agent-acf19e7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acf19e7.jsonl -[INFO] -[314/549] Processing agent-a938148.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a938148.jsonl -[INFO] -[315/549] Processing agent-acec2fb.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acec2fb.jsonl -[INFO] -[316/549] Processing agent-ac27c01.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac27c01.jsonl -[INFO] -[317/549] Processing agent-aef1e12.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aef1e12.jsonl -[INFO] -[318/549] Processing agent-a0c7c29.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0c7c29.jsonl -[INFO] -[319/549] Processing agent-a79f7d6.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a79f7d6.jsonl -[INFO] -[320/549] Processing agent-a8771e9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8771e9.jsonl -[INFO] -[321/549] Processing agent-ac51f7d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac51f7d.jsonl -[INFO] -[322/549] Processing agent-a0cfb80.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0cfb80.jsonl -[INFO] -[323/549] Processing agent-acecc04.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acecc04.jsonl -[INFO] -[324/549] Processing 12c89568-34e2-4623-a422-525f49353b12.jsonl... -[SUCCESS] [SUCCESS] Imported 12c89568-34e2-4623-a422-525f49353b12.jsonl -[INFO] -[325/549] Processing agent-a8a29fd.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8a29fd.jsonl -[INFO] -[326/549] Processing agent-a53c590.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a53c590.jsonl -[INFO] -[327/549] Processing agent-a54778d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a54778d.jsonl -[INFO] -[328/549] Processing agent-a225327.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a225327.jsonl -[INFO] -[329/549] Processing agent-af9f0ce.jsonl... -[SUCCESS] [SUCCESS] Imported agent-af9f0ce.jsonl -[INFO] -[330/549] Processing agent-a76a876.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a76a876.jsonl -[INFO] -[331/549] Processing agent-a6e8de9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6e8de9.jsonl -[INFO] -[332/549] Processing agent-a845918.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a845918.jsonl -[INFO] -[333/549] Processing agent-a08e9e6.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a08e9e6.jsonl -[INFO] -[334/549] Processing agent-a0d3a90.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a0d3a90.jsonl -[INFO] -[335/549] Processing agent-a892813.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a892813.jsonl -[INFO] -[336/549] Processing agent-ad2c647.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ad2c647.jsonl -[INFO] -[337/549] Processing agent-aee0d0e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aee0d0e.jsonl -[INFO] -[338/549] Processing agent-ae8d9dc.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ae8d9dc.jsonl -[INFO] -[339/549] Processing agent-a9bce39.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9bce39.jsonl -[INFO] -[340/549] Processing agent-a49c40b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a49c40b.jsonl -[INFO] -[341/549] Processing agent-ac0b1e8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac0b1e8.jsonl -[INFO] -[342/549] Processing agent-a74ec37.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a74ec37.jsonl -[INFO] -[343/549] Processing agent-afda92d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-afda92d.jsonl -[INFO] -[344/549] Processing agent-a3cf468.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3cf468.jsonl -[INFO] -[345/549] Processing agent-aa4847c.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aa4847c.jsonl -[INFO] -[346/549] Processing agent-aebda7b.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aebda7b.jsonl -[INFO] -[347/549] Processing agent-a833f2d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a833f2d.jsonl -[INFO] -[348/549] Processing agent-aca004e.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aca004e.jsonl -[INFO] -[349/549] Processing agent-a1119e2.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a1119e2.jsonl -[INFO] -[350/549] Processing agent-a73facb.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a73facb.jsonl -[INFO] -[351/549] Processing f7b2ed2b-3ad9-42d7-bc7f-678eeb87bd7d.jsonl... -[SUCCESS] [SUCCESS] Imported f7b2ed2b-3ad9-42d7-bc7f-678eeb87bd7d.jsonl -[INFO] -[352/549] Processing agent-a416ba0.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a416ba0.jsonl -[INFO] -[353/549] Processing b230cd94-80ab-4edd-8ffc-a066f10b97b6.jsonl... -[SUCCESS] [SUCCESS] Imported b230cd94-80ab-4edd-8ffc-a066f10b97b6.jsonl -[INFO] -[354/549] Processing agent-a595080.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a595080.jsonl -[INFO] -[355/549] Processing agent-a95ca48.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a95ca48.jsonl -[INFO] -[356/549] Processing agent-a3846a9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3846a9.jsonl -[INFO] -[357/549] Processing agent-a48f2d9.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a48f2d9.jsonl -[INFO] -[358/549] Processing 9b34c95d-e622-4d54-b928-8a3b991a4ce0.jsonl... -[SUCCESS] [SUCCESS] Imported 9b34c95d-e622-4d54-b928-8a3b991a4ce0.jsonl -[INFO] -[359/549] Processing agent-a99b015.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a99b015.jsonl -[INFO] -[360/549] Processing afb9f438-c470-4f0d-ae8d-77645d434d6d.jsonl... -[SUCCESS] [SUCCESS] Imported afb9f438-c470-4f0d-ae8d-77645d434d6d.jsonl -[INFO] -[361/549] Processing 38c75e8f-a6e8-4c88-ab42-e61364dabadb.jsonl... -[SUCCESS] [SUCCESS] Imported 38c75e8f-a6e8-4c88-ab42-e61364dabadb.jsonl -[INFO] -[362/549] Processing 5da6f418-51d6-4e12-8cf6-cd2563577d80.jsonl... -[SUCCESS] [SUCCESS] Imported 5da6f418-51d6-4e12-8cf6-cd2563577d80.jsonl -[INFO] -[363/549] Processing 690c4eaa-64f3-47ea-a59d-f86bf62cf9f8.jsonl... -[SUCCESS] [SUCCESS] Imported 690c4eaa-64f3-47ea-a59d-f86bf62cf9f8.jsonl -[INFO] -[364/549] Processing a9f55e66-ac6f-45c3-a1ff-caa54d13f739.jsonl... -[SUCCESS] [SUCCESS] Imported a9f55e66-ac6f-45c3-a1ff-caa54d13f739.jsonl -[INFO] -[365/549] Processing c7b3f1a5-52b2-445a-bd2a-31abc8f049f6.jsonl... -[SUCCESS] [SUCCESS] Imported c7b3f1a5-52b2-445a-bd2a-31abc8f049f6.jsonl -[INFO] -[366/549] Processing 043c5958-5bcb-4a21-991d-44902700d319.jsonl... -[SUCCESS] [SUCCESS] Imported 043c5958-5bcb-4a21-991d-44902700d319.jsonl -[INFO] -[367/549] Processing 16d186bd-07db-4d2b-8440-385a352ac939.jsonl... -[SUCCESS] [SUCCESS] Imported 16d186bd-07db-4d2b-8440-385a352ac939.jsonl -[INFO] -[368/549] Processing 269098f7-8cf9-4f9d-8d32-d260a49c460c.jsonl... -[SUCCESS] [SUCCESS] Imported 269098f7-8cf9-4f9d-8d32-d260a49c460c.jsonl -[INFO] -[369/549] Processing 2e3d6f36-eb4a-48e6-8de7-db1218cd7543.jsonl... -[SUCCESS] [SUCCESS] Imported 2e3d6f36-eb4a-48e6-8de7-db1218cd7543.jsonl -[INFO] -[370/549] Processing 3d0df225-9534-4988-a6c7-48b4879dfaa0.jsonl... -[SUCCESS] [SUCCESS] Imported 3d0df225-9534-4988-a6c7-48b4879dfaa0.jsonl -[INFO] -[371/549] Processing 4f6a7342-20a4-45a1-9d01-0820e45f6166.jsonl... -[SUCCESS] [SUCCESS] Imported 4f6a7342-20a4-45a1-9d01-0820e45f6166.jsonl -[INFO] -[372/549] Processing 5b000198-14d9-4b62-b2d6-10b58e7c9fae.jsonl... -[SUCCESS] [SUCCESS] Imported 5b000198-14d9-4b62-b2d6-10b58e7c9fae.jsonl -[INFO] -[373/549] Processing 5f31084e-da74-4782-b696-49be8d4ce887.jsonl... -[SUCCESS] [SUCCESS] Imported 5f31084e-da74-4782-b696-49be8d4ce887.jsonl -[INFO] -[374/549] Processing 61f4d64d-0937-4e3a-aaf7-9a5e3b8ca315.jsonl... -[SUCCESS] [SUCCESS] Imported 61f4d64d-0937-4e3a-aaf7-9a5e3b8ca315.jsonl -[INFO] -[375/549] Processing 87d6c80b-7870-438e-b270-e45932848d72.jsonl... -[SUCCESS] [SUCCESS] Imported 87d6c80b-7870-438e-b270-e45932848d72.jsonl -[INFO] -[376/549] Processing 8d25f60c-569d-455b-a7e8-ddfd40b47b69.jsonl... -[SUCCESS] [SUCCESS] Imported 8d25f60c-569d-455b-a7e8-ddfd40b47b69.jsonl -[INFO] -[377/549] Processing 97d85b8d-37bc-45e7-9d08-a24d15cd6f36.jsonl... -[SUCCESS] [SUCCESS] Imported 97d85b8d-37bc-45e7-9d08-a24d15cd6f36.jsonl -[INFO] -[378/549] Processing 9df48902-d923-45e9-8640-e53e6527d858.jsonl... -[SUCCESS] [SUCCESS] Imported 9df48902-d923-45e9-8640-e53e6527d858.jsonl -[INFO] -[379/549] Processing b250a41f-e229-4055-ae8b-1b4e53648374.jsonl... -[SUCCESS] [SUCCESS] Imported b250a41f-e229-4055-ae8b-1b4e53648374.jsonl -[INFO] -[380/549] Processing b72081fb-7a26-44c5-953d-4aee9b1cce33.jsonl... -[SUCCESS] [SUCCESS] Imported b72081fb-7a26-44c5-953d-4aee9b1cce33.jsonl -[INFO] -[381/549] Processing c7faee67-7882-479d-8460-dcf1ddbb52cd.jsonl... -[SUCCESS] [SUCCESS] Imported c7faee67-7882-479d-8460-dcf1ddbb52cd.jsonl -[INFO] -[382/549] Processing e0a80ed1-9b31-4aee-b7a3-af1b66b86112.jsonl... -[SUCCESS] [SUCCESS] Imported e0a80ed1-9b31-4aee-b7a3-af1b66b86112.jsonl -[INFO] -[383/549] Processing e39f78da-3810-410d-bc57-78683c6d76ae.jsonl... -[SUCCESS] [SUCCESS] Imported e39f78da-3810-410d-bc57-78683c6d76ae.jsonl -[INFO] -[384/549] Processing e8ae3a2a-c0c5-4e0a-a176-ed7b2416abf1.jsonl... -[SUCCESS] [SUCCESS] Imported e8ae3a2a-c0c5-4e0a-a176-ed7b2416abf1.jsonl -[INFO] -[385/549] Processing ff9f3b59-8319-4199-be07-434ffd47f512.jsonl... -[SUCCESS] [SUCCESS] Imported ff9f3b59-8319-4199-be07-434ffd47f512.jsonl -[INFO] -[386/549] Processing cae57852-3c08-4522-80b5-2f419d97a96e.jsonl... -[SUCCESS] [SUCCESS] Imported cae57852-3c08-4522-80b5-2f419d97a96e.jsonl -[INFO] -[387/549] Processing 9c5d3cd3-1996-4df7-9810-380bc3328e0a.jsonl... -[SUCCESS] [SUCCESS] Imported 9c5d3cd3-1996-4df7-9810-380bc3328e0a.jsonl -[INFO] -[388/549] Processing agent-a3d3279.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a3d3279.jsonl -[INFO] -[389/549] Processing 1fe2b4dd-4bb9-4312-af13-bc223700f9d2.jsonl... -[SUCCESS] [SUCCESS] Imported 1fe2b4dd-4bb9-4312-af13-bc223700f9d2.jsonl -[INFO] -[390/549] Processing 705a69b2-d19e-464a-96f6-f37af29e53b9.jsonl... -[SUCCESS] [SUCCESS] Imported 705a69b2-d19e-464a-96f6-f37af29e53b9.jsonl -[INFO] -[391/549] Processing 4f10d99f-f616-4d19-a7f9-1e4d386d9a17.jsonl... -[SUCCESS] [SUCCESS] Imported 4f10d99f-f616-4d19-a7f9-1e4d386d9a17.jsonl -[INFO] -[392/549] Processing agent-abc5f48.jsonl... -[SUCCESS] [SUCCESS] Imported agent-abc5f48.jsonl -[INFO] -[393/549] Processing agent-ac26a05.jsonl... -[SUCCESS] [SUCCESS] Imported agent-ac26a05.jsonl -[INFO] -[394/549] Processing agent-a8640f5.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a8640f5.jsonl -[INFO] -[395/549] Processing agent-a6fc495.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a6fc495.jsonl -[INFO] -[396/549] Processing 863c0b12-14e8-4d85-aa3b-c1287cbecfaf.jsonl... -[SUCCESS] [SUCCESS] Imported 863c0b12-14e8-4d85-aa3b-c1287cbecfaf.jsonl -[INFO] -[397/549] Processing cdd573f5-32bd-4a25-9b90-4be5d775edb3.jsonl... -[SUCCESS] [SUCCESS] Imported cdd573f5-32bd-4a25-9b90-4be5d775edb3.jsonl -[INFO] -[398/549] Processing beb2b518-78eb-4e84-87fa-3362524f3a9d.jsonl... -[SUCCESS] [SUCCESS] Imported beb2b518-78eb-4e84-87fa-3362524f3a9d.jsonl -[INFO] -[399/549] Processing agent-a9c0de8.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a9c0de8.jsonl -[INFO] -[400/549] Processing agent-a29fc15.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a29fc15.jsonl -[INFO] -[401/549] Processing agent-acdb34d.jsonl... -[SUCCESS] [SUCCESS] Imported agent-acdb34d.jsonl -[INFO] -[402/549] Processing agent-aadaae7.jsonl... -[SUCCESS] [SUCCESS] Imported agent-aadaae7.jsonl -[INFO] -[403/549] Processing agent-a94ea5f.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a94ea5f.jsonl -[INFO] -[404/549] Processing 0533245f-af75-4de3-96e2-357cd1e4df2a.jsonl... -[SUCCESS] [SUCCESS] Imported 0533245f-af75-4de3-96e2-357cd1e4df2a.jsonl -[INFO] -[405/549] Processing d7699839-7299-4416-8402-c8f0c21bbc95.jsonl... -[SUCCESS] [SUCCESS] Imported d7699839-7299-4416-8402-c8f0c21bbc95.jsonl -[INFO] -[406/549] Processing agent-a928697.jsonl... -[SUCCESS] [SUCCESS] Imported agent-a928697.jsonl -[INFO] -[407/549] Processing agent-ab2cce3.jsonl... -[INFO] Reading agent-ab2cce3.jsonl in chunks (105.56 KB) -[SUCCESS] [SUCCESS] Imported agent-ab2cce3.jsonl -[INFO] -[408/549] Processing a29f3a47-c4a7-4f35-b421-b785db185bdb.jsonl... -[INFO] Reading a29f3a47-c4a7-4f35-b421-b785db185bdb.jsonl in chunks (120.20 KB) -[SUCCESS] [SUCCESS] Imported a29f3a47-c4a7-4f35-b421-b785db185bdb.jsonl -[INFO] -[409/549] Processing agent-a8de08b.jsonl... -[INFO] Reading agent-a8de08b.jsonl in chunks (121.41 KB) -[SUCCESS] [SUCCESS] Imported agent-a8de08b.jsonl -[INFO] -[410/549] Processing agent-a8397c2.jsonl... -[INFO] Reading agent-a8397c2.jsonl in chunks (125.55 KB) -[SUCCESS] [SUCCESS] Imported agent-a8397c2.jsonl -[INFO] -[411/549] Processing 1c0174f5-8b2a-45ed-acd7-6c818f03f639.jsonl... -[INFO] Reading 1c0174f5-8b2a-45ed-acd7-6c818f03f639.jsonl in chunks (130.54 KB) -[SUCCESS] [SUCCESS] Imported 1c0174f5-8b2a-45ed-acd7-6c818f03f639.jsonl -[INFO] -[412/549] Processing agent-a9ea4e1.jsonl... -[INFO] Reading agent-a9ea4e1.jsonl in chunks (142.61 KB) -[SUCCESS] [SUCCESS] Imported agent-a9ea4e1.jsonl -[INFO] -[413/549] Processing agent-a11bb72.jsonl... -[INFO] Reading agent-a11bb72.jsonl in chunks (143.94 KB) -[SUCCESS] [SUCCESS] Imported agent-a11bb72.jsonl -[INFO] -[414/549] Processing bccbd980-0dae-424a-86c2-308e96e4c170.jsonl... -[INFO] Reading bccbd980-0dae-424a-86c2-308e96e4c170.jsonl in chunks (144.72 KB) -[SUCCESS] [SUCCESS] Imported bccbd980-0dae-424a-86c2-308e96e4c170.jsonl -[INFO] -[415/549] Processing agent-a3128b7.jsonl... -[INFO] Reading agent-a3128b7.jsonl in chunks (152.03 KB) -[SUCCESS] [SUCCESS] Imported agent-a3128b7.jsonl -[INFO] -[416/549] Processing a36a31e0-d5c2-409b-a499-dbcc3f2b9c8b.jsonl... -[INFO] Reading a36a31e0-d5c2-409b-a499-dbcc3f2b9c8b.jsonl in chunks (153.66 KB) -[SUCCESS] [SUCCESS] Imported a36a31e0-d5c2-409b-a499-dbcc3f2b9c8b.jsonl -[INFO] -[417/549] Processing agent-af00862.jsonl... -[INFO] Reading agent-af00862.jsonl in chunks (158.75 KB) -[SUCCESS] [SUCCESS] Imported agent-af00862.jsonl -[INFO] -[418/549] Processing agent-a28e7d0.jsonl... -[INFO] Reading agent-a28e7d0.jsonl in chunks (160.41 KB) -[SUCCESS] [SUCCESS] Imported agent-a28e7d0.jsonl -[INFO] -[419/549] Processing agent-a69ca6e.jsonl... -[INFO] Reading agent-a69ca6e.jsonl in chunks (160.83 KB) -[SUCCESS] [SUCCESS] Imported agent-a69ca6e.jsonl -[INFO] -[420/549] Processing agent-aae168a.jsonl... -[INFO] Reading agent-aae168a.jsonl in chunks (163.97 KB) -[SUCCESS] [SUCCESS] Imported agent-aae168a.jsonl -[INFO] -[421/549] Processing agent-a24dae1.jsonl... -[INFO] Reading agent-a24dae1.jsonl in chunks (166.86 KB) -[SUCCESS] [SUCCESS] Imported agent-a24dae1.jsonl -[INFO] -[422/549] Processing agent-a74b183.jsonl... -[INFO] Reading agent-a74b183.jsonl in chunks (168.87 KB) -[SUCCESS] [SUCCESS] Imported agent-a74b183.jsonl -[INFO] -[423/549] Processing c8c4f304-cb1e-440b-be75-fc78412c4d28.jsonl... -[INFO] Reading c8c4f304-cb1e-440b-be75-fc78412c4d28.jsonl in chunks (169.42 KB) -[SUCCESS] [SUCCESS] Imported c8c4f304-cb1e-440b-be75-fc78412c4d28.jsonl -[INFO] -[424/549] Processing agent-ae6cfbd.jsonl... -[INFO] Reading agent-ae6cfbd.jsonl in chunks (173.55 KB) -[SUCCESS] [SUCCESS] Imported agent-ae6cfbd.jsonl -[INFO] -[425/549] Processing d957b116-9afc-4900-a067-1deb9dadc8af.jsonl... -[INFO] Reading d957b116-9afc-4900-a067-1deb9dadc8af.jsonl in chunks (173.61 KB) -[SUCCESS] [SUCCESS] Imported d957b116-9afc-4900-a067-1deb9dadc8af.jsonl -[INFO] -[426/549] Processing 2dd5f152-aacf-4659-a5c2-bf38a3aaabf3.jsonl... -[INFO] Reading 2dd5f152-aacf-4659-a5c2-bf38a3aaabf3.jsonl in chunks (177.36 KB) -[SUCCESS] [SUCCESS] Imported 2dd5f152-aacf-4659-a5c2-bf38a3aaabf3.jsonl -[INFO] -[427/549] Processing agent-aef249e.jsonl... -[INFO] Reading agent-aef249e.jsonl in chunks (183.62 KB) -[SUCCESS] [SUCCESS] Imported agent-aef249e.jsonl -[INFO] -[428/549] Processing agent-a2faa5d.jsonl... -[INFO] Reading agent-a2faa5d.jsonl in chunks (186.23 KB) -[SUCCESS] [SUCCESS] Imported agent-a2faa5d.jsonl -[INFO] -[429/549] Processing agent-a3be62f.jsonl... -[INFO] Reading agent-a3be62f.jsonl in chunks (186.96 KB) -[SUCCESS] [SUCCESS] Imported agent-a3be62f.jsonl -[INFO] -[430/549] Processing agent-ac718b2.jsonl... -[INFO] Reading agent-ac718b2.jsonl in chunks (189.15 KB) -[SUCCESS] [SUCCESS] Imported agent-ac718b2.jsonl -[INFO] -[431/549] Processing agent-a772d6e.jsonl... -[INFO] Reading agent-a772d6e.jsonl in chunks (194.53 KB) -[SUCCESS] [SUCCESS] Imported agent-a772d6e.jsonl -[INFO] -[432/549] Processing agent-a412705.jsonl... -[INFO] Reading agent-a412705.jsonl in chunks (195.64 KB) -[SUCCESS] [SUCCESS] Imported agent-a412705.jsonl -[INFO] -[433/549] Processing agent-a5fd3f7.jsonl... -[INFO] Reading agent-a5fd3f7.jsonl in chunks (200.21 KB) -[SUCCESS] [SUCCESS] Imported agent-a5fd3f7.jsonl -[INFO] -[434/549] Processing 9a3122b3-253e-4cff-b84b-1757738fdb7f.jsonl... -[INFO] Reading 9a3122b3-253e-4cff-b84b-1757738fdb7f.jsonl in chunks (205.08 KB) -[SUCCESS] [SUCCESS] Imported 9a3122b3-253e-4cff-b84b-1757738fdb7f.jsonl -[INFO] -[435/549] Processing agent-abdf1e9.jsonl... -[INFO] Reading agent-abdf1e9.jsonl in chunks (218.43 KB) -[SUCCESS] [SUCCESS] Imported agent-abdf1e9.jsonl -[INFO] -[436/549] Processing agent-a52a5ff.jsonl... -[INFO] Reading agent-a52a5ff.jsonl in chunks (220.09 KB) -[SUCCESS] [SUCCESS] Imported agent-a52a5ff.jsonl -[INFO] -[437/549] Processing a1397a7e-5492-459f-9aff-beb51836d550.jsonl... -[INFO] Reading a1397a7e-5492-459f-9aff-beb51836d550.jsonl in chunks (220.92 KB) -[SUCCESS] [SUCCESS] Imported a1397a7e-5492-459f-9aff-beb51836d550.jsonl -[INFO] -[438/549] Processing agent-aa8c23a.jsonl... -[INFO] Reading agent-aa8c23a.jsonl in chunks (222.67 KB) -[SUCCESS] [SUCCESS] Imported agent-aa8c23a.jsonl -[INFO] -[439/549] Processing 293742ed-d444-4252-b439-c54652f7d90d.jsonl... -[INFO] Reading 293742ed-d444-4252-b439-c54652f7d90d.jsonl in chunks (224.37 KB) -[SUCCESS] [SUCCESS] Imported 293742ed-d444-4252-b439-c54652f7d90d.jsonl -[INFO] -[440/549] Processing 31ddedb4-4691-4399-8c69-528442ba64a8.jsonl... -[INFO] Reading 31ddedb4-4691-4399-8c69-528442ba64a8.jsonl in chunks (226.91 KB) -[SUCCESS] [SUCCESS] Imported 31ddedb4-4691-4399-8c69-528442ba64a8.jsonl -[INFO] -[441/549] Processing agent-a522bb2.jsonl... -[INFO] Reading agent-a522bb2.jsonl in chunks (236.70 KB) -[SUCCESS] [SUCCESS] Imported agent-a522bb2.jsonl -[INFO] -[442/549] Processing 146a9d38-f650-45e9-9c87-c414b3d80cd7.jsonl... -[INFO] Reading 146a9d38-f650-45e9-9c87-c414b3d80cd7.jsonl in chunks (237.69 KB) -[SUCCESS] [SUCCESS] Imported 146a9d38-f650-45e9-9c87-c414b3d80cd7.jsonl -[INFO] -[443/549] Processing agent-abceac8.jsonl... -[INFO] Reading agent-abceac8.jsonl in chunks (238.53 KB) -[SUCCESS] [SUCCESS] Imported agent-abceac8.jsonl -[INFO] -[444/549] Processing agent-a494d1c.jsonl... -[INFO] Reading agent-a494d1c.jsonl in chunks (241.03 KB) -[SUCCESS] [SUCCESS] Imported agent-a494d1c.jsonl -[INFO] -[445/549] Processing agent-ad6d941.jsonl... -[INFO] Reading agent-ad6d941.jsonl in chunks (246.36 KB) -[SUCCESS] [SUCCESS] Imported agent-ad6d941.jsonl -[INFO] -[446/549] Processing agent-add9c6a.jsonl... -[INFO] Reading agent-add9c6a.jsonl in chunks (249.14 KB) -[SUCCESS] [SUCCESS] Imported agent-add9c6a.jsonl -[INFO] -[447/549] Processing agent-a0cdffc.jsonl... -[INFO] Reading agent-a0cdffc.jsonl in chunks (255.46 KB) -[SUCCESS] [SUCCESS] Imported agent-a0cdffc.jsonl -[INFO] -[448/549] Processing agent-a4b50de.jsonl... -[INFO] Reading agent-a4b50de.jsonl in chunks (263.73 KB) -[SUCCESS] [SUCCESS] Imported agent-a4b50de.jsonl -[INFO] -[449/549] Processing agent-a045dab.jsonl... -[INFO] Reading agent-a045dab.jsonl in chunks (268.54 KB) -[SUCCESS] [SUCCESS] Imported agent-a045dab.jsonl -[INFO] -[450/549] Processing agent-a27db58.jsonl... -[INFO] Reading agent-a27db58.jsonl in chunks (271.95 KB) -[SUCCESS] [SUCCESS] Imported agent-a27db58.jsonl -[INFO] -[451/549] Processing agent-a7fc937.jsonl... -[INFO] Reading agent-a7fc937.jsonl in chunks (274.82 KB) -[SUCCESS] [SUCCESS] Imported agent-a7fc937.jsonl -[INFO] -[452/549] Processing c8c7aa4f-2f3a-4f8b-a04b-6a89aed40cbb.jsonl... -[INFO] Reading c8c7aa4f-2f3a-4f8b-a04b-6a89aed40cbb.jsonl in chunks (274.92 KB) -[SUCCESS] [SUCCESS] Imported c8c7aa4f-2f3a-4f8b-a04b-6a89aed40cbb.jsonl -[INFO] -[453/549] Processing agent-ae72ef8.jsonl... -[INFO] Reading agent-ae72ef8.jsonl in chunks (278.86 KB) -[SUCCESS] [SUCCESS] Imported agent-ae72ef8.jsonl -[INFO] -[454/549] Processing agent-a06aa17.jsonl... -[INFO] Reading agent-a06aa17.jsonl in chunks (292.09 KB) -[SUCCESS] [SUCCESS] Imported agent-a06aa17.jsonl -[INFO] -[455/549] Processing agent-ab88cc3.jsonl... -[INFO] Reading agent-ab88cc3.jsonl in chunks (295.26 KB) -[SUCCESS] [SUCCESS] Imported agent-ab88cc3.jsonl -[INFO] -[456/549] Processing agent-ae88831.jsonl... -[INFO] Reading agent-ae88831.jsonl in chunks (305.35 KB) -[SUCCESS] [SUCCESS] Imported agent-ae88831.jsonl -[INFO] -[457/549] Processing agent-a9a5626.jsonl... -[INFO] Reading agent-a9a5626.jsonl in chunks (305.45 KB) -[SUCCESS] [SUCCESS] Imported agent-a9a5626.jsonl -[INFO] -[458/549] Processing agent-a775a60.jsonl... -[INFO] Reading agent-a775a60.jsonl in chunks (305.57 KB) -[SUCCESS] [SUCCESS] Imported agent-a775a60.jsonl -[INFO] -[459/549] Processing 83f20f7b-9ea2-4d6a-affb-19cc1dc6ac24.jsonl... -[INFO] Reading 83f20f7b-9ea2-4d6a-affb-19cc1dc6ac24.jsonl in chunks (309.38 KB) -[SUCCESS] [SUCCESS] Imported 83f20f7b-9ea2-4d6a-affb-19cc1dc6ac24.jsonl -[INFO] -[460/549] Processing agent-ac31746.jsonl... -[INFO] Reading agent-ac31746.jsonl in chunks (311.15 KB) -[SUCCESS] [SUCCESS] Imported agent-ac31746.jsonl -[INFO] -[461/549] Processing 493e79c6-c556-46fc-b1bf-e2a8610c1455.jsonl... -[INFO] Reading 493e79c6-c556-46fc-b1bf-e2a8610c1455.jsonl in chunks (321.10 KB) -[SUCCESS] [SUCCESS] Imported 493e79c6-c556-46fc-b1bf-e2a8610c1455.jsonl -[INFO] -[462/549] Processing agent-adf135b.jsonl... -[INFO] Reading agent-adf135b.jsonl in chunks (321.48 KB) -[SUCCESS] [SUCCESS] Imported agent-adf135b.jsonl -[INFO] -[463/549] Processing agent-acec865.jsonl... -[INFO] Reading agent-acec865.jsonl in chunks (325.23 KB) -[SUCCESS] [SUCCESS] Imported agent-acec865.jsonl -[INFO] -[464/549] Processing agent-a0e6778.jsonl... -[INFO] Reading agent-a0e6778.jsonl in chunks (330.29 KB) -[SUCCESS] [SUCCESS] Imported agent-a0e6778.jsonl -[INFO] -[465/549] Processing agent-a7831d9.jsonl... -[INFO] Reading agent-a7831d9.jsonl in chunks (330.58 KB) -[SUCCESS] [SUCCESS] Imported agent-a7831d9.jsonl -[INFO] -[466/549] Processing b4dd5bc5-59a2-4245-9362-98cd77816013.jsonl... -[INFO] Reading b4dd5bc5-59a2-4245-9362-98cd77816013.jsonl in chunks (331.62 KB) -[SUCCESS] [SUCCESS] Imported b4dd5bc5-59a2-4245-9362-98cd77816013.jsonl -[INFO] -[467/549] Processing 42113c23-d5ba-41ab-9476-4e5707ca9f98.jsonl... -[INFO] Reading 42113c23-d5ba-41ab-9476-4e5707ca9f98.jsonl in chunks (334.55 KB) -[SUCCESS] [SUCCESS] Imported 42113c23-d5ba-41ab-9476-4e5707ca9f98.jsonl -[INFO] -[468/549] Processing agent-afaa3c0.jsonl... -[INFO] Reading agent-afaa3c0.jsonl in chunks (345.25 KB) -[SUCCESS] [SUCCESS] Imported agent-afaa3c0.jsonl -[INFO] -[469/549] Processing agent-aa6782c.jsonl... -[INFO] Reading agent-aa6782c.jsonl in chunks (352.77 KB) -[SUCCESS] [SUCCESS] Imported agent-aa6782c.jsonl -[INFO] -[470/549] Processing agent-a73b847.jsonl... -[INFO] Reading agent-a73b847.jsonl in chunks (354.27 KB) -[SUCCESS] [SUCCESS] Imported agent-a73b847.jsonl -[INFO] -[471/549] Processing aff11a45-dec5-4f6a-b3e4-3e72781a8493.jsonl... -[INFO] Reading aff11a45-dec5-4f6a-b3e4-3e72781a8493.jsonl in chunks (365.25 KB) -[SUCCESS] [SUCCESS] Imported aff11a45-dec5-4f6a-b3e4-3e72781a8493.jsonl -[INFO] -[472/549] Processing agent-aa6d1cb.jsonl... -[INFO] Reading agent-aa6d1cb.jsonl in chunks (373.60 KB) -[SUCCESS] [SUCCESS] Imported agent-aa6d1cb.jsonl -[INFO] -[473/549] Processing agent-a9c00ca.jsonl... -[INFO] Reading agent-a9c00ca.jsonl in chunks (380.04 KB) -[SUCCESS] [SUCCESS] Imported agent-a9c00ca.jsonl -[INFO] -[474/549] Processing agent-ae9ce56.jsonl... -[INFO] Reading agent-ae9ce56.jsonl in chunks (384.96 KB) -[SUCCESS] [SUCCESS] Imported agent-ae9ce56.jsonl -[INFO] -[475/549] Processing agent-a98d89c.jsonl... -[INFO] Reading agent-a98d89c.jsonl in chunks (389.66 KB) -[SUCCESS] [SUCCESS] Imported agent-a98d89c.jsonl -[INFO] -[476/549] Processing 0811d959-690c-4f79-ae56-ef4ff32c2649.jsonl... -[INFO] Reading 0811d959-690c-4f79-ae56-ef4ff32c2649.jsonl in chunks (425.10 KB) -[SUCCESS] [SUCCESS] Imported 0811d959-690c-4f79-ae56-ef4ff32c2649.jsonl -[INFO] -[477/549] Processing a1a2caa7-6cee-4bb2-a789-ca7f16780d24.jsonl... -[INFO] Reading a1a2caa7-6cee-4bb2-a789-ca7f16780d24.jsonl in chunks (426.04 KB) -[SUCCESS] [SUCCESS] Imported a1a2caa7-6cee-4bb2-a789-ca7f16780d24.jsonl -[INFO] -[478/549] Processing agent-aeb9495.jsonl... -[INFO] Reading agent-aeb9495.jsonl in chunks (430.23 KB) -[SUCCESS] [SUCCESS] Imported agent-aeb9495.jsonl -[INFO] -[479/549] Processing e565d885-2a02-4c73-9dee-2807029038dd.jsonl... -[INFO] Reading e565d885-2a02-4c73-9dee-2807029038dd.jsonl in chunks (438.08 KB) -[SUCCESS] [SUCCESS] Imported e565d885-2a02-4c73-9dee-2807029038dd.jsonl -[INFO] -[480/549] Processing agent-ab2594d.jsonl... -[INFO] Reading agent-ab2594d.jsonl in chunks (439.75 KB) -[SUCCESS] [SUCCESS] Imported agent-ab2594d.jsonl -[INFO] -[481/549] Processing agent-a470bd6.jsonl... -[INFO] Reading agent-a470bd6.jsonl in chunks (443.67 KB) -[SUCCESS] [SUCCESS] Imported agent-a470bd6.jsonl -[INFO] -[482/549] Processing agent-ad2e736.jsonl... -[INFO] Reading agent-ad2e736.jsonl in chunks (456.32 KB) -[SUCCESS] [SUCCESS] Imported agent-ad2e736.jsonl -[INFO] -[483/549] Processing 9d182137-b111-4f77-a819-5a839b814dbe.jsonl... -[INFO] Reading 9d182137-b111-4f77-a819-5a839b814dbe.jsonl in chunks (482.90 KB) -[SUCCESS] [SUCCESS] Imported 9d182137-b111-4f77-a819-5a839b814dbe.jsonl -[INFO] -[484/549] Processing 8dbd8b83-c821-4a0f-b84f-583f59de0e03.jsonl... -[INFO] Reading 8dbd8b83-c821-4a0f-b84f-583f59de0e03.jsonl in chunks (495.83 KB) -[SUCCESS] [SUCCESS] Imported 8dbd8b83-c821-4a0f-b84f-583f59de0e03.jsonl -[INFO] -[485/549] Processing agent-a389b80.jsonl... -[INFO] Reading agent-a389b80.jsonl in chunks (510.56 KB) -[SUCCESS] [SUCCESS] Imported agent-a389b80.jsonl -[INFO] -[486/549] Processing agent-a9ae92d.jsonl... -[INFO] Reading agent-a9ae92d.jsonl in chunks (530.63 KB) -[SUCCESS] [SUCCESS] Imported agent-a9ae92d.jsonl -[INFO] -[487/549] Processing dd4762b2-61ac-419c-ba17-b1a1f16c3219.jsonl... -[INFO] Reading dd4762b2-61ac-419c-ba17-b1a1f16c3219.jsonl in chunks (552.49 KB) -[SUCCESS] [SUCCESS] Imported dd4762b2-61ac-419c-ba17-b1a1f16c3219.jsonl -[INFO] -[488/549] Processing agent-aafa19d.jsonl... -[INFO] Reading agent-aafa19d.jsonl in chunks (556.76 KB) -[SUCCESS] [SUCCESS] Imported agent-aafa19d.jsonl -[INFO] -[489/549] Processing 284acf95-6d90-4a35-9654-63213e93bb4f.jsonl... -[INFO] Reading 284acf95-6d90-4a35-9654-63213e93bb4f.jsonl in chunks (563.72 KB) -[SUCCESS] [SUCCESS] Imported 284acf95-6d90-4a35-9654-63213e93bb4f.jsonl -[INFO] -[490/549] Processing agent-a7a1c54.jsonl... -[INFO] Reading agent-a7a1c54.jsonl in chunks (565.81 KB) -[SUCCESS] [SUCCESS] Imported agent-a7a1c54.jsonl -[INFO] -[491/549] Processing bc4ef996-a7ab-460a-9838-97cbe59ea13a.jsonl... -[INFO] Reading bc4ef996-a7ab-460a-9838-97cbe59ea13a.jsonl in chunks (580.24 KB) -[SUCCESS] [SUCCESS] Imported bc4ef996-a7ab-460a-9838-97cbe59ea13a.jsonl -[INFO] -[492/549] Processing d8e1462b-8a11-46f9-9a45-10556c6bd4b6.jsonl... -[INFO] Reading d8e1462b-8a11-46f9-9a45-10556c6bd4b6.jsonl in chunks (673.29 KB) -[SUCCESS] [SUCCESS] Imported d8e1462b-8a11-46f9-9a45-10556c6bd4b6.jsonl -[INFO] -[493/549] Processing 41243f86-3698-4418-9a81-4d7287cbb8d9.jsonl... -[INFO] Reading 41243f86-3698-4418-9a81-4d7287cbb8d9.jsonl in chunks (689.49 KB) -[SUCCESS] [SUCCESS] Imported 41243f86-3698-4418-9a81-4d7287cbb8d9.jsonl -[INFO] -[494/549] Processing ec0a2603-1df7-48a7-8963-9b73a866e545.jsonl... -[INFO] Reading ec0a2603-1df7-48a7-8963-9b73a866e545.jsonl in chunks (722.37 KB) -[SUCCESS] [SUCCESS] Imported ec0a2603-1df7-48a7-8963-9b73a866e545.jsonl -[INFO] -[495/549] Processing agent-ad35e39.jsonl... -[INFO] Reading agent-ad35e39.jsonl in chunks (760.80 KB) -[SUCCESS] [SUCCESS] Imported agent-ad35e39.jsonl -[INFO] -[496/549] Processing a873d93c-1b20-4ded-8167-c537e9e38b68.jsonl... -[INFO] Reading a873d93c-1b20-4ded-8167-c537e9e38b68.jsonl in chunks (787.23 KB) -[SUCCESS] [SUCCESS] Imported a873d93c-1b20-4ded-8167-c537e9e38b68.jsonl -[INFO] -[497/549] Processing 4cf2641c-c159-48b9-a75f-d43a3e594fe2.jsonl... -[INFO] Reading 4cf2641c-c159-48b9-a75f-d43a3e594fe2.jsonl in chunks (839.95 KB) -[SUCCESS] [SUCCESS] Imported 4cf2641c-c159-48b9-a75f-d43a3e594fe2.jsonl -[INFO] -[498/549] Processing 0265331e-34f2-4b81-9a1a-006cb57ba779.jsonl... -[INFO] Reading 0265331e-34f2-4b81-9a1a-006cb57ba779.jsonl in chunks (863.04 KB) -[SUCCESS] [SUCCESS] Imported 0265331e-34f2-4b81-9a1a-006cb57ba779.jsonl -[INFO] -[499/549] Processing 7bf7bfb6-fcf1-423c-aa59-5f976ec7fba3.jsonl... -[INFO] Reading 7bf7bfb6-fcf1-423c-aa59-5f976ec7fba3.jsonl in chunks (984.92 KB) -[SUCCESS] [SUCCESS] Imported 7bf7bfb6-fcf1-423c-aa59-5f976ec7fba3.jsonl -[INFO] -[500/549] Processing agent-ad4e738.jsonl... -[INFO] Reading agent-ad4e738.jsonl in chunks (1023.06 KB) -[SUCCESS] [SUCCESS] Imported agent-ad4e738.jsonl -[INFO] -[501/549] Processing 80ae4b0b-7fe1-4f71-a1fb-cfb90e991a13.jsonl... -[INFO] Reading 80ae4b0b-7fe1-4f71-a1fb-cfb90e991a13.jsonl in chunks (1073.12 KB) -[SUCCESS] [SUCCESS] Imported 80ae4b0b-7fe1-4f71-a1fb-cfb90e991a13.jsonl -[INFO] -[502/549] Processing ac06f10a-0aab-49d9-a3d8-7bdf75e03950.jsonl... -[INFO] Reading ac06f10a-0aab-49d9-a3d8-7bdf75e03950.jsonl in chunks (1132.52 KB) -[SUCCESS] [SUCCESS] Imported ac06f10a-0aab-49d9-a3d8-7bdf75e03950.jsonl -[INFO] -[503/549] Processing 72b426e7-2268-4e25-8a1e-a084e0998196.jsonl... -[INFO] Reading 72b426e7-2268-4e25-8a1e-a084e0998196.jsonl in chunks (1158.03 KB) -[SUCCESS] [SUCCESS] Imported 72b426e7-2268-4e25-8a1e-a084e0998196.jsonl -[INFO] -[504/549] Processing 75845046-4ff6-42fb-b0ed-3432e3d89282.jsonl... -[INFO] Reading 75845046-4ff6-42fb-b0ed-3432e3d89282.jsonl in chunks (1241.01 KB) -[SUCCESS] [SUCCESS] Imported 75845046-4ff6-42fb-b0ed-3432e3d89282.jsonl -[INFO] -[505/549] Processing agent-a68bf61.jsonl... -[INFO] Reading agent-a68bf61.jsonl in chunks (1258.25 KB) -[SUCCESS] [SUCCESS] Imported agent-a68bf61.jsonl -[INFO] -[506/549] Processing 59b25c22-9705-4ddd-a715-a38f4dffc0d0.jsonl... -[INFO] Reading 59b25c22-9705-4ddd-a715-a38f4dffc0d0.jsonl in chunks (1302.00 KB) -[SUCCESS] [SUCCESS] Imported 59b25c22-9705-4ddd-a715-a38f4dffc0d0.jsonl -[INFO] -[507/549] Processing 47005dc2-9735-4f05-b23f-89e9d5069f7e.jsonl... -[INFO] Reading 47005dc2-9735-4f05-b23f-89e9d5069f7e.jsonl in chunks (1344.38 KB) -[SUCCESS] [SUCCESS] Imported 47005dc2-9735-4f05-b23f-89e9d5069f7e.jsonl -[INFO] -[508/549] Processing baeb6ba2-9c07-4202-b260-07a06786f714.jsonl... -[INFO] Reading baeb6ba2-9c07-4202-b260-07a06786f714.jsonl in chunks (1577.09 KB) -[SUCCESS] [SUCCESS] Imported baeb6ba2-9c07-4202-b260-07a06786f714.jsonl -[INFO] -[509/549] Processing 8fec6f8e-20ed-49bc-966f-35fec852176a.jsonl... -[INFO] Reading 8fec6f8e-20ed-49bc-966f-35fec852176a.jsonl in chunks (1577.88 KB) -[SUCCESS] [SUCCESS] Imported 8fec6f8e-20ed-49bc-966f-35fec852176a.jsonl -[INFO] -[510/549] Processing 0dd30379-ca88-4865-890d-a232f5d966aa.jsonl... -[INFO] Reading 0dd30379-ca88-4865-890d-a232f5d966aa.jsonl in chunks (1592.88 KB) -[SUCCESS] [SUCCESS] Imported 0dd30379-ca88-4865-890d-a232f5d966aa.jsonl -[INFO] -[511/549] Processing ecb5a8ff-2685-4f65-8d81-df3a2da7ad9a.jsonl... -[INFO] Reading ecb5a8ff-2685-4f65-8d81-df3a2da7ad9a.jsonl in chunks (1774.33 KB) -[SUCCESS] [SUCCESS] Imported ecb5a8ff-2685-4f65-8d81-df3a2da7ad9a.jsonl -[INFO] -[512/549] Processing 0258a4cf-ee10-4332-b88f-0c2e9d109bcf.jsonl... -[INFO] Reading 0258a4cf-ee10-4332-b88f-0c2e9d109bcf.jsonl in chunks (1979.42 KB) -[SUCCESS] [SUCCESS] Imported 0258a4cf-ee10-4332-b88f-0c2e9d109bcf.jsonl -[INFO] -[513/549] Processing d855fb16-303f-4d64-ac52-b5e8e7f22c33.jsonl... -[INFO] Reading d855fb16-303f-4d64-ac52-b5e8e7f22c33.jsonl in chunks (1986.23 KB) -[SUCCESS] [SUCCESS] Imported d855fb16-303f-4d64-ac52-b5e8e7f22c33.jsonl -[INFO] -[514/549] Processing d5905662-519d-4470-938d-665bf081ec4c.jsonl... -[INFO] Reading d5905662-519d-4470-938d-665bf081ec4c.jsonl in chunks (1988.00 KB) -[SUCCESS] [SUCCESS] Imported d5905662-519d-4470-938d-665bf081ec4c.jsonl -[INFO] -[515/549] Processing 24407982-faf5-42e6-9069-29f447b7a861.jsonl... -[INFO] Reading 24407982-faf5-42e6-9069-29f447b7a861.jsonl in chunks (2120.21 KB) -[SUCCESS] [SUCCESS] Imported 24407982-faf5-42e6-9069-29f447b7a861.jsonl -[INFO] -[516/549] Processing caa7ecc6-7d6c-4edc-b5ff-c837aaf7f2fd.jsonl... -[INFO] Reading caa7ecc6-7d6c-4edc-b5ff-c837aaf7f2fd.jsonl in chunks (2140.49 KB) -[SUCCESS] [SUCCESS] Imported caa7ecc6-7d6c-4edc-b5ff-c837aaf7f2fd.jsonl -[INFO] -[517/549] Processing bbbf829f-eb67-4922-93ef-f2aae5682af9.jsonl... -[INFO] Reading bbbf829f-eb67-4922-93ef-f2aae5682af9.jsonl in chunks (2171.82 KB) -[SUCCESS] [SUCCESS] Imported bbbf829f-eb67-4922-93ef-f2aae5682af9.jsonl -[INFO] -[518/549] Processing 2ccae2a9-29dc-46d2-9d2d-8f2db9297990.jsonl... -[INFO] Reading 2ccae2a9-29dc-46d2-9d2d-8f2db9297990.jsonl in chunks (2178.27 KB) -[SUCCESS] [SUCCESS] Imported 2ccae2a9-29dc-46d2-9d2d-8f2db9297990.jsonl -[INFO] -[519/549] Processing 5e058595-cbe5-4373-94ea-728e103504f5.jsonl... -[INFO] Reading 5e058595-cbe5-4373-94ea-728e103504f5.jsonl in chunks (2244.21 KB) -[SUCCESS] [SUCCESS] Imported 5e058595-cbe5-4373-94ea-728e103504f5.jsonl -[INFO] -[520/549] Processing b34c2b1c-6f5e-48b5-a01a-17552bd6af15.jsonl... -[INFO] Reading b34c2b1c-6f5e-48b5-a01a-17552bd6af15.jsonl in chunks (2287.42 KB) -[SUCCESS] [SUCCESS] Imported b34c2b1c-6f5e-48b5-a01a-17552bd6af15.jsonl -[INFO] -[521/549] Processing 7da3f04a-0117-4fef-98b6-8fd4e7295f12.jsonl... -[INFO] Reading 7da3f04a-0117-4fef-98b6-8fd4e7295f12.jsonl in chunks (2289.17 KB) -[SUCCESS] [SUCCESS] Imported 7da3f04a-0117-4fef-98b6-8fd4e7295f12.jsonl -[INFO] -[522/549] Processing f60d0c49-58dd-4f25-b53b-c181565656db.jsonl... -[INFO] Reading f60d0c49-58dd-4f25-b53b-c181565656db.jsonl in chunks (2300.72 KB) -[SUCCESS] [SUCCESS] Imported f60d0c49-58dd-4f25-b53b-c181565656db.jsonl -[INFO] -[523/549] Processing 415a52d7-00db-40bd-a68e-2d70c815213a.jsonl... -[INFO] Reading 415a52d7-00db-40bd-a68e-2d70c815213a.jsonl in chunks (2325.22 KB) -[SUCCESS] [SUCCESS] Imported 415a52d7-00db-40bd-a68e-2d70c815213a.jsonl -[INFO] -[524/549] Processing 05343fd7-1a94-498e-810c-b29af418ad65.jsonl... -[INFO] Reading 05343fd7-1a94-498e-810c-b29af418ad65.jsonl in chunks (2366.62 KB) -[SUCCESS] [SUCCESS] Imported 05343fd7-1a94-498e-810c-b29af418ad65.jsonl -[INFO] -[525/549] Processing 1539c739-18e1-4142-8f74-eddf856004fc.jsonl... -[INFO] Reading 1539c739-18e1-4142-8f74-eddf856004fc.jsonl in chunks (2563.98 KB) -[SUCCESS] [SUCCESS] Imported 1539c739-18e1-4142-8f74-eddf856004fc.jsonl -[INFO] -[526/549] Processing e080087f-cad8-486b-8e83-90b62f43fb27.jsonl... -[INFO] Reading e080087f-cad8-486b-8e83-90b62f43fb27.jsonl in chunks (2580.04 KB) -[SUCCESS] [SUCCESS] Imported e080087f-cad8-486b-8e83-90b62f43fb27.jsonl -[INFO] -[527/549] Processing 1f6a3483-2279-4f07-b4ae-54c392493dd6.jsonl... -[INFO] Reading 1f6a3483-2279-4f07-b4ae-54c392493dd6.jsonl in chunks (2851.31 KB) -[SUCCESS] [SUCCESS] Imported 1f6a3483-2279-4f07-b4ae-54c392493dd6.jsonl -[INFO] -[528/549] Processing 88538f56-42b2-471f-a6d5-b3923d8208a2.jsonl... -[INFO] Reading 88538f56-42b2-471f-a6d5-b3923d8208a2.jsonl in chunks (2897.57 KB) -[SUCCESS] [SUCCESS] Imported 88538f56-42b2-471f-a6d5-b3923d8208a2.jsonl -[INFO] -[529/549] Processing a440a043-ef2a-4f03-86de-07463dea8624.jsonl... -[INFO] Reading a440a043-ef2a-4f03-86de-07463dea8624.jsonl in chunks (3154.53 KB) -[SUCCESS] [SUCCESS] Imported a440a043-ef2a-4f03-86de-07463dea8624.jsonl -[INFO] -[530/549] Processing 5271a67d-cd78-4150-aa69-03973d2eb894.jsonl... -[INFO] Reading 5271a67d-cd78-4150-aa69-03973d2eb894.jsonl in chunks (3213.04 KB) -[SUCCESS] [SUCCESS] Imported 5271a67d-cd78-4150-aa69-03973d2eb894.jsonl -[INFO] -[531/549] Processing 53099107-9f06-45ad-8ae4-71c940b82f44.jsonl... -[INFO] Reading 53099107-9f06-45ad-8ae4-71c940b82f44.jsonl in chunks (3355.68 KB) -[SUCCESS] [SUCCESS] Imported 53099107-9f06-45ad-8ae4-71c940b82f44.jsonl -[INFO] -[532/549] Processing 9ed005c8-f901-4046-8429-e0aa28d18f5b.jsonl... -[INFO] Reading 9ed005c8-f901-4046-8429-e0aa28d18f5b.jsonl in chunks (3711.33 KB) -[SUCCESS] [SUCCESS] Imported 9ed005c8-f901-4046-8429-e0aa28d18f5b.jsonl -[INFO] -[533/549] Processing f7e746bc-91c2-485c-96f2-739941467173.jsonl... -[INFO] Reading f7e746bc-91c2-485c-96f2-739941467173.jsonl in chunks (4075.50 KB) -[SUCCESS] [SUCCESS] Imported f7e746bc-91c2-485c-96f2-739941467173.jsonl -[INFO] -[534/549] Processing 46234f7c-24ab-49cc-bbcf-b35140b3d5c4.jsonl... -[INFO] Reading 46234f7c-24ab-49cc-bbcf-b35140b3d5c4.jsonl in chunks (4287.58 KB) -[SUCCESS] [SUCCESS] Imported 46234f7c-24ab-49cc-bbcf-b35140b3d5c4.jsonl -[INFO] -[535/549] Processing 9b0508e7-d6ae-4a06-aed2-926ed6af56b0.jsonl... -[INFO] Reading 9b0508e7-d6ae-4a06-aed2-926ed6af56b0.jsonl in chunks (4317.26 KB) -[SUCCESS] [SUCCESS] Imported 9b0508e7-d6ae-4a06-aed2-926ed6af56b0.jsonl -[INFO] -[536/549] Processing 55e5e1fb-e951-4476-ade6-c3c343771d59.jsonl... -[INFO] Reading 55e5e1fb-e951-4476-ade6-c3c343771d59.jsonl in chunks (4475.81 KB) -[SUCCESS] [SUCCESS] Imported 55e5e1fb-e951-4476-ade6-c3c343771d59.jsonl -[INFO] -[537/549] Processing d8c05f09-9149-47ba-8647-ea1dcc88e628.jsonl... -[INFO] Reading d8c05f09-9149-47ba-8647-ea1dcc88e628.jsonl in chunks (4785.31 KB) -[SUCCESS] [SUCCESS] Imported d8c05f09-9149-47ba-8647-ea1dcc88e628.jsonl -[INFO] -[538/549] Processing f2edd4bb-d761-4cb7-9515-b6b6259604b6.jsonl... -[INFO] Reading f2edd4bb-d761-4cb7-9515-b6b6259604b6.jsonl in chunks (4793.62 KB) -[SUCCESS] [SUCCESS] Imported f2edd4bb-d761-4cb7-9515-b6b6259604b6.jsonl -[INFO] -[539/549] Processing ffbb1d55-48d7-4643-9b87-12eb26d1bfa4.jsonl... -[INFO] Reading ffbb1d55-48d7-4643-9b87-12eb26d1bfa4.jsonl in chunks (5692.92 KB) -[SUCCESS] [SUCCESS] Imported ffbb1d55-48d7-4643-9b87-12eb26d1bfa4.jsonl -[INFO] -[540/549] Processing 70eae563-3813-4673-82a7-50f1f2566271.jsonl... -[INFO] Reading 70eae563-3813-4673-82a7-50f1f2566271.jsonl in chunks (6013.65 KB) -[SUCCESS] [SUCCESS] Imported 70eae563-3813-4673-82a7-50f1f2566271.jsonl -[INFO] -[541/549] Processing bcc2f2d7-2a47-410b-b948-6a9d0f44c92c.jsonl... -[INFO] Reading bcc2f2d7-2a47-410b-b948-6a9d0f44c92c.jsonl in chunks (6551.00 KB) -[SUCCESS] [SUCCESS] Imported bcc2f2d7-2a47-410b-b948-6a9d0f44c92c.jsonl -[INFO] -[542/549] Processing 86802692-b127-48a9-bbaf-2afa1a38de3d.jsonl... -[INFO] Reading 86802692-b127-48a9-bbaf-2afa1a38de3d.jsonl in chunks (7845.62 KB) -[SUCCESS] [SUCCESS] Imported 86802692-b127-48a9-bbaf-2afa1a38de3d.jsonl -[INFO] -[543/549] Processing 5a148839-7a4a-469f-a7a9-5f95065673c3.jsonl... -[INFO] Reading 5a148839-7a4a-469f-a7a9-5f95065673c3.jsonl in chunks (7892.19 KB) -[SUCCESS] [SUCCESS] Imported 5a148839-7a4a-469f-a7a9-5f95065673c3.jsonl -[INFO] -[544/549] Processing ce7d8ceb-d45c-4e23-ba8e-19b2e002dbb3.jsonl... -[INFO] Reading ce7d8ceb-d45c-4e23-ba8e-19b2e002dbb3.jsonl in chunks (8725.62 KB) -[SUCCESS] [SUCCESS] Imported ce7d8ceb-d45c-4e23-ba8e-19b2e002dbb3.jsonl -[INFO] -[545/549] Processing ddb0747a-3774-421d-9479-add0a297610d.jsonl... -[INFO] Reading ddb0747a-3774-421d-9479-add0a297610d.jsonl in chunks (9613.83 KB) -[SUCCESS] [SUCCESS] Imported ddb0747a-3774-421d-9479-add0a297610d.jsonl -[INFO] -[546/549] Processing 99918cbf-1f1c-4e49-ace0-f7a73ae40c80.jsonl... -[INFO] Reading 99918cbf-1f1c-4e49-ace0-f7a73ae40c80.jsonl in chunks (11499.44 KB) -[SUCCESS] [SUCCESS] Imported 99918cbf-1f1c-4e49-ace0-f7a73ae40c80.jsonl -[INFO] -[547/549] Processing fd4781c9-02c0-4429-b66e-e59203923fc4.jsonl... -[INFO] Reading fd4781c9-02c0-4429-b66e-e59203923fc4.jsonl in chunks (12289.77 KB) -[SUCCESS] [SUCCESS] Imported fd4781c9-02c0-4429-b66e-e59203923fc4.jsonl -[INFO] -[548/549] Processing 651b9822-25fa-426b-9723-899e780a997f.jsonl... -[INFO] Reading 651b9822-25fa-426b-9723-899e780a997f.jsonl in chunks (22345.89 KB) -[SUCCESS] [SUCCESS] Imported 651b9822-25fa-426b-9723-899e780a997f.jsonl -[INFO] -[549/549] Processing b928d228-ea0b-45db-aa58-734167ac128c.jsonl... -[INFO] Reading b928d228-ea0b-45db-aa58-734167ac128c.jsonl in chunks (37618.38 KB) -[SUCCESS] [SUCCESS] Imported b928d228-ea0b-45db-aa58-734167ac128c.jsonl -[INFO] -================================================================================ -[INFO] IMPORT SUMMARY -[INFO] ================================================================================ -[INFO] Files processed: 549 -[SUCCESS] Successful: 546 -[ERROR] Failed: 3 -[INFO] Total records read: 60426 -[INFO] Total messages extracted: 31170 -[ERROR] -Failed imports: -[ERROR] 38341360-8a5e-477c-ba86-1cd047ff2764.jsonl: No records found -[ERROR] f9b7f6dc-7053-44a3-a8d3-ea9e0e9f3583.jsonl: No records found -[ERROR] 26c273cd-1f16-4da1-8a58-c73b7ade7233.jsonl: No records found -[INFO] ================================================================================ diff --git a/setup-ssh-keys.ps1 b/infrastructure/setup-ssh-keys.ps1 similarity index 100% rename from setup-ssh-keys.ps1 rename to infrastructure/setup-ssh-keys.ps1 diff --git a/PST-NW-VPN-Windows.ovpn b/infrastructure/vpn-configs/Reference/PST-NW-VPN-Windows.ovpn similarity index 100% rename from PST-NW-VPN-Windows.ovpn rename to infrastructure/vpn-configs/Reference/PST-NW-VPN-Windows.ovpn diff --git a/PST-VPN-Quick-Reference.txt b/infrastructure/vpn-configs/Reference/PST-VPN-Quick-Reference.txt similarity index 100% rename from PST-VPN-Quick-Reference.txt rename to infrastructure/vpn-configs/Reference/PST-VPN-Quick-Reference.txt diff --git a/Install-PST-VPN.ps1 b/infrastructure/vpn-configs/Setup/Install-PST-VPN.ps1 similarity index 100% rename from Install-PST-VPN.ps1 rename to infrastructure/vpn-configs/Setup/Install-PST-VPN.ps1 diff --git a/PST-L2TP-VPN-Manual-Setup.txt b/infrastructure/vpn-configs/Setup/PST-L2TP-VPN-Manual-Setup.txt similarity index 100% rename from PST-L2TP-VPN-Manual-Setup.txt rename to infrastructure/vpn-configs/Setup/PST-L2TP-VPN-Manual-Setup.txt diff --git a/PST-VPN-Setup-Instructions.txt b/infrastructure/vpn-configs/Setup/PST-VPN-Setup-Instructions.txt similarity index 100% rename from PST-VPN-Setup-Instructions.txt rename to infrastructure/vpn-configs/Setup/PST-VPN-Setup-Instructions.txt diff --git a/Setup-PST-L2TP-VPN.ps1 b/infrastructure/vpn-configs/Setup/Setup-PST-L2TP-VPN.ps1 similarity index 100% rename from Setup-PST-L2TP-VPN.ps1 rename to infrastructure/vpn-configs/Setup/Setup-PST-L2TP-VPN.ps1 diff --git a/Add-PST-VPN-Route-Manual.ps1 b/infrastructure/vpn-configs/Troubleshooting/Add-PST-VPN-Route-Manual.ps1 similarity index 100% rename from Add-PST-VPN-Route-Manual.ps1 rename to infrastructure/vpn-configs/Troubleshooting/Add-PST-VPN-Route-Manual.ps1 diff --git a/Fix-PST-VPN-Auth.ps1 b/infrastructure/vpn-configs/Troubleshooting/Fix-PST-VPN-Auth.ps1 similarity index 100% rename from Fix-PST-VPN-Auth.ps1 rename to infrastructure/vpn-configs/Troubleshooting/Fix-PST-VPN-Auth.ps1 diff --git a/Connect-PST-VPN-Standalone.ps1 b/infrastructure/vpn-configs/Utilities/Connect-PST-VPN-Standalone.ps1 similarity index 100% rename from Connect-PST-VPN-Standalone.ps1 rename to infrastructure/vpn-configs/Utilities/Connect-PST-VPN-Standalone.ps1 diff --git a/Connect-PST-VPN.ps1 b/infrastructure/vpn-configs/Utilities/Connect-PST-VPN.ps1 similarity index 100% rename from Connect-PST-VPN.ps1 rename to infrastructure/vpn-configs/Utilities/Connect-PST-VPN.ps1 diff --git a/Diagnose-VPN-Interface.ps1 b/infrastructure/vpn-configs/Utilities/Diagnose-VPN-Interface.ps1 similarity index 100% rename from Diagnose-VPN-Interface.ps1 rename to infrastructure/vpn-configs/Utilities/Diagnose-VPN-Interface.ps1 diff --git a/Quick-Test-VPN.ps1 b/infrastructure/vpn-configs/Utilities/Quick-Test-VPN.ps1 similarity index 100% rename from Quick-Test-VPN.ps1 rename to infrastructure/vpn-configs/Utilities/Quick-Test-VPN.ps1 diff --git a/Show-VPN-Interface.ps1 b/infrastructure/vpn-configs/Utilities/Show-VPN-Interface.ps1 similarity index 100% rename from Show-VPN-Interface.ps1 rename to infrastructure/vpn-configs/Utilities/Show-VPN-Interface.ps1 diff --git a/Test-PST-VPN-Connectivity.ps1 b/infrastructure/vpn-configs/Utilities/Test-PST-VPN-Connectivity.ps1 similarity index 100% rename from Test-PST-VPN-Connectivity.ps1 rename to infrastructure/vpn-configs/Utilities/Test-PST-VPN-Connectivity.ps1 diff --git a/vpn-connect.bat b/infrastructure/vpn-configs/Utilities/vpn-connect.bat similarity index 100% rename from vpn-connect.bat rename to infrastructure/vpn-configs/Utilities/vpn-connect.bat diff --git a/vpn-disconnect.bat b/infrastructure/vpn-configs/Utilities/vpn-disconnect.bat similarity index 100% rename from vpn-disconnect.bat rename to infrastructure/vpn-configs/Utilities/vpn-disconnect.bat diff --git a/check_record_counts.py b/scripts/check_record_counts.py similarity index 100% rename from check_record_counts.py rename to scripts/check_record_counts.py diff --git a/check_rmm_status.cmd b/scripts/check_rmm_status.cmd similarity index 100% rename from check_rmm_status.cmd rename to scripts/check_rmm_status.cmd diff --git a/create_jwt_token.py b/scripts/create_jwt_token.py similarity index 100% rename from create_jwt_token.py rename to scripts/create_jwt_token.py diff --git a/example_credential_import.py b/scripts/example_credential_import.py similarity index 100% rename from example_credential_import.py rename to scripts/example_credential_import.py diff --git a/test_api_endpoints.py b/tests/test_api_endpoints.py similarity index 100% rename from test_api_endpoints.py rename to tests/test_api_endpoints.py diff --git a/test_conversation_parser.py b/tests/test_conversation_parser.py similarity index 100% rename from test_conversation_parser.py rename to tests/test_conversation_parser.py diff --git a/test_credential_scanner.py b/tests/test_credential_scanner.py similarity index 100% rename from test_credential_scanner.py rename to tests/test_credential_scanner.py diff --git a/test_credentials_api.py b/tests/test_credentials_api.py similarity index 100% rename from test_credentials_api.py rename to tests/test_credentials_api.py diff --git a/test_crud_operations.py b/tests/test_crud_operations.py similarity index 100% rename from test_crud_operations.py rename to tests/test_crud_operations.py diff --git a/test_db_connection.py b/tests/test_db_connection.py similarity index 100% rename from test_db_connection.py rename to tests/test_db_connection.py diff --git a/test_import_preview.py b/tests/test_import_preview.py similarity index 100% rename from test_import_preview.py rename to tests/test_import_preview.py diff --git a/test_import_speed.py b/tests/test_import_speed.py similarity index 100% rename from test_import_speed.py rename to tests/test_import_speed.py diff --git a/test_models_detailed.py b/tests/test_models_detailed.py similarity index 100% rename from test_models_detailed.py rename to tests/test_models_detailed.py diff --git a/test_models_import.py b/tests/test_models_import.py similarity index 100% rename from test_models_import.py rename to tests/test_models_import.py diff --git a/test_phase5_api_endpoints.py b/tests/test_phase5_api_endpoints.py similarity index 100% rename from test_phase5_api_endpoints.py rename to tests/test_phase5_api_endpoints.py diff --git a/test_sql_injection_security.py b/tests/test_sql_injection_security.py similarity index 100% rename from test_sql_injection_security.py rename to tests/test_sql_injection_security.py diff --git a/test_sql_injection_simple.sh b/tests/test_sql_injection_simple.sh similarity index 100% rename from test_sql_injection_simple.sh rename to tests/test_sql_injection_simple.sh diff --git a/zombie_test_results.txt b/zombie_test_results.txt deleted file mode 100644 index 014b0a3..0000000 --- a/zombie_test_results.txt +++ /dev/null @@ -1,80 +0,0 @@ -======================================== -Timestamp: 2026-01-17 13:43:28 -======================================== -Process Counts: - Git: 0 - Bash: 21 - SSH: 11 - Conhost: 21 - Python: 1 - TOTAL: 54 - -Memory Usage: - Total: 31.43 GB - Used: 17.65 GB (56.2%) - Free: 13.78 GB - -======================================== -Timestamp: 2026-01-17 14:03:33 -======================================== -Process Counts: - Git: 0 - Bash: 0 - SSH: 1 - Conhost: 6 - Python: 0 - TOTAL: 7 - -Memory Usage: - Total: 31.43 GB - Used: 14.35 GB (45.7%) - Free: 17.08 GB - -======================================== -Timestamp: 2026-01-17 14:27:14 -======================================== -Process Counts: - Git: 0 - Bash: 3 - SSH: 1 - Conhost: 7 - Python: 2 - TOTAL: 13 - -Memory Usage: - Total: 31.43 GB - Used: 12.2 GB (38.8%) - Free: 19.23 GB - -======================================== -Timestamp: 2026-01-17 14:33:06 -======================================== -Process Counts: - Git: 0 - Bash: 3 - SSH: 1 - Conhost: 7 - Python: 2 - TOTAL: 13 - -Memory Usage: - Total: 31.43 GB - Used: 12.32 GB (39.2%) - Free: 19.11 GB - -======================================== -Timestamp: 2026-01-18 10:12:43 -======================================== -Process Counts: - Git: 0 - Bash: 6 - SSH: 2 - Conhost: 9 - Python: 2 - TOTAL: 19 - -Memory Usage: - Total: 31.43 GB - Used: 26.2 GB (83.4%) - Free: 5.23 GB -