canna-br — OKF Knowledge Bundle
Bundle de conhecimento OKF-conformante do canna-br: grafo de conceitos com cross-links para os docs canônicos em apps/docs/src/content/docs/
Open source Repository Open in the app JSON README (API)
About
# canna-br — OKF Knowledge Bundle
Este é o índice OKF (Open Knowledge Format v0.1) do canna-br. Cada nó abaixo é uma
assertiva atômica legível por LLM, com `type` no frontmatter e cross-links Markdown
para o doc canônico correspondente. A prosa de produto vive em
`apps/docs/src/content/docs/` (collection Starlight roteada); este bundle é a
**camada de conhecimento aditiva** — estrutura > prosa solta.
## Por que um diretório dedicado `okf/`
O bundle vive em `apps/docs/okf/` (fora de `src/content/docs/`) porque: (1) um
`index.md` na raiz da collection colidiria com `index.mdx`; (2) tudo sob
`src/content/docs/` está sujeito ao `docsSchema` do Starlight; (3) o validador
(`scripts/validate-okf.sh`) lê frontmatter cru — um `default` Zod é invisível pra
ele, então o `type` precisa estar escrito de fato em cada `.md`, e aqui está.
## Grafo de Conceitos
### Arquitetura
- [domain-kernel](concepts/domain-kernel.md) — o domínio é event-sourced primeiro (Emmett); doc: [domain-kernel.md](../sr
Details
- Kind
- OKF bundles
- Topic
- AI, RAG & memory
- Publisher
- biliboss
- Origin
- okf_github
- Category
- dados
- Version
- 0.1
- Stars
- 2
- Last push
- 2026-07-08T13:47:23Z
- Repository state
- ativo
- Language
- HTML
- License
- AGPL-3.0
- Added
- 2026-09-09 05:03:59
- Updated
- 2026-09-09 05:03:59
- Origin id
biliboss/canna-br:apps/docs/okf/index.md
README
# canna-br OSS para gestão de associações de cannabis medicinal no Brasil. **Site**: https://cannabr.org **Status**: alpha (v0.2.1.2) · pre-MVP · co-design com associações seed **Licença**: [AGPL-3.0](LICENSE) + [Licença Comercial disponível](COMMERCIAL-LICENSE.md) (dual licensing via CLA) ## O que é - MCP-first surface (Open WebUI + 3 MCP Apps validados end-to-end) - Event-sourced domain kernel (Emmett ES — gating de licença) - LGPD-by-design: AES-256-GCM por membro + crypto-deletion (Art. 18 IV) - Spine de compliance operacional: associados, dispensação, rastreabilidade - Cultivo, financeiro, integração SNGPC real: roadmap v1.0 (2028) ## O que não é (ainda) - Não é SaaS pronto para produção - Não é substituto de DPO, RT farmacêutica ou consultoria jurídica - SNGPC integração real depende de XSD ANVISA (pendente) Detalhes: https://cannabr.org/trust/ ## Por que código aberto Sistema que toca dados de saúde de pacientes cannabis precisa ser auditável pela diretoria da própria associação. AGPL-3.0 + repo público = qualquer advogado da associação revisa cada linha antes de adoção. ## Roadmap https://cannabr.org/roadmap/ ## Como contribuir Pre-código-público (v0.3 jul/2026), o canal principal é co-design com associações seed: - Aplicar como associação piloto: https://cannabr.org/open/seed-associations/ - Discussion (regulatório / arquitetura): GitHub Discussions deste repo - Issues (bugs do site / docs): GitHub Issues deste repo ## ADRs Decisões arquiteturais publicadas (mirrored do vault de desenvolvimento): - ADR-001: Event Sourcing + Domain Kernel - ADR-002: MCP-first (sem admin Next.js) - ADR-003: AES-256-GCM por membro - ADR-004: append-only audit via Postgres RULES - ADR-005: Vídeo candidatura piloto (Renderizado em https://cannabr.org/build/big-picture/) ## Stack Node 22 · TypeScript · Emmett (event sourcing) · Postgres 16 · Drizzle · BullMQ · Redis · Open WebUI · MCP SDK ## Maintainer Gabriel Fonseca — gabryelfs@gmail.com — DPO técnico interino (conflito de interesse declarado em /trust/dpo/).