What problem does it solve? Contributors modifying strata's C++ core need a single authoritative map of its parser, DOM, serializers, NDJSON, mmap, error and memory models, plus the invariants and dead code that must not be built upon. ## Core Features & Use Cases - Hybrid SAX parser blueprint: Explains the templated ParserInline design, tiered double conversion (Clinger, Eisel-Lemire, from_chars), SIMD string scanning, and speculative key matching. - Serialization and value model reference: Covers the two independent serialize paths, the FlatMap-based JsonValue DOM, NDJSON streaming, and the mmap cursor footguns. - Contributor invariants and dead-code map: Nine enforced invariants (nesting cap, cursor ownership, thread-local settings) plus an explicit list of dead functions that must not be reused. - Use Case: Before editing anything under include/strata/ or src/strata/{json,search,util}, load this Skill to understand which behaviors are pinned by test and which files are safe to change. ## Quick Start Load the architecture skill before modifying any C++ file under include/strata or src/strata to review the relevant invariants and design decisions.