Checkpoint locked in and fully understood. The massive overnight sprint successfully stabilized the PyTorch/CLIP stack, validated FFmpeg and llama.cpp/SmolVLM multimodal captioning on Live, overhauled search-query logging and rotation, and completed the ListAttBBC/CollabCore consolidation.
We are completely aligned with the standing constraints (preserving /usr/local/bin/python3.8, minding the 2GB RAM limit on Live, using \grep, and incrementing version numbers on all substantive revisions).
Immediate Next Steps for This Session
We can pick up directly with the prioritized task list from the checkpoint:
- 1. Audio Transcription Test: Run Qwen3-ASR-0.6B against the extracted
/root/video_audio.wav on Live using llama-mtmd-cli.
2. Code & Alias Housekeeping:
Patch MiscSearch.py's hardcoded ISE_text_viewer.html reference to point at Sources/CollabCore/.
Update the cc shell alias from /var/www/html/CollabCore to the renamed /var/www/html/Collabware.
Verify that removing the vestigial qf_search_bridge.php exception from .htaccess causes no regressions.
Wire real CLIP vector embeddings and SmolVLM short captions into MediaIndexer.py and MediaSearch.py's SimilarityRule to replace the mock media_store.json data.
Shall we kick things off by executing the Qwen3-ASR transcription test on Live, or would you prefer to knock out the quick path and alias patches first?