- Add comprehensive research.md with SDK integration decisions - Add complete data-model.md with 7 entities and relationships - Add OpenAPI 3.0 specification (contracts/openapi.yaml) - Add developer quickstart.md guide - Add comprehensive tasks.md with 215 tasks organized by user story - Update plan.md with complete technical context - Add SDK_INTEGRATION_LESSONS.md capturing critical knowledge - Add .gitignore for Python and C# projects - Include GeViScopeConfigReader and GeViSoftConfigReader tools Phase 1 Design Complete: ✅ Architecture: Python FastAPI + C# gRPC Bridge + GeViScope SDK ✅ 10 user stories mapped to tasks (MVP = US1-4) ✅ Complete API contract with 17 endpoints ✅ Data model with User, Camera, Stream, Event, Recording, Analytics ✅ TDD approach enforced with 80+ test tasks Ready for Phase 2: Implementation 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
41 lines
889 B
Batchfile
41 lines
889 B
Batchfile
@echo off
|
|
REM Build GeViScopeConfigReader
|
|
|
|
echo =============================================
|
|
echo Building GeViScopeConfigReader
|
|
echo =============================================
|
|
echo.
|
|
|
|
cd /d "%~dp0"
|
|
|
|
echo Restoring NuGet packages...
|
|
dotnet restore
|
|
if errorlevel 1 (
|
|
echo ERROR: Failed to restore packages
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo Building project...
|
|
dotnet build --configuration Debug
|
|
if errorlevel 1 (
|
|
echo ERROR: Build failed
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo =============================================
|
|
echo Build Successful!
|
|
echo =============================================
|
|
echo.
|
|
echo Output location:
|
|
echo %~dp0bin\Debug\net48\GeViScopeConfigReader.exe
|
|
echo.
|
|
echo To run the application:
|
|
echo 1. Start GeViScope Server: "C:\Program Files (x86)\GeViScopeSDK\BIN\GSCServer.exe"
|
|
echo 2. Run: %~dp0bin\Debug\net48\GeViScopeConfigReader.exe
|
|
echo.
|
|
pause
|