Ok One · Distribuzione interna

DevKit

Metodo di sviluppo software assistito dall'AI, con una CLI deterministica per installarlo, verificarlo e aggiornarlo. Indipendente dallo strumento AI.

Installazione

curl -fsSL https://devkit.okone.it/install.sh | bash

Da una shell root su Linux (amd64). Il canale stable punta sempre alla release corrente. Per aggiornare in seguito: devkit self-update. macOS e Windows non sono ancora supportati.

Quickstart · un nuovo server

Per portare un server appena installato sotto DevKit: installa la CLI, poi diagnostica e applica gli accessi gestiti (utenti, gruppo okone-dev, chiavi SSH, sudo passwordless) dallo snapshot del registro. repair server è additivo e mostra sempre prima il piano.

  1. curl -fsSL https://devkit.okone.it/install.sh | bash — installa DevKit
  2. devkit doctor server — diagnosi in sola lettura: cosa diverge dal registro
  3. devkit repair server --apply — crea utenti, chiavi SSH e sudo passwordless (senza --apply stampa solo il piano e non cambia nulla)
  4. devkit doctor server — riverifica: lo stato deve risultare healthy

repair server è plan-first: senza --apply mostra il piano; --apply chiede conferma, --apply --yes la salta. In alternativa all'SSH manuale, il bootstrap con --doctor esegue la diagnosi subito dopo l'installazione.

Comandi

Generale

devkit · devkit --helpelenco dei comandi disponibili
devkit versionversione della CLI e dello standard incorporato
devkit self-updateaggiorna il binario devkit all'ultima release del canale

Progetto — in un worktree Git

devkit initinstalla il metodo in .devkit/
devkit doctor projectdiagnostica lo stato del progetto (sola lettura)
devkit repair projectriparazioni deterministiche e senza perdita
devkit updateanteprima e applicazione dell'aggiornamento (status · resume · rollback)
devkit contextquadro portabile del progetto per un'AI
devkit decision recordregistra una decisione materiale del progetto

Server — accessi gestiti

devkit doctor serverdiagnosi del server rispetto al registro (sola lettura)
devkit repair serverriporta il server allo snapshot del registro