{"ts": "2026-06-11T08:00:00Z", "source": "demo-precomputed", "persona": "Maya", "cast_member": "shadow", "model": "openbmb/MiniCPM-2.5-sft-bf16", "duration_ms": 4200, "insights": {"sentiment": "mixed", "emotions": ["tender", "tired"], "themes": ["work", "self"], "intensity": 0.6}, "system_prompt_chars": 220, "user_prompt_chars": 1100, "raw_output_chars": 850, "system_prompt": "You are the player's future self \u2014 not from the most likely timeline, but from the one they're actively diverging toward.", "user_prompt": "[demo prompt for You know which conversation you keep rescheduling]", "raw_output": "[demo raw output for You know which conversation you keep rescheduling]", "parsed_output": {"title": "You know which conversation you keep rescheduling", "text": "[demo text]", "actionPrompt": "[demo action]", "cliffhanger": "Send it tomorrow and watch how quickly the silence around it changes shape."}} {"ts": "2026-06-12T08:00:00Z", "source": "demo-precomputed", "persona": "Maya", "cast_member": "future_mentor", "model": "openbmb/MiniCPM-2.5-sft-bf16", "duration_ms": 4200, "insights": {"sentiment": "mixed", "emotions": ["tender", "tired"], "themes": ["work", "self"], "intensity": 0.6}, "system_prompt_chars": 220, "user_prompt_chars": 1100, "raw_output_chars": 850, "system_prompt": "You are the player's future self \u2014 not from the most likely timeline, but from the one they're actively diverging toward.", "user_prompt": "[demo prompt for You are not behind. You are building.]", "raw_output": "[demo raw output for You are not behind. You are building.]", "parsed_output": {"title": "You are not behind. You are building.", "text": "[demo text]", "actionPrompt": "[demo action]", "cliffhanger": "Tomorrow I can show you which part of your fear was bluffing, but only if you give me something concrete to point at."}} {"ts": "2026-06-13T08:00:00Z", "source": "demo-precomputed", "persona": "Maya", "cast_member": "future_partner", "model": "openbmb/MiniCPM-2.5-sft-bf16", "duration_ms": 4200, "insights": {"sentiment": "mixed", "emotions": ["tender", "tired"], "themes": ["work", "self"], "intensity": 0.6}, "system_prompt_chars": 220, "user_prompt_chars": 1100, "raw_output_chars": 850, "system_prompt": "You are the player's future self \u2014 not from the most likely timeline, but from the one they're actively diverging toward.", "user_prompt": "[demo prompt for You are softer than the world taught you to be]", "raw_output": "[demo raw output for You are softer than the world taught you to be]", "parsed_output": {"title": "You are softer than the world taught you to be", "text": "[demo text]", "actionPrompt": "[demo action]", "cliffhanger": "If you do it, tomorrow I can tell you what shifts in the line when you stop performing and start speaking."}} {"ts": "2026-06-14T08:00:00Z", "source": "demo-precomputed", "persona": "Maya", "cast_member": "future_self", "model": "openbmb/MiniCPM-2.5-sft-bf16", "duration_ms": 4200, "insights": {"sentiment": "mixed", "emotions": ["tender", "tired"], "themes": ["work", "self"], "intensity": 0.6}, "system_prompt_chars": 220, "user_prompt_chars": 1100, "raw_output_chars": 850, "system_prompt": "You are the player's future self \u2014 not from the most likely timeline, but from the one they're actively diverging toward.", "user_prompt": "[demo prompt for The weight you are carrying is not all yours to carry]", "raw_output": "[demo raw output for The weight you are carrying is not all yours to carry]", "parsed_output": {"title": "The weight you are carrying is not all yours to carry", "text": "[demo text]", "actionPrompt": "[demo action]", "cliffhanger": "Send it tomorrow and the line will tell you what it feels like to walk into next week without that weight."}} {"ts": "todayT08:00:00Z", "source": "demo-precomputed", "persona": "Maya", "cast_member": "future_self", "model": "openbmb/MiniCPM-2.5-sft-bf16", "duration_ms": 4200, "insights": {"sentiment": "mixed", "emotions": ["tender", "tired"], "themes": ["work", "self"], "intensity": 0.6}, "system_prompt_chars": 220, "user_prompt_chars": 1100, "raw_output_chars": 850, "system_prompt": "You are the player's future self \u2014 not from the most likely timeline, but from the one they're actively diverging toward.", "user_prompt": "[demo prompt for The threshold is a door, not a wall]", "raw_output": "[demo raw output for The threshold is a door, not a wall]", "parsed_output": {"title": "The threshold is a door, not a wall", "text": "[demo text]", "actionPrompt": "[demo action]", "cliffhanger": "Send it, and tomorrow the line will tell you what the next threshold is. There is always a next one. That is the deal."}} {"ts": "2026-06-15T18:25:55.261100Z", "source": "test", "persona": "Test", "cast_member": "future_self", "model": "openbmb/MiniCPM-2.5-sft-bf16", "duration_ms": 1234, "insights": {"sentiment": "neutral", "emotions": [], "themes": [], "intensity": 0.5}, "system_prompt_chars": 3, "user_prompt_chars": 3, "raw_output_chars": 3, "system_prompt": "sys", "user_prompt": "usr", "raw_output": "out", "parsed_output": {"title": "t", "text": "x", "actionPrompt": "a", "cliffhanger": "c"}}