- 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>
152 lines
1.3 KiB
Plaintext
152 lines
1.3 KiB
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
build/
|
|
develop-eggs/
|
|
dist/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
wheels/
|
|
pip-wheel-metadata/
|
|
share/python-wheels/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
MANIFEST
|
|
|
|
# Virtual Environments
|
|
.venv/
|
|
venv/
|
|
ENV/
|
|
env/
|
|
.virtualenv/
|
|
|
|
# PyCharm
|
|
.idea/
|
|
*.iml
|
|
*.iws
|
|
|
|
# VS Code
|
|
.vscode/
|
|
*.code-workspace
|
|
|
|
# Testing
|
|
.pytest_cache/
|
|
.coverage
|
|
coverage/
|
|
htmlcov/
|
|
.tox/
|
|
.nox/
|
|
.hypothesis/
|
|
*.cover
|
|
.cache
|
|
|
|
# MyPy
|
|
.mypy_cache/
|
|
.dmypy.json
|
|
dmypy.json
|
|
|
|
# C# / .NET
|
|
bin/
|
|
obj/
|
|
*.user
|
|
*.suo
|
|
*.userosscache
|
|
*.sln.docstates
|
|
*.userprefs
|
|
packages/
|
|
[Dd]ebug/
|
|
[Rr]elease/
|
|
x64/
|
|
x86/
|
|
[Aa][Rr][Mm]/
|
|
[Aa][Rr][Mm]64/
|
|
bld/
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Ll]og/
|
|
[Ll]ogs/
|
|
|
|
# Visual Studio
|
|
.vs/
|
|
*.DotSettings.user
|
|
_ReSharper*/
|
|
*.[Rr]e[Ss]harper
|
|
*.sln.iml
|
|
|
|
# NuGet
|
|
*.nupkg
|
|
*.snupkg
|
|
**/packages/*
|
|
!**/packages/build/
|
|
*.nuget.props
|
|
*.nuget.targets
|
|
|
|
# Database
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
|
|
# Environment Variables
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# OS Files
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.tmp
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Redis
|
|
dump.rdb
|
|
|
|
# Alembic
|
|
alembic/versions/*.pyc
|
|
|
|
# Secrets
|
|
secrets/
|
|
*.key
|
|
*.pem
|
|
*.crt
|
|
*.p12
|
|
*.pfx
|
|
credentials.json
|
|
|
|
# Temporary Files
|
|
tmp/
|
|
temp/
|
|
*.bak
|
|
|
|
# Export Files
|
|
exports/
|
|
*.mp4
|
|
*.avi
|
|
|
|
# Documentation Build
|
|
docs/_build/
|
|
site/
|
|
|
|
# IDEs and Editors
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
.vscode-test
|