Repository navigation
v0.14.0 — garden-tending quirk fixes
[0.14.0] — 2026-06-09
A garden-tending quirk-fix release: four fixes surfaced while running a full
vault-maintenance pass end-to-end (which doubles as an integration test of the
plugin).
Added
memex session reconcile-orphans [--apply]— clears stale pending-memo
signals whose session already has a Layer-1 memo. APreCompactsignal
persists until cleared; if/memex:savealready wrote a memo, the signal is
stale. A signal is "covered" when a memo exists for the same project dated
within--windowdays (default 2). Dry-run by default;--applydeletes the
covered ones, leaving genuine retries.memex checkfilesystem fallback — when Obsidian isn't running,
crystallization_checknow degrades to a markdown scan (resolves[[links]]
against filename stems + frontmatter aliases) instead of erroring out after a
15s timeout. Makes the check usable headless/cron. All fidelity gaps over-
report (a real link looks like a ghost), never the reverse — safe degraded mode.
Fixed
- **Skill
!commanddynamic-context injection no longer clobbers `awk` positional fields.** The harness applies slash-command argument substitution (`$1`/`$2`/`$ARGUMENTS`) to `!`commandbodies before execution, so
awk '{print $2}'becameawk '{print }'. Replaced withcut -d: -f2.
Rule: never use$<digit>inside a bang-command injection. - Garden-tending diagnostic no longer false-flags a substantial overview
that lacksmemos_digestedfrontmatter as "never condensed" — it now reports
MAINTAINED(add the frontmatter; don't re-condense).
Notes
- Documented the stale-
.dist-infovenv-churn cleanup as a release-SOP step.