In scope: bug fixes, docs, tests, and narrowly scoped performance work.
Out of scope unless explicitly re-scoped later: 64-bit integers, indefinite-length items, semantic tags, DOM/schema layers, hidden global state, and heap-backed features.
- Keep the project C99-compatible.
- Preserve fixed-memory behavior and avoid heap dependencies.
- Do not weaken malformed-input, compile-fail, or fuzz coverage.
- Keep changes small and aligned with the supported CBOR subset.
- Do not create tags or releases unless explicitly requested.
By contributing, you agree to the MIT License.