Bounds trace export metadata and attributes before durable serialization.
The file exporter is a generic trace sink, so it cannot know every upstream schema. This module applies a conservative exporter-local profile: only bounded JSON-safe fields with safe keys are kept inline, while raw payload shaped fields and oversize values are replaced with hashed spillover refs.
Summary
Functions
Redacts sensitive fields while preserving their keys as GAOP tombstones.
Types
Functions
@spec budget_amount_class() :: map()
@spec capture_profile(:off | :memory_ring | :redacted_debug | :durable_redacted) :: map()
@spec context_packet_compile_class() :: map()
@spec cost_amount_ceiling_class() :: map()
@spec cost_amount_floor_class() :: map()
@spec eval_verdict_class() :: map()
@spec guard_violation_excerpt_class() :: map()
@spec memory_body_class() :: map()
@spec model_call_class() :: map()
@spec profile() :: map()
@spec promotion_class() :: map()
@spec prompt_body_class() :: map()
@spec replay_divergence_excerpt_class() :: map()
@spec rollback_class() :: map()
@spec route_decision_class() :: map()
Redacts sensitive fields while preserving their keys as GAOP tombstones.