@echo off REM Claw项目构建验证脚本(Windows版) echo 🦞 Starting Claw project build verification... REM Check Rust environment where cargo >nul 2>nul if %errorlevel% neq 0 ( echo ❌ Cargo not found, please install Rust first exit /b 1 ) echo ✅ Rust environment check passed REM Build shared library echo 📦 Building shared library... cd Server\shared cargo check if %errorlevel% neq 0 ( echo ❌ Shared library build failed exit /b 1 ) cd ..\.. echo ✅ Shared library build successful REM Build gateway service echo 🚪 Building gateway service... cd Server\gateway cargo check if %errorlevel% neq 0 ( echo ❌ Gateway service build failed exit /b 1 ) cd ..\.. echo ✅ Gateway service build successful REM Build SmartClaw service echo 🤖 Building SmartClaw service... cd Server\SmartClaw cargo check if %errorlevel% neq 0 ( echo ❌ SmartClaw service build failed exit /b 1 ) cd ..\.. echo ✅ SmartClaw service build successful REM Check WeChat app structure echo 📱 Checking WeChat app structure... if not exist "client\wechat_app" ( echo ❌ WeChat app directory not found exit /b 1 ) REM Check required files set required_files=client\wechat_app\app.json client\wechat_app\app.js client\wechat_app\app.wxss client\wechat_app\project.config.json client\wechat_app\sitemap.json for %%f in (%required_files%) do ( if not exist "%%f" ( echo ❌ Missing required file: %%f exit /b 1 ) ) echo ✅ WeChat app structure check passed REM Check web app echo 🌐 Checking web application... if not exist "client\web\index.html" ( echo ❌ Web application not found exit /b 1 ) echo ✅ Web application check passed echo. echo 🎉 Project build verification completed! echo. echo 📋 Project Structure Overview: echo ├── Server/ echo │ ├── gateway/ # Gateway service (Server A) echo │ ├── SmartClaw/ # SmartClaw service (Server B) echo │ └── shared/ # Shared code library echo ├── client/ echo │ ├── wechat_app/ # WeChat Mini Program (native) echo │ │ ├── pages/ # Page directory echo │ │ ├── utils/ # Utility functions echo │ │ ├── components/ # Custom components echo │ │ └── assets/ # Static resources echo │ └── web/ # Enterprise WeChat web app echo ├── docs/ # Project documentation echo ├── scripts/ # Build scripts echo └── build/ # Build artifacts echo. echo 🚀 Technology Stack: echo • Backend: Rust + Actix Web + Embedded-Redis + HeedDB echo • Frontend: WXML + WXSS + JavaScript (WeChat native) echo • Communication: WebSocket reverse connection + HTTPS echo • Database: HeedDB (embedded) + Embedded-Redis echo. echo ✨ Project is ready for development!