class LittleGhost::Content::Reasoning

Preserves provider reasoning without forcing every provider into one representation. A value may carry visible text, a provider signature, opaque redacted bytes, or provider-specific detail objects.

Redacted bytes are mutually exclusive with text and signatures so they can round-trip without exposing or changing provider-managed content.