Um CLI de backlog que vive dentro do repositório
Por que coloquei meu backlog de arquiteto em SQLite local, isolado por projeto, e não em Linear, Notion ou arquivo Markdown.
Por que coloquei meu backlog de arquiteto em SQLite local, isolado por projeto, e não em Linear, Notion ou arquivo Markdown.
Stack real de um CLI ~3k LoC em Rust: argparse, SQLite embutido, migrations, erros diagnósticos, output contract e prompts interativos.