Checkpoint 19

Blueprint Summary

Human-readable snapshot of your story blueprint plus canonical JSON metadata export.

Draft: a50d354f-a81e-4481-8420-a864441825dc | Completion: 10% | Current Step: Genre

Story Blueprint Overview

Step Status Selection
1. Genre Pending Not selected
2. Protagonist Pending Not selected
3. Antagonist Pending Not selected
4. Plot Archetype Pending Not selected
5. Narrative Voice Pending Not selected
6. Physical Setting Pending Not selected
7. Temporal Setting Pending Not selected
8. Story Elements Pending Not selected
9. Emotional Tone Pending Not selected
10. Author Vision Pending Not selected

Canonical Metadata Preview

{
  "schemaVersion": "1.0",
  "generatedAtUtc": "2026-03-26T05:28:27.6872979Z",
  "draftId": "a50d354f-a81e-4481-8420-a864441825dc",
  "currentStep": "Genre",
  "completionPercent": 10,
  "steps": [
    {
      "index": 1,
      "step": "Genre",
      "label": "Genre",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 2,
      "step": "Protagonist",
      "label": "Protagonist",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 3,
      "step": "Antagonist",
      "label": "Antagonist",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 4,
      "step": "PlotArchetype",
      "label": "Plot Archetype",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 5,
      "step": "NarrativeVoice",
      "label": "Narrative Voice",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 6,
      "step": "PhysicalSetting",
      "label": "Physical Setting",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 7,
      "step": "TemporalSetting",
      "label": "Temporal Setting",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 8,
      "step": "StoryElements",
      "label": "Story Elements",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 9,
      "step": "EmotionalTone",
      "label": "Emotional Tone",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    },
    {
      "index": 10,
      "step": "AuthorVision",
      "label": "Author Vision",
      "status": "pending",
      "selectionType": "none",
      "selectionId": null,
      "selectionIds": null,
      "selectionText": null,
      "selectionDisplay": "Not selected",
      "rawSelection": null
    }
  ]
}