.DS_Store
.idea/
.vscode/

# Project-local Python environment and caches
.venv/
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
dist/
apps/control-station/dist-shadow/
build/
*.egg-info/

# Local configuration and secrets
.env
.env.*
!.env.example
config/local.toml
private/
.runtime/

# Real laboratory captures and decoded artifacts are sensitive and large.
captures/
sessions/
# The host runtime package shares the domain name but is source, not evidence.
!src/k1link/sessions/
!src/k1link/sessions/**/*.py
artifacts/raw/
artifacts/decoded/
*.pcap
*.pcapng
*.snoop
*.xbin
*.las
*.lcc
*.ply
*.pcd
*.npz
*.raw
*.k1mqtt
mqtt.metadata.jsonl
mqtt.summary.json

# Small synthetic/redacted fixtures under tests/fixtures are allowed.
!tests/fixtures/**/*.pcap
!tests/fixtures/**/*.pcapng
