@model IReadOnlyList @if (!Model.Any()) {

Scenes appear here based on Revision Status. Use Outlined for Write Next, Drafted for Continue Writing, Needs Work for Revision, and Revised for Polishing.

} else {
@foreach (var scene in Model) {
@scene.BookDisplayTitle / Chapter @scene.ChapterNumber

Scene @scene.SceneNumber: @scene.SceneTitle

@scene.RevisionStatusName
@if (!string.IsNullOrWhiteSpace(scene.Summary)) {

@scene.Summary

}
@if (scene.Priority.HasValue) { Priority @scene.Priority } @scene.WarningCount warnings @scene.RemainingChecklistCount checklist remaining @scene.UnresolvedNoteCount open notes @if (scene.IsBlocked) { Blocked }
@if (!string.IsNullOrWhiteSpace(scene.ImportantThreads)) {

Important: @scene.ImportantThreads

} @if (!string.IsNullOrWhiteSpace(scene.PinnedNotes)) {

Notes: @scene.PinnedNotes

} @if (!string.IsNullOrWhiteSpace(scene.BlockedReason)) {

Blocked: @scene.BlockedReason

}
Open scene Session brief Timeline Warnings
}
}