Repository navigation
Development Fixtures Insight Contracts
Focused tests validate product contracts before actual-process acceptance.
Run from the repository root:
just --justfile backend/justfile test-insight
just --justfile backend/justfile check-insightThese recipes cover module tests and scoped checks. They do not publish images or contact production providers.
Tests cover provider wire formats, research citations, personal credential probes, route replacement, OAuth lifecycle, prompt/alias behavior, cache identity, and authorization.
Inbox integration tests exercise the shared content/completion interfaces with synthetic inputs and temporary databases.
The trust fixtures document their source and intended assertions.
Module tests do not establish real worker confinement, Telegram streaming, browser behavior, or shutdown receipt recovery.
Use the actual-process fixture for those checks. Keep fixture images matched to the runtime source.
Historical worktree test totals are not a current verification result. Record the command and outcome from the checkout under review.
- 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