--- theme: default title: jj + Radicle — VCS para la era de los agentes titleTemplate: '%s' layout: cover keywords: jj,Jujutsu,Radicle,VCS,Git,AI,Agents,ontoref,vapora download: true exportFilename: jj-radicle-agents monaco: true remoteAssets: true selectable: true record: true colorSchema: dark lineNumbers: false themeConfig: primary: '#f74c00' fonts: mono: 'Victor Mono' drawings: enabled: true persist: false presenterOnly: false syncAll: true scripts: - setup/image-overlay.ts class: 'justify-center flex flex-cols' ---
git add pisotea al otro.@ ya es un commit. Cada save es una snapshot automática. No hay git add, no hay índice.
jj undo deshace cualquier operación. El operation log es persistente e inmutable.
stash. Sin branch switch. Sin locks.
DID (ed25519). No hay cuentas, no hay contraseñas. Tu clave es tu identidad.
radicle-explorer). Sin vendor lock-in.
jj git init --colocate — crea ambos directorios. Radicle no sabe que jj existe.jj new.vapora.tasks.completed filtra paths .ontology/ecosystem.reflection.request
radicle.patch.opened / updatedecosystem.reflection.request
ecosystem.reflection.step.completedvapora.tracking.ontoref
rad → patches. Si no → git push clásico.
jj git init --colocate en un repo existente. Listo. Git sigue funcionando.rad init sobre el repo. Añade un remote. Los patches funcionan.