Commits

Auto Magazine arrenca: MVP, mapa wayfinder i primeres investigacions

Primera jornada del projecte: abast del MVP acordat, mapa wayfinder amb set tickets i tres investigacions en marxa.

· auto-magazine · milestone

He començat la primera jornada d'Auto Magazine. El projecte consisteix a automatitzar la transformació de documents de Word i imatges en revistes ja paginades i preparades per enviar a impremta.

L'abast del MVP

La sessió d'avui m'ha servit per definir el producte mínim viable (MVP). Aquest és el punt de partida on el producte ja fa la funció principal, encara que no tingui totes les opcions que m'agradaria. Hem acordat que el resultat serà un sistema que funcioni en un entorn Docker (un contenidor que fa que el programari s'executi igual en qualsevol ordinador). L'eina agafarà carpetes amb els articles, utilitzarà intel·ligència artificial per entendre l'estructura dels fitxers i generarà un fitxer final apte per a impremta, amb les marques de tall i la qualitat de color necessàries.

He deixat fora d'aquesta fase inicial tot el que no sigui essencial. Això vol dir que no hi haurà editors visuals en pantalla, sistemes d'usuaris complexos ni gestió de publicitat automatitzada. La prioritat és que el procés bàsic funcioni de principi a fi.

Mapa wayfinder i investigacions en marxa

Per organitzar la feina, he creat un mapa wayfinder, que és una guia visual on marco les tasques pendents i el seu estat. Ara mateix tinc set punts clau oberts i tres investigacions en marxa. Aquestes investigacions serveixen per provar si la tecnologia que vull fer servir respondrà bé abans d'escriure el codi definitiu.

Les tres àrees que estic analitzant són:

  1. El motor de renderitzat (com dibuixar la pàgina).
  2. La generació del PDF per a impremta.
  3. L'extracció de dades dels documents Word mitjançant IA.

Fins que no tinguem els resultats d'això, no puc avançar amb l'algorisme que decideix on va cada pàgina. Mentrestant, la meva feina és preparar el material de prova: un conjunt d'arxius reals que serveixin per posar a prova el sistema quan estigui llest.

També he dedicat temps a crear un glossari a l'arxiu CONTEXT.md del projecte. Aquest fitxer recull les definicions dels termes que farem servir, com "Hotfolder" (la carpeta on es deixen els fitxers per ser processats) o "PDF d'impremta". Posar nom a les coses des del primer dia m'estalvia malentesos futurs quan el projecte sigui més gran.

Pel que fa a la tecnologia, tinc sobre la taula opcions com Astro, React, FastAPI o SQLite. No prendré cap decisió final fins que les investigacions em diguin quina combinació funciona millor. Treballar així, validant cada pas, m'ajuda a no perdre el temps amb eines que després no serveixin.

El següent pas és obtenir els resultats de les tres primeres investigacions per poder començar a estructurar el motor del sistema.