Achado
Verificado hoje contra o PyPI real e o pyproject.toml atual — dois pontos de doc desatualizados/faltando, não é uma feature nova a construir.
1. README.md:92 já está desatualizado
| **`pip` from PyPI** | **`pip install data-boar`** when published; until then **git clone** + **`uv sync`** — see [CONTRIBUTING.md ...
O texto trata a publicação no PyPI como futura ("when published"). Já não é — confirmado:
$ curl -s -o /dev/null -w "%{http_code}" https://pypi.org/pypi/data-boar/json
200
pyproject.toml já tem [build-system] (hatchling) e [project.scripts] completo (data-boar, data-boar-report, data-boar-xlsx, data-boar-pdf, data-boar-docx, data-boar-heatmap, data-boar-dsar, data-boar-audit), e o PyPI serve a versão 1.7.4.post12 (esperado ficar 1 release atrás do main, que já está em 1.8.0-beta).
2. uvx data-boar já funciona hoje, zero menção em doc nenhum
Rodado agora, do zero, sem nenhum setup prévio:
$ uvx data-boar --help
Downloading data-boar (2.8MiB)
Installed 84 packages in 251ms
usage: data-boar [-h] [--version] [--demo] [--config CONFIG] [--web] ...
Funciona de verdade — baixa o pacote + as 84 dependências do PyPI e executa o CLI real, sem clone, sem Docker, sem uv sync manual. Busquei em toda a base (gh api search/code?q=uvx+repo:DataBoar/data-boar, 15 arquivos) — todas as menções a uvx são sobre outras ferramentas (semgrep etc.) internas aos scripts de CI/dev; nenhuma é sobre rodar o próprio data-boar via uvx.
Achado extra, relevante pro onboarding/demo
--demo já existe no CLI publicado: "Zero-config demo: generate a synthetic filesystem corpus in a temp directory, run an initial scan, and start the dashboard on loopback... Does not require --config." Combinado com uvx, isso significa:
roda uma demonstração completa e funcional — corpus sintético, scan, dashboard local — sem clonar o repo, sem Docker, sem editar nenhum arquivo. Não vi essa combinação documentada em lugar nenhum (README, docs/ops/today-mode, live-demo-sandbox).
Sugestão (documentação apenas — sem AC de código, é achado de doc)
- Atualizar
README.md:92 pra refletir que o PyPI já está publicado (tirar "when published").
- Documentar
uvx data-boar --config config.yaml como via de instalação zero-setup, ao lado das vias já existentes (Docker, git clone).
- Documentar
uvx data-boar --demo explicitamente como o caminho de menor fricção pra alguém experimentar o produto — pode valer citar isso no material de onboarding/demo já existente.
Achado por Claude Code, verificado empiricamente (não é leitura de código só — rodei o comando de verdade).
Achado
Verificado hoje contra o PyPI real e o
pyproject.tomlatual — dois pontos de doc desatualizados/faltando, não é uma feature nova a construir.1.
README.md:92já está desatualizadoO texto trata a publicação no PyPI como futura ("when published"). Já não é — confirmado:
pyproject.tomljá tem[build-system](hatchling) e[project.scripts]completo (data-boar,data-boar-report,data-boar-xlsx,data-boar-pdf,data-boar-docx,data-boar-heatmap,data-boar-dsar,data-boar-audit), e o PyPI serve a versão1.7.4.post12(esperado ficar 1 release atrás domain, que já está em 1.8.0-beta).2.
uvx data-boarjá funciona hoje, zero menção em doc nenhumRodado agora, do zero, sem nenhum setup prévio:
Funciona de verdade — baixa o pacote + as 84 dependências do PyPI e executa o CLI real, sem clone, sem Docker, sem
uv syncmanual. Busquei em toda a base (gh api search/code?q=uvx+repo:DataBoar/data-boar, 15 arquivos) — todas as menções auvxsão sobre outras ferramentas (semgrep etc.) internas aos scripts de CI/dev; nenhuma é sobre rodar o própriodata-boarviauvx.Achado extra, relevante pro onboarding/demo
--demojá existe no CLI publicado: "Zero-config demo: generate a synthetic filesystem corpus in a temp directory, run an initial scan, and start the dashboard on loopback... Does not require --config." Combinado comuvx, isso significa:roda uma demonstração completa e funcional — corpus sintético, scan, dashboard local — sem clonar o repo, sem Docker, sem editar nenhum arquivo. Não vi essa combinação documentada em lugar nenhum (README, docs/ops/today-mode, live-demo-sandbox).
Sugestão (documentação apenas — sem AC de código, é achado de doc)
README.md:92pra refletir que o PyPI já está publicado (tirar "when published").uvx data-boar --config config.yamlcomo via de instalação zero-setup, ao lado das vias já existentes (Docker, git clone).uvx data-boar --demoexplicitamente como o caminho de menor fricção pra alguém experimentar o produto — pode valer citar isso no material de onboarding/demo já existente.Achado por Claude Code, verificado empiricamente (não é leitura de código só — rodei o comando de verdade).