Analyse manuscript
Reading your manuscript
PlotDirector is enriching the imported scenes with context, relationships, knowledge, timeline details and metrics.
@if (TempData["OnboardingStoryIntelligenceError"] is string error)
{
@error
}
@if (TempData["OnboardingStoryIntelligenceMessage"] is string message)
{
@message
}
PlotDirector will keep analysing your imported scenes on the server. The manuscript structure and Word markers are already saved, so Word does not need to remain open for this analysis.
Import progress
@progressPercent%
@FriendlyStage(currentChapter?.CurrentStage, currentChapter?.Status)
Chapters read
@Model.CompletedChapterCount of @Model.ChapterCount
Scenes read
@Model.TotalCompletedScenes so far
Needs review
@(Model.FailedChapterCount + Model.TotalFailedScenes)
Elapsed
@Elapsed(Model)
Estimated remaining
@EstimateRemaining(Model)
Current chapter
@(currentChapter?.ChapterTitle ?? "Waiting")
@FriendlyMessage(currentChapter)
Current scene
@CurrentScene(Model)
@ChapterProgressText(currentChapter)
Latest from your manuscript
@if (!string.IsNullOrWhiteSpace(currentChapter?.LatestSceneSummary))
{
@(currentChapter.CurrentSceneDisplayTitle ?? string.Empty)
@currentChapter.LatestSceneSummary
Scene context will appear here as PlotDirector analyses each imported scene.
}
else
{
Scene context will appear here as PlotDirector analyses each imported scene.
}
Recent discoveries
Possible characters, locations and story clues will appear here as PlotDirector reads.
@foreach (var chapter in Model.Chapters.OrderBy(chapter => chapter.ChapterNumber))
{
@FriendlyStatus(chapter.Status)
@((chapter.CompletedScenes ?? 0).ToString("N0"))
@((chapter.TotalDetectedScenes ?? 0).ToString("N0"))
@((chapter.FailedScenes ?? 0).ToString("N0"))
@FriendlyMessage(chapter)
@(chapter.ErrorMessage ?? string.Empty)
@(chapter.CurrentSceneDisplayTitle ?? string.Empty)
@(chapter.LatestSceneSummary ?? string.Empty)
}
@if (Model.BatchID.HasValue)
{
@if (Model.HasActiveRuns)
{
Continue in background
}
@if (!Model.HasActiveRuns && Model.Chapters.Any(chapter => chapter.IsRunComplete || chapter.IsFailed || chapter.HasCompletedCommit))
{
Open Review Centre
}
}