{{ question.label }}
+ + +GENERATED STARTING KIT
Everything below is editable before launch.
+VERIFYING YOUR SIGNAL…
+{{ error }}
SYNCING PRIVATE CAMPAIGN…
CAMPAIGN LINK UNAVAILABLE
{{ errorMessage || 'This campaign does not exist or is private.' }}
+{{ payload.world?.genre ?? 'PRIVATE WORLD' }}
The Groundkeeper could not finish this round. The owner can retry it safely; no partial narration, rolls, or character changes were saved.
+{{ currentRound ? 'Submit the first action of this round.' : 'The owner has not opened the first round yet.' }}
{{ item.body }}
{{ !myCharacter ? 'Create a human character to submit actions.' : roundBusy ? 'Actions are locked while the round resolves.' : 'Waiting for the next open round.' }}
+{{ world.premise }}
RECEIVING PRIVATE CAMPAIGNS…
+{{ error }}
{{ campaign.current_scene }}
Begin with a sentence. The coauthor will ask the rest.
@@ -32,5 +61,5 @@ const filter = ref<'all' | 'active' | 'drafts'>('all')Build an original universe with an AI coauthor. Gather real players and persistent AI companions. Take your turn when life allows—the Groundkeeper remembers everything.
{{ guestError }}
A coauthor asks sharp questions, then turns your idea into a playable private world.
Invite friends, add AI companions, and decide who can step in when someone is away.
The Groundkeeper resolves each shared round only when the party is ready.
Verifying your seat at the table.
Your invite is saved. Guest access needs no email; after entering, this campaign will open automatically.
{{ message }}
COAUTHOR / SESSION 01
-Give me the first impossible sentence. I’ll help turn it into a world your party can enter tonight.
{{ question.label }}
ASSEMBLING A PLAYABLE WORLD
Premise · Location · 3 NPCs · 2 factions · Hidden pressure -GENERATED STARTING KIT
{{ draft.startingLocation.summary }}
{{ npc.summary }}
{{ faction.summary }}
{{ draft.hook }}