Architecture#
Markdown under a shared snell- prefix is the only source of truth.
Quality gates and a local Tantivy index sit in front of Jira publication.
Pipeline: author in git → check/lint → search/dedupe → convert or import as review drafts. Neither direction writes Jira automatically.
Layers#
Layer |
Responsibility |
|---|---|
Corpus |
|
Quality |
|
Index |
Tantivy BM25 under |
Publish surface |
|
Import drafts |
|
Library map#
The CLI is a thin clap front end over the canonic library crate:
Full API documentation is generated with rustdoc and linked from Rust API.
Free Jira platform map#
canonic uses only native Jira REST (Cloud Free API tokens or Server/DC PAT) — no Marketplace apps: