Expand description
Shared schemas and primitives for Dynamo data generation.
The crate hosts the Mooncake replay JSONL schema and helpers, plus the
Dynamo request-trace loader and transient lowering used to build mocker
replay models in memory. Direct Dynamo request-trace replay does not write
an intermediate Mooncake file; the opt-in dynamo-bench exporter writes
one when needed. Shared row types keep trace producers and consumers in
lockstep.
Re-exports§
pub use mooncake::AgenticMooncakeRow;pub use mooncake::AgenticToolEvent;pub use mooncake::MooncakeJsonlWriter;pub use mooncake::MooncakeRow;pub use mooncake::RollingHashIdMapper;pub use mooncake::WriterStats;pub use mooncake::hash_token_blocks;pub use mooncake::ids_for_sequence_hashes;pub use mooncake::require_positive;pub use mooncake::sequence_hashes_for_tokens;pub use mooncake::try_hash_token_blocks;pub use mooncake::write_empty_files;
Modules§
- mooncake
- Mooncake JSONL primitives.
- request_
trace - satf
- SATF workload artifacts and Dynamo request-trace conversion.