← Tornar a proposta Roadmap inicial · maig 2026
Estat real · Setembre 2026 · Pre-reunió Diego + Joel
FITBOX HUB · AUTOMATITZACIÓ INTEL·LIGENT

DE ROADMAP
A SISTEMA REAL

Hem validat la connexió amb Virtuagym, la lectura del client, la creació i assignació de plans, el context d'entrenament i el catàleg global. Ara entrem al punt on el coneixement de Diego i Joel converteix la infraestructura en el mètode FITBOX.

On som ara → Objectius de la reunió
21.737Plans històrics analitzats
2.289Exercicis detectats
276Exercicis rellevants A+B
261A+B taxonomitzats
VALIDACIÓ DEL ROADMAP

SÍ, ANEM EN LA DIRECCIÓ CORRECTA

L'objectiu del roadmap de maig es manté: Virtuagym continua sent la plataforma del client i volem automatitzar la generació i assignació de plans. El que ha evolucionat és l'arquitectura: abans de donar autonomia a la IA, hem construït una capa pròpia de control, dades i validació.

Roadmap inicial · maig 2026

Make + Virtuagym + IA

  • Make com a orquestrador central
  • Catàleg d'exercicis més simple
  • IA generant directament el pla
  • Coaching Notes com a solució prevista pel feedback
  • Pilot abans d'escalar
→
Arquitectura actual · setembre 2026

FITBOX HUB + Virtuagym + IA

  • FITBOX HUB és la font de veritat i la capa de control
  • Make pot orquestrar, però no guarda la lògica crítica
  • Context del client normalitzat abans de la IA
  • Catàleg FITBOX curat i whitelist d'exercicis
  • Validator entre IA i Virtuagym
  • Questionnaires: pendent de confirmació oficial

Decisió clau: no hem començat per “demanar una rutina a una IA”. Primer hem demostrat les dades, la lectura, l'escriptura, el catàleg i els controls. Quan incorporem IA, treballarà dins del mètode FITBOX.

PROVA DE VIABILITAT

LA CADENA TÈCNICA JA FUNCIONA

La part més important ja no és teòrica. Amb Matias com a pilot hem validat la cadena completa entre Virtuagym i el HUB.

01 · LLEGIRPerfil, bodymetrics, activitats, plans i notes
02 · ENTENDREAdherència, sessions, progressió i context
03 · CREARPla real des del HUB a Virtuagym
04 · ASSIGNARPla al calendari real del client
05 · VALIDARComprovació visual a Virtuagym
Pilot tècnic validat

Creació + assignació real confirmades

El HUB va crear un pla de prova a Virtuagym i posteriorment el va assignar a Matias. El pla va aparèixer correctament al calendari del client. Per tant, la seqüència DADES → HUB → PLA → VIRTUAGYM → CLIENT ja està demostrada.

13188805plan_id de prova creat pel HUB
HTTP 200assignació de workout validada
Matiaspilot actual del flux end-to-end
INTEL·LIGÈNCIA D'ENTRENAMENT

EL HUB JA ENTÉN EL CLIENT

No ens limitem a descarregar dades. El HUB les normalitza i reconstrueix el que estava prescrit, el que realment es va fer i com evoluciona el client entre plans.

Context del client

Perfil, membresia, mètriques disponibles, notes, pla actual i historial de plans.

Execució real

Sèries, repeticions, pesos, durada, sessions completes, parcials, perdudes i futures.

Progressió

Comparació entre plans, exercicis mantinguts/afegits/eliminats i senyals de progressió o regressió.

Regla ja aplicada: una sessió futura mai es considera fallada; les bodymetrics antigues es marquen com a dades desactualitzades; els camps no documentats no s'interpreten “a ull”.

EVOLUCIÓ DEL FITBOX HUB

DE v0.5 A v0.9.12.1

Cada versió ha resolt una capa abans de passar a la següent. El resultat és un sistema que ja té infraestructura, context, catàleg i controls humans.

