Repository navigation
Development Fixtures Youtube
The repository retains a standalone topology for isolated adapter and worker checks. It is not the default combined production container.
just --justfile backend/justfile test-youtube-auth-package
just --justfile backend/justfile test-youtube-auth-gateway-node22
just --justfile backend/justfile test-youtube-auth-topology
just --justfile backend/justfile test-youtube-auth-workerThe topology runner expects its reviewed images. It does not build or pull them implicitly.
Topology configuration and its fixture override define the isolated services.
Each run uses a unique project and socket volume. The deterministic override substitutes synthetic upstreams and removes public provider egress.
The worker mounts the socket read-only. Personal credentials do not enter arbitrary command arguments, logs, or ambient environment settings.
The gateway uses bounded admission with no queue. Uncertain upstream dispatch cannot release authority as if no request occurred.
Fixtures cover fixed-origin adapter calls, request and body limits, cancellation, deadlines, scratch limits, file cleanup, and process reaping.
Worker checks use the actual confined launcher. Local FFmpeg output proves only that tested synthetic media path.
Bundled service checks cover the current supervisor, health, private socket, and component lifecycle separately from the standalone topology.
Cleanup allows dependency shutdown and checks for residual owned resources. Failure reports remain private and bounded.
Synthetic OAuth responses, bgutil ping, and canned provider payloads do not establish live account authorization or PoToken issuance.
These checks do not establish destructive OOM/PID/tmpfs exhaustion behavior. Report only the scenarios actually executed.
- Native backup and restore
- Configuration
- Deployment and rollback
- PostgreSQL data import
- Installation
- Image publication
- Local releases
- User-mode Telegram session
- YouTube services
- Downloads
- Downloader commands and compatibility
- Cookies and YouTube authentication
- Native deferred private media
- Download history and automatic proxy routing
- Native downloader inline lookup
- Native downloader NSFW policy
- Downloader settings
- Inbox
- Inbox content processing
- Inbox durability and compatibility
- Inbox runtime
- Inbox Telegram delivery
- Access control and identity
- HTTP API
- Frontend architecture
- Runtime architecture
- Persistence and recovery
- Native Music and Stats composition
- Worker protocol
- Documentation and Wiki
- Local GitHub CI
- Media acceptance fixtures
- Development and verification
- Worker development