Pianificazione del lancio

Imposta una data minima di lancio prima di programmare

Come funziona earliest_launch_date in product.json: cosa rifiuta il tracker, cosa non controlla, perché le directory gratuite sono lente e che data scegliere.

Aggiornato il

La data minima di lancio è un campo, una domanda e un rifiuto. Il campo è earliest_launch_date in product.json. La domanda arriva durante l’onboarding: esiste una data prima della quale nulla deve diventare pubblico? Il rifiuto sta in scripts/record.py: non segna una piattaforma come scheduled per una data precedente alla data minima, e non accetta scheduled senza alcuna data di lancio. Tutto il resto di questa guida discende da questi tre fatti. La funzionalità è arrivata con la release del 15 settembre 2026 riportata nel changelog.

Cosa fa la data minima

Quando un agente registra una scheda programmata, passa la data confermata dalla piattaforma:

Su Windows, nei comandi seguenti usa py -3 al posto di python3 (oppure python, se è quello il tuo comando per Python 3.10+). Tieni il workspace in una cartella locale privata, fuori da OneDrive o da altre cartelle sincronizzate. Negli esempi di shell su più righe, in PowerShell scrivi il comando su una sola riga ed elimina i caratteri \ finali.

python3 scripts/record.py --project ../private-product tinylaunch scheduled \
  --launch-date 2026-10-14 \
  --note "Weekly slot confirmed; approval still outstanding" \
  --next-action "Verify listing on the launch date"

Se product.json contiene "earliest_launch_date": "2026-10-12", il comando va a buon fine. Con --launch-date 2026-09-28 viene rifiutato con un messaggio che indica che la data è precedente alla data minima autorizzata dal titolare, e non viene scritto nulla. Se il campo resta vuoto, non c’è alcuna data minima. La dashboard locale mostra la data minima accanto allo stato programmato, così la vedi senza aprire il file.

Cosa non può fare

La data minima è una protezione sui tuoi record, non una leva sulle directory. Non ritarda un invio, perché inviare e pubblicare sono eventi diversi e l’agente controlla solo il primo. Non impedisce a una directory moderata di pubblicare quando la sua coda arriva a te. E non trasforma una data confermata in una garanzia di pubblicazione: uno slot su una board di lancio può ancora dipendere da un’approvazione, ed è per questo che il runbook dice all’agente di annotare nella nota qualsiasi approvazione in sospeso. La guida alla registrazione degli esiti spiega questa convenzione.

Perché settimane, non giorni

Lo script di onboarding fa sì che l’agente ti avverta subito che molte directory gratuite mettono gli invii in coda per la revisione e che la pubblicazione può richiedere diverse settimane. L’avvertimento si basa su quanto osservato nel settembre 2026 dalle guide pratiche pubbliche di questo sito: una pagina di SaaSHub raggiungibile ma con l’etichetta Pending approval, una finestra di revisione di PitchWall dichiarata superiore ai 30 giorni, uno slot settimanale su TinyLaunch con l’approvazione ancora in sospeso, Uneed che consente un solo lancio in attesa per account. I piani gratuiti sono moderati da persone con una coda di lavoro. Una data minima ti permette di inviare in anticipo alle directory moderate (inviare non significa pubblicare), impedendo al tempo stesso che le piattaforme che ti lasciano scegliere una data partano prima che il tuo annuncio sia pronto.

Scegliere la data

Due regole pratiche tratte dalla documentazione del toolkit e dall’articolo sulla data di lancio:

  • Scegli come data minima il primo giorno della settimana in cui vuoi che le schede inizino a comparire, non il giorno in cui pensi di iniziare a inviare. Nell’intervallo tra le due date le code di revisione fanno il loro lavoro.
  • Non confondere una data minima con un obiettivo. L’obiettivo è quando vorresti che le cose uscissero; la data minima è il primo giorno in cui qualcosa sotto il tuo controllo può uscire. Con le directory gli obiettivi sono inaffidabili, mentre una data minima non costa nulla.

Se in seguito decidi che la data era sbagliata, modifica il campo: il tracker la ricontrolla alla successiva registrazione scheduled. Le righe esistenti non vengono riscritte, quindi verifica tu stesso rispetto alla nuova data tutto ciò che è già programmato. Il concetto in un paragrafo, con i termini correlati, è nella voce di glossario sulla data minima di lancio.

Il kit descritto in queste guide

LaunchRepo è un repository privato che esegue il tuo agente di coding: 299 playbook per le directory, gli script del workspace, il tracker e la dashboard locale. Paghi una volta e lanci ogni prodotto che crei.

Vedi i prezzi