Spaces:
Running on Zero
Running on Zero
Commit History
-
chore(security): set visibility to private, sanitize internal Tailscale IPs, and drop qa_evidence tracking
AndrianBalanescu4fb8728
-
chore: sync deploy state
AndrianBalanescuab60391
-
feat(lyrics-baker): streaming SSE arena, Pydantic schemas, dictionary expansion
AndrianBalanescu- Add BakeMultilevelLyricsRequest Pydantic schema for validated input - Stream arena endpoint /api/media/lyrics/baker/stream-arena with SSE - Frontend: real-time streaming display with fallback to batch - Expand moldovan_master_dictionary.json (+309 entries) - Dialect converter: cleaner level transitions - Refactor test_lyrics_baker.py: reduce duplication, align with new schemas - lyrics.html: streaming reader + tab rendering per draft8e0d687
-
feat(karaoke): word-synced lyrics video engine + vault sidecar features
AndrianBalanescu- engine/karaoke_video.py: Pillow frame renderer -> ffmpeg image2pipe (bypasses missing local libass/drawtext), faster-whisper word timestamps with uniform fallback timing, Moldovan tricolor accent, progress bar - studio_server: POST /api/media/song/{id}/karaoke-video + stream route - vault: dedup music manifests vs raw audio, sidecar auto-init, favorites toggle+filter, comments CRUD, lyrics endpoint, project bundle, prune unlinked FLUX images, images hidden in ALL mode - tests: +5 karaoke unit tests, 192 total passing0e8ff26 -
docs: refocus Space scope on music + music videos; STT stays free on homelab via OmniRoute whisperfw, FLUX removed by policy, Kokoro stays banned; add M7 backlog (Holo-3.1-4B agent training for LoadETA + iBrowse)
AndrianBalanescu7ae6280 -
freight: QLoRA pilot complete - 98.1% holdout CE improvement, adapter on private HF repo
AndrianBalanescurun_pilot.py: Qwen2.5-1.5B-Instruct 4-bit NF4 QLoRA, LoRA r=16 alpha=32 all-linear, 3 epochs on 298 redacted freight records in 223s on rented L40 spot (~$0.50 total). Fixed TRL 1.12 API drift (max_length instead of max_seq_length, no warmup_ratio). Holdout eval (identical batched CE, 38 records): base 3.60651 -> adapter 0.06859. Adapter + metrics + model card w/ rollback live on private abalanescu/loadeta-freight-pilot. GOAL.md M4 lines 63/64/66 checked; verdict: revisit training at >=1k records or measurable business eval; VM destroyed immediately after run.65c07a4 -
docs: refresh INDEX.md
AndrianBalanescufab65c0 -
chore(index): refresh auto INDEX.md with telemetry symbols
AndrianBalanescu828c515 -
feat(audio): purge Kokoro and enforce MiniMax Music 3 only policy for songs
AndrianBalanescu- Deleted 106 non-MiniMax song jsons, 14 fake audio files, and the 2026-09-03 fake album - Banned Kokoro repo-wide (replaced TTS with Edge-TTS ro-RO EmilNeural and F5-TTS references) - Enforced hard MiniMax Music 3 policy in ModelDispatcher.generate_music: non-MiniMax engines raise RuntimeError, zero fallback on unavailability - Updated daily_album_cron to enforce MiniMax segments, sha256 deduplication, and minimum 2 distinct segments per track - Replaced songEngine dropdowns and audio rack in static/index.html to MiniMax Music 3 only policy - Re-routed studio_server and media_creator song update/create to MiniMax-only dispatch with HTTP 400 on banned engines - Updated test suite with offline mocks to verify policy adherence (103 passed)8ad5a21
-
fix(cron): set default estimated_gpu to 280s to prevent ZeroGPU budget under-counting
AndrianBalanescu2e5f857 -
fix(p0): final verification passed, preparing for flow2 deployment
AndrianBalanescu2d9e611