Ghid pentru skill-ul Selector
Ce face
Selector este un skill de programare muzicală și critică repertorială pentru o stație radio sau o bibliotecă muzicală existentă. Nu generează audio, nu produce mixuri și nu inventează piese. Lucrează cu materialul real pe care îl poate vedea prin integrarea locală sau pe care operatorul îl furnizează explicit.
Rolul lui este să reclockeze rotații: să așeze piese în categorii, să construiască un clock-wheel pentru o fereastră orară numită și să dea verdict editorial. Contractul lui nu este „iată câteva opțiuni”. Contractul este verdict: un album principal plus un backup, fără meniu și fără rating cu stele. Verdictul în propoziții, nu în ornamente numerice.
Skill-ul folosește disciplină de hot-clock, dayparting, tranziții BPM, vecinătăți armonice când cheia este cunoscută și raționament pe mișcări muzicale. Pentru rotații complete, output-ul central este un clock-wheel pe sloturi, cu categorie, piesă, metadate cunoscute și rațiune de segue. Schelet cu ceas la încheietură. Mai rar, dar util.
Vezi și All guides pentru restul ghidurilor.
Când îmi folosește
Îți folosește când vrei o decizie repertorială, nu o conversație decorativă despre gust.
Cazuri tipice:
- ai adăugat piese noi într-o bibliotecă și vrei să fie încadrate în rotație;
- vrei un clock-wheel pentru o fereastră orară concretă;
- vrei să știi în ce categorie intră o piesă: power, recurrent, gold sau currents;
- vrei să repari o tranziție între două piese;
- rotația pare repetitivă, tocită sau prea îngustă;
- vrei verdict pe un album, cu o alegere principală și o rezervă.
Este util mai ales când rotația trebuie tratată ca format radio: o structură cu zi/noapte, energie, densitate, repaus și consecințe. Nu ca un shuffle îmbrăcat în haine de gală.
Cum îl invoc / declanșez
Nu există o comandă publică universală. Invocarea depinde de runtime-ul în care skill-ul este instalat.
Semnale naturale care îl declanșează:
- „reclockează rotația de noapte”;
- „fă-mi un clock-wheel pentru fereastra 23:00–02:00”;
- „am pus piese noi în bibliotecă, bagă-le în rotație”;
- „în ce categorie intră piesa asta?”;
- „ce pun după X?”;
- „rotația s-a tocit”;
- „verdict pe albumul ăsta”.
Pentru un răspuns complet, dă-i fereastra orară, lista pieselor disponibile sau adăugate, durata/sloturile aproximative și orice metadate ai: artist, titlu, durată, BPM, cheie, gen. Dacă runtime-ul nu are acces la biblioteca reală, skill-ul trebuie să ceară lista. Nu are voie să fabrice catalogul. Fantezia e pentru literatură, nu pentru rotații.
Exemplu practic
Cerere:
„Am adăugat piese noi în bibliotecă. Reclockează fereastra 23:00–02:00. Vreau categorii, hot-clock, rațiuni de segue, un album principal și un backup. Fără meniu.”
Un răspuns corect ar trebui să includă:
- piesele încadrate ca power, recurrent, gold sau currents;
- un tabel de clock-wheel pentru fereastra cerută;
- o linie de arc energetic;
- motiv pentru fiecare tranziție: BPM, vecinătate armonică sau handoff de mișcare;
- exact un album principal și exact un backup;
- un delta de ledger: promovări, retrogradări, piese scoase, piese în probă;
- următoarea dată recomandată de reclock, legată de cadența locală de actualizare.
Un răspuns incorect ar fi o listă lungă de sugestii egale, ratinguri numerice sau „depinde de mood”. Asta nu e verdict. E abdicare parfumată.
Output / unde aterizează
Output-ul minim este un verdict: alegere principală plus backup, în proză critică, fără stele.
Pentru workflow complet, output-ul include:
- hot-clock pentru o fereastră orară numită;
- categorii de rotație pentru fiecare piesă folosită;
- BPM și cheie unde sunt cunoscute, marcate ca necunoscute când lipsesc;
- rațiuni de segue pentru tranziții;
- arc energetic;
- ledger delta;
- următoarea reclockare recomandată.
Destinația concretă nu este universală. În unele instalări poate exista export către note, fișiere sau dashboard-uri; în altele skill-ul doar emite blocul final pentru copiere. Nu presupune că există publicare activă, integrare radio live, storage persistent sau acces direct la filesystem. Dacă nu este documentat în instalarea locală, nu există până se verifică. Crud, dar igienic.
Limite / gotchas
Selector nu inventează piese și nu pretinde că vede biblioteca dacă nu are acces la ea. Fără filesystem sau integrare validă, operatorul trebuie să furnizeze lista.
Nu generează audio, mixuri, fișiere sonore sau piese noi. Programează și critică material existent.
Nu folosește ratinguri cu stele sau scoruri. Verdictul este proză.
Nu dă meniuri. Un pick, un backup. Dacă nimic nu merită, spune asta.
Ledger-ul de gust nu este memorie magică. Persistă doar dacă instalarea are fișier dedicat sau dacă operatorul salvează/exportă și îl aduce înapoi la sesiunea următoare. Skill-ul nu trebuie să pretindă că își amintește verdicturi neprezentate.
Nu cere și nu afișează chei API, token-uri, secrete sau valori din fișiere de configurare. Integrarea trebuie să folosească mecanismul local de credențiale, nu să transforme utilizatorul în lampă de morgă.