Skip to content

fix(obsidian): preserve trace identity during title edits - #157

Merged
Fail-Safe merged 2 commits into
mainfrom
release/v0.21.7
Sep 7, 2026
Merged

Fail-Safe merged 2 commits into
mainfrom
release/v0.21.7

Conversation

@Fail-Safe

@Fail-Safe Fail-Safe commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add an explicit Edit trace title command that updates semantic title metadata through MCP without changing stable trace IDs.
  • Restore canonical filenames after external renames; avoid duplicate auto-onboarding and preserve existing canonical files.
  • Prepare Noema v0.21.7 with Obsidian plugin v0.5.2. Existing merged continuity improvements remain included; local experimental changes are excluded.

Validation

  • Full serial make test: formatting, strict Clippy, 215 Rust unit tests and integration suites passed.
  • All 59 continuity benchmark mechanics tests passed.
  • Obsidian: 6 tests, production build, TypeScript checking, and committed bundle parity passed.
  • Hermes compatibility: 103 tests passed.
  • Optimized host build and version smoke passed. The Makefile copy step needed the explicit shared target-directory path.
  • Isolated live MCP and watcher smoke passed: semantic title update, unchanged body and ID, canonical filename restoration, and no duplicate trace.
  • Desktop Obsidian UI clicking was not re-exercised in this release pass; plugin protocol tests and the live server/watcher path were verified separately.

No private benchmark corpus or reports are included.

@Fail-Safe
Fail-Safe merged commit 34bb4c1 into main Sep 7, 2026
2 checks passed
@Fail-Safe
Fail-Safe deleted the release/v0.21.7 branch September 7, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant