@model StoryIntelligenceDryRunViewModel @{ ViewData["Title"] = "Story Intelligence Dry Run"; var result = Model.Result; }

Admin utility

Story Intelligence Dry Run

This is a development dry run. It makes one live OpenAI extraction request only when submitted, and it does not save data or modify projects.

Manual scene test

Use short fictional sample text only. This page loads Scene-Prompt-V1.md, replaces runtime placeholders, makes a live extraction request when submitted, and displays the raw response without parsing or saving it.

Back to diagnostics
@if (result is not null) {

Dry-run result

@if (!result.Success) {
@result.ErrorMessage
}

Prompt version

@result.PromptVersion

Model

@result.Model

Duration

@(string.IsNullOrWhiteSpace(result.Duration) ? "Not run" : result.Duration)

Retries

@result.RetryCount.ToString("N0")

}