# Build results
bin/
obj/
[Dd]ebug/
[Rr]elease/
x64/
x86/

# NuGet
packages/
*.nupkg
# The Flutter web bundle keeps package assets (icon fonts, audio worklets)
# under a directory that is also named "packages". FontManifest.json loads
# them at runtime, so they are release content and must stay tracked.
!ClinicAPI.Core/wwwroot/app/assets/packages/

# VS files
.vs/
*.suo
*.user
*.userossx
*.sln.docstates

# OS files
.DS_Store
Thumbs.db

# Backups & Archives
backups/
backups2/
backups3/
media/
runtime-data/
ClinicAPI.Core/wwwroot/downloads/
*.zip

# Environment files
.env

# Runtime tenant registry. Access codes are persisted in SQL master and mirrored
# here for fallback, but this file must not be treated as deployable source.
tenant-data/*.json

# Publish output
Publish/

# Python bytecode from packaging-script tests
__pycache__/

# Written by release packaging (scripts/server_update_package.py); it names
# the packaged build and must never be committed.
ClinicAPI.Core/build-info.json
