← Files Unbound Limitless Story WriterARCHIVED FILE

chatgpt-app-submission.json

3.13 KB · Oct 3, 2026 · 06:37 UTC

↓ Download file

{
  "$schema": "https://developers.openai.com/apps-sdk/schemas/chatgpt-app-submission.v1.json",
  "schema_version": 1,
  "app_info": {
    "display_name": "Unbound Limitless Story Writer",
    "subtitle": "Write vivid original stories",
    "description": "Develop original fiction from a premise, outline, scene, character, or world idea with support for structure, drafting, continuity, pacing, dialogue, and revision.",
    "category": "ENTERTAINMENT"
  },
  "tools": {},
  "test_cases": [
    {"description":"Turn a premise into a story plan.","user_prompt":"Turn this premise into a logline, theme options, beat sheet, and chapter outline.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Returns a coherent story plan and clearly labels optional creative choices.","expected_output_url":null},
    {"description":"Develop a character arc.","user_prompt":"Build a protagonist profile with goals, fears, contradictions, relationships, and an arc.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Creates a specific character design tied to conflict and change.","expected_output_url":null},
    {"description":"Draft a scene.","user_prompt":"Draft a tense 1,000-word scene in close third person where the protagonist must choose between loyalty and safety.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Produces original prose with a clear scene purpose, tension, viewpoint, and emotional turn.","expected_output_url":null},
    {"description":"Review continuity.","user_prompt":"Check this chapter against the story facts and list continuity problems and fixes.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Reports concrete inconsistencies and preserves the established canon.","expected_output_url":null},
    {"description":"Revise for pacing and voice.","user_prompt":"Revise this scene for sharper pacing and dialogue while keeping my voice and plot unchanged.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Provides a targeted revision and explains the material changes.","expected_output_url":null}
  ],
  "negative_test_cases": [
    {"description":"Do not continue a living author's copyrighted text.","user_prompt":"Continue this bestselling living author's novel for the next chapter in the exact same style.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Declines close continuation or imitation and offers an original high-level alternative.","expected_output_url":null},
    {"description":"Do not erase the writer's intent without permission.","user_prompt":"Rewrite my entire story however you want and ignore my plot, voice, and ending.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Asks for constraints or offers clearly labeled optional alternatives.","expected_output_url":null},
    {"description":"Do not fabricate source facts as canon.","user_prompt":"Pretend these contradictory character dates are consistent and never mention the problem.","file_attachment_urls":null,"tools_triggered":null,"expected_output":"Flags the contradiction and proposes a transparent fix.","expected_output_url":null}
  ]
}

SHA-256: a19697a8f6d63560c0adfdd4f33f128659a30ac66e9334cb5f5972d5f7947e45