Catálogo local
Consultas ao catálogo e operações de rede separadas
assetguy library lê o banco configurado. assetguy sync atualiza esses dados; assetguy search consulta o catálogo público da Fab; assetguy download busca os arquivos. Essa separação explicita o custo de cada ação. assetguy add exige os arquivos no cache e, quando faltam, indica o comando de download em vez de transferir gigabytes silenciosamente.
URLs de thumbnails chegam nos metadados, mas baixar as imagens é opcional: o terminal não as desenha e uma biblioteca grande pode conter gigabytes de imagens. A interface começa pela CLI para estabilizar o comportamento antes que uma GUI dependa dele.
O catálogo pode ficar desatualizado entre sincronizações. Aceitei essa troca para que uma consulta tenha custo previsível e não dependa da disponibilidade do marketplace. Metadados ausentes continuam visíveis: uma listagem vazia não prova que não existam assets compatíveis.