Skip to content

Releases: FireXCore/MailVault-Collection-Profiler

MailVault Collection Profiler v0.1.0-alpha.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 15:23
ec3e9e1

MailVault Collection Profiler v0.1.0-alpha.4

Alpha 4 adds exact technical file-format identification to the existing read-only physical profiler.
It does not create a second archive and does not add OCR or procurement classification.

Highlights

  • pinned Siegfried 1.11.6 + PRONOM v124 Windows sidecar;
  • verified release-asset acquisition and local tool/signature manifest;
  • PUID, format/version, MIME, evidence basis and all alternative matches;
  • deterministic primary assertion with explicit ambiguity preservation;
  • safe extension-evidence aliases and honest Not checked state;
  • bounded batch runner with timeout, output limits and adaptive failure isolation;
  • durable format checkpoints and same-fingerprint resume;
  • exclusive format-stage workspace lock;
  • desktop Exact formats dashboard and CLI commands;
  • profiler schema migration 6;
  • sanitized aggregate format summary schema 2;
  • updated English/Persian docs and publication-ready screenshots.

CLI

formats probe
formats identify
formats summary
formats list

See CLI reference and
format runbook.

Security and privacy

  • MailVault remains read-only.
  • Sidecar resources are versioned and hashed.
  • Containers are not expanded.
  • No attachment is executed or rendered.
  • Raw profiler databases, paths, filenames and progress evidence remain private.

Upgrade

Back up an Alpha 3 workspace before using --allow-migration. Migration 0006 preserves existing
objects, occurrences, findings and review history while adding exact-format tables and indexes.

Validation status

Static/frontend gates and migration of a private real Alpha 3 workspace passed. Full Rust semantic
compilation, Windows installer creation and the first private real-archive Siegfried run are required
before publishing runtime-green performance claims. See
Alpha 4 validation evidence.

Known limitations

  • no physical-profile pause/cancel/resume;
  • no container expansion;
  • no JHOVE validation;
  • no extraction, OCR or preview;
  • no document classification or RMS integration;
  • unsigned Windows installers;
  • no public real-archive format distribution is bundled in this source candidate.

MailVault Collection Profiler v0.1.0-alpha.3

Choose a tag to compare

@github-actions github-actions released this 21 Jul 08:14
2b793f6

MailVault Collection Profiler 0.1.0-alpha.3

This development pre-release adds durable workspace reopening and append-only findings review to the existing read-only physical inventory pipeline.

Highlights

  • Inspect and reopen existing profiler workspaces after application restart.
  • Explicit compatibility and migration confirmation before opening older workspaces.
  • Retained SQLite backup before workspace schema migration.
  • Run catalog for completed, failed and interrupted profiling records.
  • Browse previous inventory, findings and object details without rerunning profiling.
  • Single-writer workspace lock with read-only fallback for concurrent instances.
  • Append-only review history with SHA-256 event-chain validation.
  • Review statuses: acknowledged, expected, needs investigation and resolved externally.
  • Required review notes for investigation and externally resolved decisions.
  • Findings separated into attention, informational, reviewed and all views.
  • Sanitized JSON and CSV exports that exclude paths, filenames, email addresses and review notes.
  • CLI commands for workspace inspection, run browsing, review and export.

Safety boundary

  • MailVault source databases and objects remain read-only.
  • Source snapshots and original runtime evidence are not changed by review activity.
  • Existing profiler databases are never created implicitly during reopen.
  • Newer or corrupted workspaces fail closed.
  • Review history integrity failure disables writes but leaves browsing available.

Upgrade

Opening an alpha.2 workspace requires an explicit migration to workspace schema 5. A pre-migration backup is retained under backups/. Do not delete the backup until the migrated workspace has been validated.

Known limitations

  • Interrupted profiling cannot yet resume from the desktop UI.
  • Pause and cancellation controls are not exposed.
  • Full payload fixity, PRONOM/Siegfried identification, JHOVE, container expansion, OCR and semantic classification remain deferred.
  • Windows installers remain unsigned.

Validation completed

The Windows release candidate passed Rust formatting, Clippy with warnings denied, 28 Rust tests,
TypeScript type-checking, the Vite production build, native Tauri desktop compilation, documentation
privacy checks, workspace restart/reopen acceptance, Windows lock fallback, append-only review
integrity and sanitized export acceptance.

A controlled real-archive run completed with 17,296 messages, 54,450 MIME parts, 13,684 content
objects, 1,484 findings, 0 errors, 2 warnings, 1 missing object and 0 size mismatches. Source and
snapshot aggregate metrics matched, and the MailVault source was not modified. Raw runtime evidence
remains private; only sanitized aggregate evidence may be published.

See Validation evidence.