01 · Viabilitat

Crear i assignar

v0.5

Plan Lab · primera creació controlada d'un pla real a Virtuagym.

Validat
v0.6

Assignment Lab · assignació del pla a Matias i confirmació al calendari.

Validat
02 · Context

Entendre el client

v0.7

Client Context · reunió inicial de les fonts de dades útils.

Fet
v0.7.2

Adherència normalitzada i separació entre realitzat, perdut i futur.

Fet
v0.7.3–4

Deep Context · paginació completa i reconstrucció d'historial/sessions.

Fet
v0.7.5

Training Intelligence · prescripció vs execució real, càrregues i repeticions.

Fet
v0.7.6

Progression Intelligence · comparació entre plans i evolució per exercici.

Fet
v0.8–8.1

Unified Client Context · context únic i coherent per alimentar la futura IA.

Estable
03 · Discovery

Univers d'exercicis

v0.9.0–2

Primer catàleg, triatge per freqüència i taxonomia inicial.

Fet
v0.9.3–4

Global Discovery + Audit · pas de Matias a tot l'històric FITBOX i detecció de paginació de 300.

Fet
v0.9.5–6

Progressive Crawl + Resume · crawler persistent i distinció final real / topall tècnic.

Fet
v0.9.7

CLI Crawl · processament ràpid per terminal fins arribar al final natural.

Fet
04 · Curació

Convertir dades en criteri

v0.9.8

Catalog Curation · snapshot congelat, tiers A/B/C/D i revisió humana.

Fet
v0.9.9–9.1

Taxonomy Refinement + hotfix NULL · refinament global i recompte real de pendents.

Fet
v0.9.10–11

High-Confidence + Final AB Cleanup · només regles segures; Tier A queda al 100%.

Fet
v0.9.12–12.1

Catalog Approval · pantalla de validació amb Diego/Joel + correcció del filtre A/B.

Ara
CATÀLEG FITBOX

2.289 → 276 → CATÀLEG OFICIAL

Analitzar tot l'històric ens permet prioritzar els exercicis que realment representen FITBOX. La IA no tindrà accés a una biblioteca genèrica ni als 2.289 exercicis.

A
45 exercicis

Core · apareixen en ≥10% dels plans. 45/45 taxonomitzats.

B
231 exercicis

Freqüents · 3–9,99% dels plans. 216/231 taxonomitzats.

C
357 exercicis

Habituals · 1–2,99%. No són prioritat per la reunió inicial.

D
1.656 exercicis

Especialitzats · <1%. Es mantenen com a històric, no com a whitelist inicial.

21.737 plans

Univers històric analitzat i final natural confirmat en les dues fonts.

261 A+B taxonomitzats

Patró, múscul, rol, equipament, prioritat i grup de substitució quan és segur.

15 pendents reals

Exercicis amb nom ambigu o drills específics que preferim no “endevinar”.

Objectiu de curació: no aprovar 2.289 exercicis. Volem acabar amb aproximadament 100–150 exercicis oficials FITBOX, equilibrats per patrons i validats físicament per Diego i Joel.

PUNT ACTUAL

VALIDACIÓ HUMANA DEL CATÀLEG

A partir d'aquí la tecnologia ja no pot decidir sola. Necessitem el coneixement real del centre: què existeix, què es pot fer, què voleu prioritzar i què no voleu que utilitzi mai el sistema.

✅

APROVAR + DISPONIBLE

L'exercici es pot fer actualment a FITBOX i volem que formi part del catàleg oficial.

❌

EXCLOURE

No volem utilitzar-lo: màquina inexistent, exercici antic, duplicat, poc recomanable o fora del mètode.

⏸

DEIXAR PENDENT

L'hem revisat però preferim decidir més endavant. Queda separat dels que encara no hem vist.

