@cullet/dummy-api
v1.0.2
Published
Kit dummy de API para validar o fluxo de criacao
Readme
dummy-api
Kit dummy para exercitar o fluxo de criação e publicação de kits no cullet. Não é uma curadoria de API real; serve como sandbox de validação para o catálogo.
Para o sumário prompt-friendly veja KIT_CONTEXT.md. Para os contratos comuns a todos os kits veja a PHILOSOPHY.md.
O que entrega
- Esqueleto de pastas
core/domain/,core/exceptions/,core/errors/,core/result/,core/application/— ainda sem primitives implementadas. meta.json,KIT_CONTEXT.mdeindex.tsválidos contrakit-spec.schema.json.- Serve como referência ao rodar
npm run new-kite como teste de regressão para ovalidate-kits.
Como começa
import {} from /* nada exportado ainda */ "@cullet/dummy-api";Para inspecionar a estrutura sem instalar:
npx cullet fc [email protected] --dry-runDecisões tomadas
- Modelo de erro
mixed: estabelecido por contrato do catálogo — mesmo em um kit dummy, a estrutura segue a filosofia (domínio lança, aplicação retornaResult, infra traduz). - Sem dependência runtime externa:
externalDeps: []. Qualquer dep nova exige justificativa noKIT_CONTEXT.md. - Sem portas implementadas: a expectativa é evoluir o kit antes de qualquer consumidor real usá-lo.
Como evoluir
- Substituir a descrição genérica em
meta.jsoneKIT_CONTEXT.mdantes da primeira release real. - Preencher
core/domain/,core/application/,core/errors/,core/exceptions/à medida que o problema-alvo se definir. - Mudança incompatível: abrir
versions/2.0.0/. Regras emkits/VERSIONING.md. - Antes de qualquer publicação:
npm run validate-kits.
