С чем связан запрос?
Будущий Rust-native продукт должен быть контрактным CLI поверх существующего Cargo ecosystem, а не набором разрозненных shell-команд и не собственным package manager.
Опиши план реализации
- Определить базовую CLI-модель: команды, входы, outputs, exit codes.
- Разобрать, какие операции делегируются Cargo/rustup/toolchain tools, а какие принадлежат продукту.
- Зафиксировать границы между продуктовым контрактом и конкретным Rust tool.
- Проверить, какие команды нужны для локального dev flow и CI flow.
Критерии готовности выполнения задачи
- Описан CLI contract будущего продукта.
- Зафиксированы обязательные команды первого контура.
- Зафиксировано, что продукт не заменяет Cargo, а нормализует дисциплину разработки поверх него.
С чем связан запрос?
Будущий Rust-native продукт должен быть контрактным CLI поверх существующего Cargo ecosystem, а не набором разрозненных shell-команд и не собственным package manager.
Опиши план реализации
Критерии готовности выполнения задачи