@model StoryIntelligenceImportConfirmationViewModel
@{
ViewData["Title"] = "Commit Story Intelligence Import";
}
Admin utility
Commit Story Intelligence Import
Create PlotDirector scenes from a completed Story Intelligence run.
Confirmation
This phase imports scenes and scene intelligence only. Characters, locations, assets, relationships and knowledge remain preview-only.
@if (Model.ExistingCommit is not null && string.Equals(Model.ExistingCommit.Status, StoryIntelligenceImportCommitStatuses.Completed, StringComparison.OrdinalIgnoreCase))
{
This run has already been committed. It created @Model.ExistingCommit.ScenesCreated.ToString("N0") scene@(Model.ExistingCommit.ScenesCreated == 1 ? string.Empty : "s")
on @Model.ExistingCommit.CommittedAt.ToString("yyyy-MM-dd HH:mm:ss") UTC.
}
@if (Model.Blockers.Count > 0)
{
Import is blocked.
@foreach (var blocker in Model.Blockers)
{
- @blocker
}
}
- Project
- @Model.ProjectName
- Book
- @Model.BookTitle
- Chapter
- @Model.ChapterLabel
- Scenes to create
- @Model.ScenesToCreate.ToString("N0")
- Existing scene count for this chapter
- @Model.ExistingSceneCount.ToString("N0")
- Metric values to import
- @Model.MetricsToImport.ToString("N0")
- Metrics
- @(Model.MetricNames.Count == 0 ? "None" : string.Join(", ", Model.MetricNames))
@if (Model.ExistingSceneCount > 0)
{
This chapter already has scenes. The current import mode will not merge, replace, or overwrite existing scenes.
}
@if (Model.Warnings.Count > 0)
{
Warnings
@foreach (var warning in Model.Warnings)
{
- @warning
}
}
Not Imported Yet
- Characters
- Locations
- Assets
- Relationships
- Knowledge changes
- Real timeline events