# use-archive-policy
Archive safety policy primitives.
This crate is part of the `use-archive` facade workspace. It evaluates archive entry metadata against policy settings. It does not extract files, create directories, follow symlinks, or enforce policy on the filesystem.
## Example
```rust
use use_archive_entry::{ArchiveEntry, ArchiveEntryKind};
use use_archive_policy::ArchivePolicy;
let policy = ArchivePolicy::strict();
let entry = ArchiveEntry::new("docs/readme.md", ArchiveEntryKind::File).with_size(128);
assert!(policy.allows_entry(&entry));
assert!(!policy.allow_symlinks);
```