Почему это важно
Jujutsu (jj) — Git-compatible VCS с удобной локальной моделью изменений, operation log и хорошим UX для частых agent/PR итераций. Для vimit это может улучшить локальную работу агентов без изменения GitHub remote workflow.
Что сделать
- Оценить
jj как optional developer/agent workflow поверх существующего Git репозитория.
- Описать безопасную схему: GitHub Issues/PR остаются через
gh, canonical remote остаётся GitHub/Git.
- Проверить, нужен ли проекту только docs guide или tooling wrapper.
- Отдельно оценить
vcs-jj/vcs-core для будущей автоматизации, не добавляя dependency без причины.
Acceptance Criteria
- Есть рекомендация: использовать / не использовать / использовать только optional.
- Если полезно, добавлен короткий docs guide с командами
jj git clone, jj bookmark, jj git push для текущего Issue workflow.
- Нет обязательной зависимости от
jj в CI или build.
Cargo.toml не меняется без отдельного Issue.
Что нельзя трогать
Cargo.toml dependencies без отдельного approval.
- Существующий GitHub Issue/PR workflow.
- Release workflows/tags.
.env files.
Почему это важно
Jujutsu (
jj) — Git-compatible VCS с удобной локальной моделью изменений, operation log и хорошим UX для частых agent/PR итераций. Для vimit это может улучшить локальную работу агентов без изменения GitHub remote workflow.Что сделать
jjкак optional developer/agent workflow поверх существующего Git репозитория.gh, canonical remote остаётся GitHub/Git.vcs-jj/vcs-coreдля будущей автоматизации, не добавляя dependency без причины.Acceptance Criteria
jj git clone,jj bookmark,jj git pushдля текущего Issue workflow.jjв CI или build.Cargo.tomlне меняется без отдельного Issue.Что нельзя трогать
Cargo.tomldependencies без отдельного approval..envfiles.