katana-markdown-engine 0.1.0

Renderer-neutral Markdown document model for the KatanA ecosystem
Documentation
1
2
3
4
5
6
7
8
9
# Project Rules

- This repository is library-only. Do not add a CLI or binary target unless an OpenSpec change explicitly changes that boundary.
- KME owns renderer-neutral document model DTOs. Do not expose third-party parser AST types as public contract.
- KME must not depend on KatanA, kcf, kdp, kle, or UI frameworks.
- Use `katana-ast-lint` for shared AST lint. Do not add repository-local bypass lint as the baseline.
- Use `scripts/openspec` instead of calling a bare `openspec` command from agent instructions or local workflow docs.
- Run `just check` before commit, push, or handoff.
- Do not bypass `lefthook`, Clippy, AST lint, tests, or OpenSpec validation.