canna-br — Conhecimento de domínio
Bundle OKF de conhecimento de domínio do canna-br — regras RDC, ciclo de vida do associado, cota mensal e papéis RBAC. Conteúdo confirmado c
Open source Repository Open in the app JSON README (API)
About
# canna-br — Conhecimento de domínio
Bundle OKF de conhecimento de domínio que o agente consome para operar a gestão de associação canábica (RDC 1.014, LGPD). Todo conteúdo foi confirmado contra `packages/domain/` e `apps/mcp/src/tools/` — cada regra cita `file:line`.
## Conceitos
- [RDC 1.014 — Segregação de função](rdc-1014-segregation.md) — `rule` — solicitante ≠ aprovador; cota só consome no approve.
- [Ciclo de vida do associado](member-lifecycle.md) — `playbook` — estados e transições do membro + tool de cada transição.
- [Cota mensal](monthly-quota.md) — `playbook` — `validate_prescription` crava a cota; dispensação aprovada deduz `consumed_g`.
- [Glossário de papéis e RBAC](roles-glossary.md) — `glossary` — DISPENSADOR/RT/DIRETORIA/DPO/AUDITOR e o que cada um pode.
## Grafo dos conceitos
```mermaid
graph TD
RDC[RDC 1.014 — Segregação] --> LIFE[Ciclo de vida do associado]
RDC --> QUOTA[Cota mensal]
RDC --> ROLES[Glossário de papéis]
LIFE --> QUOTA
LIFE --> ROLES
QUOTA --> R
Details
- Kind
- OKF bundles
- Topic
- Media, design & games
- 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-08 22:07:22
- Updated
- 2026-09-08 22:07:22
- Origin id
biliboss/canna-br:okf/domain/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/).