45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
@model StoryIntelligencePipelineDashboardViewModel
|
|
|
|
<section class="story-review-summary story-pipeline-summary" aria-label="Story Intelligence review summary">
|
|
<div>
|
|
<span>Chapters analysed</span>
|
|
<strong>@Model.ChaptersAnalysed.ToString("N0")</strong>
|
|
</div>
|
|
<div>
|
|
<span>Scenes imported</span>
|
|
<strong>@Model.ScenesImported.ToString("N0")</strong>
|
|
</div>
|
|
<div>
|
|
<span>Characters</span>
|
|
<strong>@(Model.CharacterStageComplete ? "Resolved" : "Needs attention")</strong>
|
|
</div>
|
|
<div>
|
|
<span>Locations</span>
|
|
<strong>@StageStatus(Model.LocationStageComplete)</strong>
|
|
</div>
|
|
<div>
|
|
<span>Assets</span>
|
|
<strong>@StageStatus(Model.AssetStageComplete)</strong>
|
|
</div>
|
|
<div>
|
|
<span>Relationships</span>
|
|
<strong>@StageStatus(Model.RelationshipStageComplete)</strong>
|
|
</div>
|
|
<div>
|
|
<span>Knowledge</span>
|
|
<strong>@StageStatus(Model.KnowledgeStageComplete)</strong>
|
|
</div>
|
|
<div>
|
|
<span>Plot Lines & Threads</span>
|
|
<strong>@StageStatus(Model.NarrativeStageComplete)</strong>
|
|
</div>
|
|
<div>
|
|
<span>Scene metrics</span>
|
|
<strong>Available</strong>
|
|
</div>
|
|
</section>
|
|
|
|
@functions {
|
|
private static string StageStatus(bool complete) => complete ? "Reviewed" : "Optional";
|
|
}
|