noyalib-config-and-flagslisted
Install: claude install-skill sebastienrousseau/agtmls
# noyalib — Configuration and Flags
Date-stamped: **2026-07-08**, verified against **noyalib v0.0.14**
(`crates/noyalib/Cargo.toml` line 3).
Flags drift. Numbers drift. Before quoting anything from this file,
re-run the drift re-checks in the **Provenance** section at the bottom
and update rows that no longer match.
> **Reference tables** — full 24-row Cargo feature matrix, 12-row
> `ParserConfig` DoS-budget table, 16-row behavioural-toggles table,
> 13-row `SerializerConfig` table, and the extended #84 tale live in
> [`reference.md`](reference.md). This file keeps doctrine (checklists),
> the streaming-gate list, compact preset summary, defaults, MSRV rules.
## When to use this skill
- "What does feature X do / what's the default for Y" questions.
- PR reviews adding a Cargo feature, `ParserConfig` field,
`SerializerConfig` field, or preset constructor.
- Explaining streaming vs AST loader routing based on caller config.
- Sizing ingestion-pipeline security posture (which knobs, which
preset).
## When NOT to use
- Architecture rationale ("why three loaders", "why zero unsafe") →
`noyalib-architecture-contract`.
- YAML semantics of a toggle (1.1 vs 1.2) → `yaml-domain-reference`.
- Release / branch / CI mechanics → `noyalib-change-control`.
---
## 1. Cargo feature matrix — orientation
Source of truth: `crates/noyalib/Cargo.toml` lines 488–616. Full 24-row
matrix (enables / deps / default / prod vs exp / MSRV) in
[`reference.md` §1](reference.md#1-cargo-feature