Skip to content

Fix canonical Vontology name projection - #395

Merged
witbrock merged 1 commit into
mainfrom
agent/fix-node-content-name-projection
Aug 18, 2026
Merged

Fix canonical Vontology name projection#395
witbrock merged 1 commit into
mainfrom
agent/fix-node-content-name-projection

Conversation

@witbrock

Copy link
Copy Markdown
Member

Outcome

Finishes the type-name formatting repair by removing the last user-visible ID-derived acronym splitting and preserving authored Unicode/RTL display text.

Changes

  • Resolve node_content.display_name and reconstructed headings from canonical hasName relations, with fail-soft legacy fallback.
  • Avoid duplicate relation reads on raw-only and chat-reference paths that already resolve canonical names.
  • Stop treating synthetic node-content headings or rendered HTML as descriptions; retain exact persisted legacy Markdown only.
  • Apply dir="auto" to description display and edit fields.

Validation

  • 17 affected backend tests passed.
  • 34 focused frontend tests passed.
  • Python compile and focused Ruff checks passed.
  • ESLint: 0 errors (pre-existing warnings only).
  • git diff --check and JavaScript syntax checks passed.
  • Independent review: merge-ready, no blockers.

Merge decision does not change: ready to merge. The broader virtual-code suite has three unrelated pre-existing route-status failures; 24 neighbouring tests in that file pass.

@witbrock
witbrock marked this pull request as ready for review August 18, 2026 12:51
@witbrock
witbrock merged commit 9c0803c into main Aug 18, 2026
4 checks passed
@witbrock
witbrock deleted the agent/fix-node-content-name-projection branch August 18, 2026 20:36
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