The flight recorder in the editor: seal decisions, verify the journal,
generate the audit pack — all through the installed noirebox CLI, so the
extension stays glue over the single core (ADR 013's per-project journal
convention: NOIREBOX_DB wins, else the nearest .noirebox/).
Prerequisite: pip install noirebox (the CLI on PATH) — the extension
never invents a journal; set noirebox.db in settings to point at an
explicit journal.
Commands
Command
What it does
NoireBox: Verify the journal
noirebox verify — in-place chain verdict
NoireBox: Seal a decision note
noirebox seal decision {...} — one free-form event
Source-only by design: the .vsix is built by whoever ships it (the
marketplace listing is a distribution decision, not a code decision). The
extension shells out to the CLI — same journal, same key, same chain as
every other integration.