Arbiter needs deeper file inspection capabilities for its analytical wards. We need to extract specific metadata from files during processing.
Tasks:
- Implement extraction logic for EXIF metadata from images.
- Implement MIME type detection for complex binaries.
- Implement page counting for PDF files.
- Integrate these extraction methods into the existing file inspection flow.
- Create new unit tests as required for each new ward data.
Constraints:
- CRITICAL: DO NOT modify the formatting macros or the structural layout of the
ActionType enum. Arbiter engine relies on a strict Bincode serialization strategy between the UI and the storage ledger. Altering ActionType will result in a SerializationFailed error and cause data loss. Map your new extraction types carefully without breaking this boundary.
Arbiter needs deeper file inspection capabilities for its analytical wards. We need to extract specific metadata from files during processing.
Tasks:
Constraints:
ActionTypeenum. Arbiter engine relies on a strict Bincode serialization strategy between the UI and the storage ledger. AlteringActionTypewill result in aSerializationFailederror and cause data loss. Map your new extraction types carefully without breaking this boundary.