Slicer/firmware dialect adapters for the Chestnut Labs G-code Preview stack (design: DD-005).
Dialect adapters annotate a parse — features, object boundaries, bed geometry, thumbnails,
multi-tool metadata — and are forbidden from changing geometry (a geometry-invariance gate
enforces it).
Supported dialects: PrusaSlicer, OrcaSlicer/Bambu Studio, Cura, Klipper, Marlin,
RepRap-flavor — see the evidence-dated
compatibility matrix.
Every annotation is capability-tagged (known | inferred | approximated | unavailable); consumers
render what is known and disclose what is not.
This package is bundled into the parser's default batteries worker — most applications never
import it directly. Import it to build a custom worker with a chosen adapter subset, or to
register your own adapter against the annotator contract.