Problem
A missing relation target is now legitimate, wiki-native state, not an error:
But the display layer still treats a missing target as an error.
resources/ext.neowiki/src/components/Value/RelationDisplay.vue renders an unresolved target as a <span class="error">
with a "Subject not found" title.
Wanted
MediaWiki red-link semantics for relation targets:
- Render an unresolved target as a visibly not-yet-created link (red link), not an error.
- Clicking it starts a creation flow with the relation property's target schema pre-selected.
References
AI-authored — Claude Code, Opus 4.8 (max); detailed spec from @JeroenDeDauw via an orchestrating agent; not yet human-reviewed; code/doc citations and cross-referenced issues/PRs verified against origin/master and the GitHub API.
Problem
A missing relation target is now legitimate, wiki-native state, not an error:
relation-target-not-foundis a non-blocking warning, not a blocking error(Validate relation statement targets server-side #1082).
But the display layer still treats a missing target as an error.
resources/ext.neowiki/src/components/Value/RelationDisplay.vuerenders an unresolved target as a<span class="error">with a "Subject not found" title.
Wanted
MediaWiki red-link semantics for relation targets:
References
must not break rendering; show a placeholder).
[EPIC] Review and flesh out Relations design #630.