You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(storage): env var alone now opts run into VerisimDb mode (issue #33 prerequisite)
Recon flagged that PANIC_ATTACK_STORE_FINDING_HEXADS=1 was dead without a
manifest configuring reports.storage-targets=verisimdb. The env check sat
inside the VerisimDb arm of persist_assemblyline_report, but storage_modes()
defaulted to [Filesystem] only — so the operational opt-in path was
unreachable without a fully-populated 0-AI-MANIFEST.a2ml.
Add resolve_storage_modes() that augments declared modes with VerisimDb when
the env var is truthy. Wire it at the single binding site in main.rs.
Smoke-verified end-to-end: assemblyline scan against a tiny multi-repo dir
now emits 5 per-finding hexads under hexads/findings/ from env var alone.
3 new tests + 1 existing finding_hexads_disabled_by_default test now share
a Mutex to serialize their env-var mutations under cargo's parallel runner.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments