← Field notes

Build evidence · September 3, 2026

We rebuilt an Obsidian workflow in an empty vault—and tested the privacy boundary.

A folder of Markdown can still carry private notes, deleted history, attachments, workspace state, plugin settings, or credentials. Deletion was not a safe packaging strategy.

The source audit found real packaging failures

  • Metadata mixed YAML, Dataview-style fields, and template syntax.
  • The daily-note creation path and its navigation links disagreed.
  • The procedure template was empty and the project template was missing.
  • Installed plugins needed an explicit upgrade-and-test pass.
  • Deleting visible notes from the source could still leave private content or Git history.

The working pattern was useful. The source vault itself was not a product, so the sampler was rebuilt in a new empty directory rather than sanitized in place.

What the verifier checks
  • An exact file allowlist
  • No Git history, trash, or symbolic links
  • Common metadata keys on every template
  • Matching daily-note and template paths
  • Common credential patterns
What it cannot prove
  • That arbitrary prose contains no private facts
  • Full Obsidian UI and plugin compatibility
  • Cloud-sync safety for a user's environment
  • That the planned premium pack is ready

The controls failed closed in two mutation tests

  1. The clean sampler passed its verifier.
  2. Adding an unexpected private-note.md in a temporary copy failed the file check.
  3. Adding a fake credential-shaped value to an allowed file in another temporary copy failed the credential scan.

The mutations were disposable and are not in the release. The tests show that the named controls fire, not that a shell scan replaces human disclosure review.

Use the free sampler first

It contains normalized daily, meeting, person, project, task, and procedure templates; fictional linked examples; scoped agent instructions; migration, privacy, and removal notes; and the verifier.

Join the clean-install tests

Opt in only if you want the Obsidian build notes and first-release notice. Unsubscribe any time.