Back to the catalog

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/).

More