@model WritingContextDisplayViewModel @{ var scene = Model.Context!.Scene!; static string TextOr(string? value, string fallback) => string.IsNullOrWhiteSpace(value) ? fallback : value.Trim(); }

Threads

@if (!scene.ThreadEvents.Any()) {

No story thread events recorded.

} else { }

Knowledge

@if (!scene.CharacterKnowledge.Any()) {

No knowledge changes recorded.

} else { }

Dependencies

@if (!scene.DependenciesThisSceneNeeds.Any() && !scene.DependenciesNeedingThisScene.Any()) {

No dependencies recorded.

} else { }

Assets

@if (!scene.AssetEvents.Any() && !scene.AssetCustodyEvents.Any()) {

No important asset events recorded.

} else { }

Continuity

@if (!scene.Warnings.Any() && !scene.AgeContinuityWarnings.Any()) {

No continuity warnings.

} else { }