Skip to main content

Crate shiplog_bundle

Crate shiplog_bundle 

Source
Expand description

Bundle writer for shiplog run outputs.

Generates bundle.manifest.json (file checksums + sizes) and builds profile-scoped zip archives for internal, manager, and public handoff.

Re-exports§

pub use layout::DIR_PROFILES;
pub use layout::FILE_BUNDLE_MANIFEST_JSON;
pub use layout::FILE_COVERAGE_MANIFEST_JSON;
pub use layout::FILE_LEDGER_EVENTS_JSONL;
pub use layout::FILE_PACKET_MD;
pub use layout::FILE_REDACTION_ALIASES_JSON;
pub use layout::PROFILE_INTERNAL;
pub use layout::PROFILE_MANAGER;
pub use layout::PROFILE_PUBLIC;
pub use layout::RunArtifactPaths;
pub use layout::zip_path_for_profile;

Modules§

layout
Canonical output layout contracts for shiplog run artifacts.

Functions§

write_bundle_manifest
Write bundle.manifest.json containing SHA-256 checksums for all files included in the given profile scope.
write_zip
Write a profile-scoped zip archive from the run directory.