Commit Graph

13 Commits

Author SHA1 Message Date
321bd49ce6 chore: auto-commit from dashboard 2026-07-11 17:30:26 +00:00
a043e2f177 feat: US-011, US-012 - teste TTS + documentație /voice
Finalizare manuală după ce ralph.sh a epuizat bugetul de 15 iterații
la 10/12 povești (self-improve TTS pocket-tts + Supertonic).

- tests/test_tts.py: rutare engine din catalog, fallback tehnic vs
  eroare de conținut, regression retry lang=na
- tests/test_config.py: test dedicat persistență tts.default_engine
- personality/TOOLS.md: documentează /voice engine, setvoice,
  addvoice, doctor și /audio

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-11 16:59:41 +00:00
9ddad02879 feat: US-010 - marchează complet în prd.json
Actualizează prd.json (passes:true, notes) și progress.txt cu rezultatele
gate-urilor pentru US-010.
2026-07-11 11:16:39 +00:00
8700276816 feat: US-009 - marchează complet în prd.json 2026-07-11 10:44:06 +00:00
3d5c2a4ace feat: US-008 - Comandă Discord /voice addvoice
- /voice addvoice <nume> <sample:Attachment>: validează wav+durată min 3s,
  oprește pocket-tts.service, exportă vocea prin pocket_tts_add_voice.py
  în venv separat, repornește serviciul, răspunde cu numele final + preview audio
- gates rulate: tests PASS (1043 passed, 22 preexistente neschimbate), review backend manual PASS
2026-07-11 10:38:15 +00:00
7ede30d156 feat: US-006 - Refactor tools/tts.py — rutare engine, backend pocket-tts și fallback
- synthesize() rezolvă engine din tts_voices.json (fallback la tts.default_engine din config)
- _synthesize_pockettts nou: POST multipart la :7789/tts cu voice_wav/voice_url, ignoră lang
- fallback tehnic automat pe _synthesize_supertonic(M2, ro) via _PocketTTSUnavailable; erori de
  conținut (voce lipsă, text gol) nu declanșează fallback; rezultatul include engine_used
- gates rulate: tests PASS (1043 passed, 22 eșecuri preexistente neschimbate), /workflow:simplify
  (4 agenți) cu 1 fix aplicat, /review (backend, manual) PASS
2026-07-11 10:28:06 +00:00
90b1fbdffe feat: US-005 - marchează complet în prd.json
- US-005 (config.json secțiune tts) verificat și marcat passes:true
2026-07-11 10:17:23 +00:00
6e73887867 feat: US-004 - Script de export voce pocket_tts_add_voice.py
- tools/pocket_tts_add_voice.py fusese deja creat și commitat cu US-003
  (e3b5cdf); acest commit doar marchează US-004 complet în prd.json după
  verificare
- verificat: script rulează cu .venv-pockettts/bin/python fără .venv
  principal; _next_free_index întoarce 4 pentru Marius/Paula existenți
  (1-3 ocupate), 1 pentru nume noi
- verificat integritatea celor 6 blob-uri models/voices/*.safetensors deja
  exportate (12 tensori fiecare, safetensors.torch.load_file OK)
- gates: /review (backend) PASS, pytest 1043 passed (22 eșecuri
  preexistente neschimbate)
2026-07-11 10:15:07 +00:00
18c05ede39 feat: US-002 - Adaugă hf_token la verificarea de secrete în credential_store
- REQUIRED_SECRETS include acum hf_token alături de discord_token
- teste actualizate pentru noul set de secrete obligatorii (+ test_partial_required)
- gates rulate: tests PASS (22 eșecuri preexistente neschimbate), /review (backend) PASS
2026-07-11 10:05:05 +00:00
990be00b70 chore: auto-commit from dashboard 2026-05-20 22:28:39 +00:00
e3c18f15ed chore: auto-commit from dashboard 2026-04-29 20:13:54 +00:00
e513c7fbf6 chore: auto-commit from dashboard 2026-04-25 08:19:40 +00:00
84ab27a6b5 feat(scripts): add update_crontab.sh for post-migration crontab fix
Idempotent sed-based rewrite of any crontab line that references
/home/moltbot/clawd/tools/backup_config.sh so it points at the
echo-core copy. Safe to re-run; prints a single status line either way.
2026-04-21 07:14:38 +00:00