Aprovar NO activa la IA. En aquesta fase totes les decisions mantenen ai_enabled = 0. Primer definim el catàleg oficial; després obrirem una segona porta de validació per decidir què pot veure la IA.

REUNIÓ DIEGO + JOEL

QUÈ NECESSITEM DE VOSALTRES

La reunió no és per programar la IA. És per introduir el criteri FITBOX al sistema i deixar preparada una whitelist de qualitat.

1

Validar els 45 Tier A: disponible, exclòs o pendent.

2

Entrar a Tier B per rellevància fins arribar a un catàleg útil d'uns 100–150 exercicis.

3

Identificar màquines o equipament que ja no existeixen o que no voleu utilitzar.

4

Resoldre, si és possible, els 15 noms amb taxonomia ambigua.

5

Dir-nos si hi ha exercicis imprescindibles que no apareixen entre els més freqüents.

6

Explicar substitucions habituals: “si no fem X, preferim Y”.

7

Compartir criteris per mantenir, progressar, canviar o retirar exercicis entre plans.

8

Identificar exercicis segons nivell de client: iniciació, intermedi, avançat.

9

Definir quines preguntes de feedback setmanal aporten informació realment útil.

10

Validar el següent milestone: primer pla generat per IA per Matias, revisat per Diego abans d'enviar-lo.

FEEDBACK SUBJECTIU

QUESTIONNAIRES: PENDENT DE VIRTUAGYM

Context objectiu · READY

Ja tenim la base necessària per entendre què està fent el client.

  • Plans actuals i anteriors
  • Exercicis realitzats
  • Sèries, repeticions i pesos
  • Adherència i sessions
  • Progressió
  • Bodymetrics disponibles
  • Notes accessibles

Feedback subjectiu · PENDING

Volem que el client continuï dins Virtuagym. Hem preguntat a suport com recuperar oficialment les respostes de Questionnaires via API.

  • Com ha anat la setmana?
  • Com t'has sentit entrenant?
  • Canviaries algun exercici?
  • Com notes la força?
  • Hi ha molèsties?
  • Vols comentar alguna cosa al teu entrenador?

Situació actual: Virtuagym encara no ens ha contestat sobre els Questionnaires. No construirem una dependència amb endpoints no documentats. Aquesta capa queda marcada com a pending, però no bloqueja el desenvolupament del motor de plans.

CONTROL

LA IA PROPOSA. EL HUB MANA.

La futura generació no podrà escriure qualsevol cosa a Virtuagym. El HUB filtrarà candidats, exigirà contractes d'entrada/sortida i validarà el pla abans de crear-lo.

No inventar act_id

Només exercicis aprovats del catàleg FITBOX.

No usar dades antigues com actuals

Bodymetrics amb data i avisos de frescor.

No confondre futur amb absència

Sessions futures mai computen com a fallades.

No inventar lesions

Sense dada explícita, el sistema no infereix una lesió.

No interpretar codis desconeguts

Un goal raw no documentat es manté com a desconegut.

No enviar sense validator

La sortida IA passa pel HUB abans de Virtuagym.

DESPRÉS DE LA REUNIÓ

ENTREM AL MOTOR IA

Quan tinguem el catàleg validat, ja podem començar la part d'IA amb una base controlada i una primera prova real sobre Matias.

v0.10AI Context Contract
→
v0.11Candidate Selector
→
30–60exercicis candidats adequats
→
IAproposta de pla
→
v0.12Plan Output Validator
→
PILOTDiego revisa → Virtuagym → Matias

La IA no veurà els 2.289 exercicis. El Candidate Selector partirà del catàleg oficial FITBOX i prepararà només una selecció curta i adequada per al context d'aquell client.

INFRAESTRUCTURA + MÈTODE FITBOX

Fins ara hem construït i validat la infraestructura. Ara introduïm el coneixement de Diego i Joel. Quan ambdues capes estiguin unides, llavors té sentit donar entrada a la IA.