This patch removes the final refresh bottleneck found while validating v3.7.7 in production.
- Builds a compact SQLite publication snapshot containing only
candidates,matches, anddujiao_candidates. - Validates the compact publication artifact instead of reading the full crawler history database twice and copying it once per refresh.
- Keeps the existing crawler database and historical snapshots unchanged.
- Includes the browser request timeout, stale-profile cleanup, bounded teardown, and one-hour inventory budget from v3.7.7.
- Aligns release metadata on
3.7.8.
- Compact publication snapshot test, deployment script tests, crawler tests, API tests, and Web checks must pass before tagging.
- No database migration is required.
- Follow
docs/QUICK_DEPLOY.mdand deploy only thev3.7.8Tag after CI succeeds. - Rebuild the Importer and Crawler images, then complete one full multi-source publication before restoring production timers.