CLI é a superfície. Web e MCP fora. Manutenção encolhe, contrato fica nítido.
diskyBash direto — toda superfície secundária só duplicava o envelope JSON. Resurrection path documentado: 1 active day de git log --diff-filter=D reativa disky-mcp se earn-back acionar.
| Item | Status | Motivo |
|---|---|---|
| disky_growth/churn/predict/empty/old/filter MCP tools | SHIP v0.9.0 | Mergeado antes do cut |
| disky-mcp instalado em pessoal + mukutu profiles | SHIP v0.9.0 | Manual JSON patch nos profiles |
MCP resources/list + resources/read | DROP | Zero user em host non-shell-out |
MCP prompts/list (3 canned flows) | DROP | Skill já entrega via /disky |
| MCP progress notifications (scan + cleanup) | DROP | NDJSON em stderr cobre via CLI |
disky web FastHTML local server | DROP | Botão = copy-paste, agent executa via Bash |
disky install-mcp subcommand | DROP | Sem MCP → desnecessário |
tests/mcp_protocol.rs | DROP | Sem MCP → desnecessário |
AGENTS.md + CHANGELOG.md updates | SHIP | Reescritos neste cut |
metrics/baseline.json reseed | DEFER | v0.10.1 quando rodar scan limpo |
| Smoke tests E2E | DEFER | Skill /disky próxima sessão |
17 must-ship → 9 done · 6 dropped · 2 deferred. Versão sai com escopo cristalizado em vez de inchada.
4 perguntas, 4 respostas, ~5 min. Sequência preservada na sessão dc2884dc.
| # | Pergunta | Decisão |
|---|---|---|
| 1 | O que fazer com disky-mcp? | Apaga agora (75% rec.) |
| 2 | Modelo dos botões sem web? | Skill via AskUserQuestion guia limpeza |
| 3 | Shape do fluxo da skill? | Triage → propose → confirm → apply (70% rec.) |
| 4 | Versão pós-cut? | v0.10.0 (não 1.0.0) |
| 5 | Ingest notebook MCP agora? | Cria + paralelizou — 204 sources prontas |
Durante grill, paralelizamos notebooklm source add pra ver se valia ingerir 204 URLs do MCP spec. Achado vira patch pro bili knowledge new.
| Conc | n | Wall | Rate | Falhas | Speedup vs seq |
|---|---|---|---|---|---|
| 1 (seq baseline) | — | ~3–4s/url | 0.28/s | 0 | 1.0× |
| 5 | 10 | 14.6s | 0.69/s | 0 | 2.5× |
| 10 | 20 | 17.2s | 1.16/s | 0 | 4.1× |
| 20 | 40 | 23.1s | 1.73/s | 0 | 6.2× |
asyncio.Semaphore(10) no bili knowledge new. 204 URLs vai de ~13min → ~3min. Zero rate-limit observado até P=20.Notebook MCP criado: 0e703189-34a8-42f6-88fe-acb2bada1852 · 236 sources, todas ready · não usado nesta cut (defer earn-back).
git push origin main v0.10.0 — quando você decidir publicar (não fiz autônomo, tag affecta external)~/.claude-pessoal/.claude.json + ~/.claude-mukutu/.claude.json, deletar entry mcpServers.diskycargo install --path . --force — reinstala só disky (o disky-mcp bin some sozinho)/disky v2 — implementar fluxo triage → propose → confirm → apply via AskUserQuestionsccache + CARGO_HOME global → libera 1-2 GB target/ por projetoknowledge new — async P=10 (provado neste session)generated 2026-05-27 · sessão dc2884dc · disky · single page · zero deps · brut palette