- Add app/api/endpoints/plex.py with Plex webhook receiver (fail-closed on missing secret) - Add app/services/plex/ with Plex API client and gardening content filter - Wire plex router into routes.py at /plex prefix - Add Plex + cf-video config vars to app/core/config.py and .env.example - Rename /knowledge/ingest endpoint to /knowledge/glean (pipeline verb alignment) - Update tests to use /knowledge/glean endpoint - Add python-multipart to environment.yml for form/webhook body parsing - Add dev/dev-stop/dev-logs commands to manage.sh (hot-reload without Docker) - Fix frontend/tsconfig.node.json to extend tsconfig.json (not tsconfig.node.json) - Add .dev-pids/ to .gitignore - Add frontend/package-lock.json
37 lines
372 B
Text
37 lines
372 B
Text
# Secrets and local config
|
|
.env
|
|
CLAUDE.md
|
|
|
|
# Data and databases
|
|
data/
|
|
*.db
|
|
*.db-shm
|
|
*.db-wal
|
|
|
|
# Python artifacts
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.pyo
|
|
*.pyd
|
|
.Python
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# Pytest mock artifacts
|
|
<MagicMock*
|
|
|
|
# Node / frontend build
|
|
frontend/node_modules/
|
|
frontend/dist/
|
|
|
|
# Docker
|
|
.dockerignore
|
|
|
|
# OS
|
|
.DS_Store
|
|
*.swp
|
|
.dev-pids/
|