pre feedback checkpoint

This commit is contained in:
2026-01-03 00:20:26 -07:00
parent 4d089eeb88
commit 554efec086
11 changed files with 292 additions and 121 deletions

2
.gitignore vendored
View File

@@ -3,4 +3,4 @@ venv
__pycache__
historic_prompts.json
pool_prompts.json
feedback_words.json
#feedback_words.json

View File

@@ -1 +1,41 @@
# Task: Combine pool and history stats into a single function and single menu item
## Changes Made
### 1. Created New Combined Stats Function
- Added `show_combined_stats()` method to `JournalPromptGenerator` class
- Combines both pool statistics and history statistics into a single function
- Displays two tables: "Prompt Pool Statistics" and "Prompt History Statistics"
### 2. Updated Interactive Menu
- Changed menu from 5 options to 4 options:
- 1. Draw prompts from pool (no API call)
- 2. Fill prompt pool using API
- 3. View combined statistics (replaces separate pool and history stats)
- 4. Exit
- Updated menu handling logic to use the new combined stats function
### 3. Updated Command-Line Arguments
- Removed `--pool-stats` argument
- Updated `--stats` argument description to "Show combined statistics (pool and history)"
- Updated main function logic to use `show_combined_stats()` instead of separate functions
### 4. Removed Old Stats Functions
- Removed `show_pool_stats()` method
- Removed `show_history_stats()` method
- All functionality consolidated into `show_combined_stats()`
### 5. Code Cleanup
- Removed unused imports and references to old stats functions
- Ensured all menu options work correctly with the new combined stats
## Testing
- Verified `--stats` command-line argument works correctly
- Tested interactive mode shows updated menu
- Confirmed combined stats display both pool and history information
- Tested default mode (draw from pool) still works
- Verified fill-pool option starts correctly
## Result
Successfully combined pool and history statistics into a single function and single menu item, simplifying the user interface while maintaining all functionality.

View File

@@ -0,0 +1,14 @@
Request for generation of writing prompts for journaling
Payload:
The previous 60 prompts have been provided as a JSON array for reference.
Guidelines:
Using the attached JSON of writing prompts, you should try to pick out four unique and intentionally vague single-word themes that apply to some portion of the list.
Then add two more single word themes that are fairly different from the other four for a total of six words.
Expected Output:
Output as a JSON list with just the six words, in lowercase.
Despite the provided history being a keyed list or dictionary, the expected return JSON will be a simple list with no keys.
Respond ONLY with valid JSON. No explanations, no markdown, no backticks.

View File

@@ -0,0 +1,8 @@
[
{"feedback00": "introspection", "weight": 5},
{"feedback01": "anthropomorphism", "weight": 3},
{"feedback02": "reframing", "weight": 4},
{"feedback03": "continuity", "weight": 3},
{"feedback04": "concreteness", "weight": 2},
{"feedback05": "instruction", "weight": 1}
]

14
ds_feedback.txt Normal file
View File

@@ -0,0 +1,14 @@
Request for generation of writing prompts for journaling
Payload:
The previous 60 prompts have been provided as a JSON array for reference.
Guidelines:
Using the attached JSON of writing prompts, you should try to pick out four unique and intentionally vague single-word themes that apply to some portion of the list.
Then add two more single word themes that are fairly different from the other four for a total of six words.
Expected Output:
Output as a JSON list with just the six words, in lowercase.
Despite the provided history being a keyed list or dictionary, the expected return JSON will be a simple list with no keys.
Respond ONLY with valid JSON. No explanations, no markdown, no backticks.

8
feedback_words.json Normal file
View File

@@ -0,0 +1,8 @@
[
{"feedback00": "introspection", "weight": 5},
{"feedback01": "anthropomorphism", "weight": 3},
{"feedback02": "reframing", "weight": 4},
{"feedback03": "continuity", "weight": 3},
{"feedback04": "concreteness", "weight": 2},
{"feedback05": "instruction", "weight": 1}
]

View File

@@ -30,6 +30,7 @@ class JournalPromptGenerator:
self.client = None
self.historic_prompts = []
self.pool_prompts = []
self.feedback_words = []
self.prompt_template = ""
self.settings = {}
@@ -41,6 +42,7 @@ class JournalPromptGenerator:
self._load_prompt_template()
self._load_historic_prompts()
self._load_pool_prompts()
self._load_feedback_words()
def _load_config(self):
"""Load configuration from environment file."""
@@ -150,6 +152,18 @@ class JournalPromptGenerator:
self.console.print("[yellow]Warning: pool_prompts.json is corrupted, starting with empty pool[/yellow]")
self.pool_prompts = []
def _load_feedback_words(self):
"""Load feedback words from JSON file."""
try:
with open("feedback_words.json", "r") as f:
self.feedback_words = json.load(f)
except FileNotFoundError:
self.console.print("[yellow]Warning: feedback_words.json not found, starting with empty feedback words[/yellow]")
self.feedback_words = []
except json.JSONDecodeError:
self.console.print("[yellow]Warning: feedback_words.json is corrupted, starting with empty feedback words[/yellow]")
self.feedback_words = []
def _save_pool_prompts(self):
"""Save pool prompts to JSON file."""
with open("pool_prompts.json", "w") as f:
@@ -186,22 +200,6 @@ class JournalPromptGenerator:
return drawn_prompts
def show_pool_stats(self):
"""Show statistics about the prompt pool."""
total_prompts = len(self.pool_prompts)
table = Table(title="Prompt Pool Statistics")
table.add_column("Metric", style="cyan")
table.add_column("Value", style="green")
table.add_row("Prompts in pool", str(total_prompts))
table.add_row("Prompts per session", str(self.settings['num_prompts']))
table.add_row("Target pool size", str(self.settings['cached_pool_volume']))
table.add_row("Available sessions", str(total_prompts // self.settings['num_prompts']))
self.console.print(table)
def add_prompt_to_history(self, prompt_text: str):
"""
Add a single prompt to the historic prompts cyclic buffer.
@@ -243,6 +241,11 @@ class JournalPromptGenerator:
else:
full_prompt = self.prompt_template
# Add feedback words if available
if self.feedback_words:
feedback_context = json.dumps(self.feedback_words, indent=2)
full_prompt = f"{full_prompt}\n\nFeedback words:\n{feedback_context}"
return full_prompt
def _parse_ai_response(self, response_content: str) -> List[str]:
@@ -439,6 +442,11 @@ class JournalPromptGenerator:
else:
full_prompt = f"{template}\n\n{prompt_instruction}"
# Add feedback words if available
if self.feedback_words:
feedback_context = json.dumps(self.feedback_words, indent=2)
full_prompt = f"{full_prompt}\n\nFeedback words:\n{feedback_context}"
return full_prompt
def _parse_ai_response_with_count(self, response_content: str, expected_count: int) -> List[str]:
@@ -537,19 +545,33 @@ class JournalPromptGenerator:
self.console.print(panel)
self.console.print() # Empty line between prompts
def show_history_stats(self):
"""Show statistics about prompt history."""
total_prompts = len(self.historic_prompts)
def show_combined_stats(self):
"""Show combined statistics about both prompt pool and history."""
# Pool statistics
total_pool_prompts = len(self.pool_prompts)
pool_table = Table(title="Prompt Pool Statistics")
pool_table.add_column("Metric", style="cyan")
pool_table.add_column("Value", style="green")
table = Table(title="Prompt History Statistics")
table.add_column("Metric", style="cyan")
table.add_column("Value", style="green")
pool_table.add_row("Prompts in pool", str(total_pool_prompts))
pool_table.add_row("Prompts per session", str(self.settings['num_prompts']))
pool_table.add_row("Target pool size", str(self.settings['cached_pool_volume']))
pool_table.add_row("Available sessions", str(total_pool_prompts // self.settings['num_prompts']))
table.add_row("Total prompts in history", str(total_prompts))
table.add_row("History capacity", "60 prompts")
table.add_row("Available slots", str(max(0, 60 - total_prompts)))
# History statistics
total_history_prompts = len(self.historic_prompts)
history_table = Table(title="Prompt History Statistics")
history_table.add_column("Metric", style="cyan")
history_table.add_column("Value", style="green")
self.console.print(table)
history_table.add_row("Total prompts in history", str(total_history_prompts))
history_table.add_row("History capacity", "60 prompts")
history_table.add_row("Available slots", str(max(0, 60 - total_history_prompts)))
# Display both tables
self.console.print(pool_table)
self.console.print() # Empty line between tables
self.console.print(history_table)
def interactive_mode(self):
"""Run in interactive mode with user prompts."""
@@ -575,11 +597,10 @@ class JournalPromptGenerator:
self.console.print("\n[bold]Options:[/bold]")
self.console.print("1. Draw prompts from pool (no API call)")
self.console.print("2. Fill prompt pool using API")
self.console.print("3. View pool statistics")
self.console.print("4. View history statistics")
self.console.print("5. Exit")
self.console.print("3. View combined statistics")
self.console.print("4. Exit")
choice = Prompt.ask("\nEnter your choice", choices=["1", "2", "3", "4", "5"], default="1")
choice = Prompt.ask("\nEnter your choice", choices=["1", "2", "3", "4"], default="1")
if choice == "1":
# Draw prompts from pool
@@ -610,12 +631,9 @@ class JournalPromptGenerator:
self.console.print("[yellow]No prompts were added to pool[/yellow]")
elif choice == "3":
self.show_pool_stats()
self.show_combined_stats()
elif choice == "4":
self.show_history_stats()
elif choice == "5":
self.console.print("[green]Goodbye! Happy journaling! 📓[/green]")
break
@@ -636,12 +654,7 @@ def main():
parser.add_argument(
"--stats", "-s",
action="store_true",
help="Show history statistics"
)
parser.add_argument(
"--pool-stats", "-p",
action="store_true",
help="Show pool statistics"
help="Show combined statistics (pool and history)"
)
parser.add_argument(
"--fill-pool", "-f",
@@ -655,9 +668,7 @@ def main():
generator = JournalPromptGenerator(config_path=args.config)
if args.stats:
generator.show_history_stats()
elif args.pool_stats:
generator.show_pool_stats()
generator.show_combined_stats()
elif args.fill_pool:
# Fill prompt pool to target volume using API
total_added = generator.fill_pool_to_target()

View File

@@ -1,182 +1,182 @@
[
{
"prompt00": "You are tasked with designing a new public holiday that addresses a modern need for connection or reflection. What is its name, and on what date does it fall? Describe its rituals, symbols, and traditional foods. How do people prepare for it, and what activities are encouraged or forbidden? Write a personal account of experiencing this holiday for the first time, focusing on the emotions it evokes and the societal gaps it aims to fill."
"prompt00": "You are asked to contribute a recipe to a community cookbook that represents 'comfort' to you. Write the recipe with full instructions, but also include the non-culinary ingredients: the memories associated with it, the ideal weather for eating it, the sounds that should be in the background. Who taught you this recipe or where did it come from? Describe the act of sharing this dish with someone new."
},
{
"prompt01": "Choose a street you walk down often. Today, walk it with the mission of noticing five things you've never seen before. They can be tiny: a crack in the pavement shaped like a continent, a particular stain on a wall, a hidden doorbell. Document each discovery in detail. Then, reflect on the phenomenon of selective attention. What had you been filtering out, and why? How does this exercise change your sense of the familiar path?"
"prompt01": "Document the sounds of a single hour in your life, from the most prominent noise to the nearly inaudible background hum. Create a soundscape in words. Then, imagine composing a piece of music based on this sonic profile. What instruments would you use? What would the tempo and mood be? How does listening to your life as music change your perception of its rhythm and harmony?"
},
{
"prompt02": "Imagine you could host a dinner party for three fictional characters from different books, films, or myths. Who would you invite and why? Don't just list them. Set the scene: the table setting, the menu, the lighting. Write the conversation that unfolds. What would they argue about? What surprising common ground might they find? How would their presence challenge or affirm your own worldview? Let the dialogue reveal their core natures."
"prompt02": "You are asked to contribute an item to a time capsule that will be opened in 100 years. The item should represent the essence of daily life in your community now. What do you choose, and why? Write the explanatory note that will accompany it. Consider the mundane artifacts that future historians might prize. What message are you implicitly sending about what you value, fear, or find ordinary?"
},
{
"prompt03": "Describe a taste you loved as a child but have since grown indifferent to or now dislike. Recreate the sensory memory of that taste with precision. What was its context? Who was with you? Now, analyze the shift. Did your palate change, or did the associations sour? Is there a way to reclaim the innocent pleasure of that taste, or is its loss a necessary marker of growing up? Explore the nostalgia and slight grief in outgrowing a flavor."
"prompt03": "Describe the process of waiting for something important. Break down the physical sensations: the checking of clocks, the fidgeting, the way the room seems to change. Chronicle the internal monologue that cycles through hope, doubt, rehearsal, and resignation. How do you pass the time? Find meaning in the liminal space of anticipation itself, separate from the outcome you await."
},
{
"prompt04": "Contemplate the concept of 'waste' in your daily life. Choose one item destined for the trash or recycling. Trace its journey backwards from your hand to its origins as raw material. Then, project its journey forward after it leaves your custody. What systems does it touch? What hands might process it? Write a biography of this discarded object, granting it dignity and narrative. How does this perspective alter your sense of responsibility and connection?"
"prompt04": "Observe a body of water\u2014a puddle, a pond, a river, the sea. Describe its surface, its depth, its movement, and what lies beneath (real or imagined). Now, write a letter from the perspective of the water itself, addressed to the humans who live near it. What has it seen? What does it remember? What does it need or wish to convey about patience, cycles, or reflection?"
},
{
"prompt05": "Invent a small, personal ritual you could perform to mark the transition from one part of your day to another (e.g., work to home, waking to activity). Describe each step with deliberate, sensory care. What object is involved? What words, if any, are said? How does your posture change? The goal isn't superstition, but mindfulness. Write about performing this ritual for a week. What subtle shifts in your awareness might it create? How does deliberately carving out a threshold affect your experience of time?"
"prompt05": "Contemplate the concept of 'home' as a feeling rather than a place. Describe three distinct moments in your life when you have felt 'at home' in an unexpected location or circumstance. What were the common elements\u2014a sense of safety, recognition, permission to be yourself? Analyze how you carry this feeling within you and what triggers its emergence far from your physical dwelling."
},
{
"prompt06": "Consider a piece of music that feels like a physical space to you\u2014a song you can walk into. Describe the architecture of this auditory landscape. What is the floor made of? How high is the ceiling? What color is the light? Where are the shadows? What happens to your body and breath as you move through its sections\u2014the verses, the chorus, the bridge? Is it a place of refuge, confrontation, or memory? Explore how sound can build an environment you inhabit, not just hear."
"prompt06": "Choose a color that has been significant to you this week. Describe its presence in your environment, but also explore it as a metaphor for a mood, a memory, or an aspiration. How does this color influence your energy or thoughts? Write a series of short vignettes where this color appears in different contexts, tracing a subtle narrative thread through your recent days."
},
{
"prompt07": "Describe your ideal sanctuary\u2014not a grand fantasy, but a realistically attainable space you could create. Detail its location, size, lighting, furnishings, and most importantly, its rules (e.g., 'no devices,' 'only music without words,' 'must contain something living'). What specific activities would you do there? What state of mind does this space architecturally encourage? How would visiting it regularly change the rhythm of your weeks?"
"prompt07": "You are tasked with designing a new public holiday that addresses a modern need for connection or reflection. What is its name, and on what date does it fall? Describe its rituals, symbols, and traditional foods. How do people prepare for it, and what activities are encouraged or forbidden? Write a personal account of experiencing this holiday for the first time, focusing on the emotions it evokes and the societal gaps it aims to fill."
},
{
"prompt08": "Describe a skill or piece of knowledge you possess that you learned in an unconventional, self-taught, or accidental way. Detail the messy, non-linear process of that learning. Who or what were your unlikely teachers? Celebrate the inefficiency and personal quirks of your method. How does this 'uncurated' knowledge differ in feel and application from something you were formally taught?"
"prompt08": "Choose a street you walk down often. Today, walk it with the mission of noticing five things you've never seen before. They can be tiny: a crack in the pavement shaped like a continent, a particular stain on a wall, a hidden doorbell. Document each discovery in detail. Then, reflect on the phenomenon of selective attention. What had you been filtering out, and why? How does this exercise change your sense of the familiar path?"
},
{
"prompt09": "Think of a skill or piece of knowledge you possess that feels almost instinctual, something you can do without conscious thought (like riding a bike, typing, or a native language's grammar). Deconstruct this automatic competence. Describe the first clumsy attempts to learn it, the plateau of frustration, the moment it 'clicked' into muscle memory. Explore the duality of this knowledge: how it is both a part of you and a separate tool. What does this ingrained ability allow you to forget, and what freedom does that forgetfulness grant?"
"prompt09": "Imagine you could host a dinner party for three fictional characters from different books, films, or myths. Who would you invite and why? Don't just list them. Set the scene: the table setting, the menu, the lighting. Write the conversation that unfolds. What would they argue about? What surprising common ground might they find? How would their presence challenge or affirm your own worldview? Let the dialogue reveal their core natures."
},
{
"prompt10": "Choose a natural element you feel a kinship with\u2014fire, stone, water, wind, or earth. Personify it deeply: give it desires, memories, a voice. Write a monologue from its perspective about its ancient, slow existence and its observations of human brevity and frenzy. Then, write about a moment in your life when you felt most aligned with this element's essence. How does connecting with this primal force alter your sense of time and scale?"
"prompt10": "Describe a taste you loved as a child but have since grown indifferent to or now dislike. Recreate the sensory memory of that taste with precision. What was its context? Who was with you? Now, analyze the shift. Did your palate change, or did the associations sour? Is there a way to reclaim the innocent pleasure of that taste, or is its loss a necessary marker of growing up? Explore the nostalgia and slight grief in outgrowing a flavor."
},
{
"prompt11": "Imagine you could preserve one hour from your recent memory in a vial, to be re-experienced fully at a future date. Which hour would you choose? Describe it not just as events, but as a full sensory immersion: the light, the sounds, the emotional texture, the quality of the air. Why is this particular slice of time worth encapsulating? What fears or hopes do you have about opening that vial years from now? Write about the desire to hold onto a fleeting feeling, and the wisdom or melancholy that might come from revisiting it."
"prompt11": "Contemplate the concept of 'waste' in your daily life. Choose one item destined for the trash or recycling. Trace its journey backwards from your hand to its origins as raw material. Then, project its journey forward after it leaves your custody. What systems does it touch? What hands might process it? Write a biography of this discarded object, granting it dignity and narrative. How does this perspective alter your sense of responsibility and connection?"
},
{
"prompt12": "Contemplate the concept of 'enough.' In our culture of more, what does sufficiency feel like in your body and mind? Describe a recent moment when you felt truly, deeply 'enough'\u2014not in lack, not in excess. It could be related to time, accomplishment, possessions, or love. What were the conditions? How did it settle in your posture or breath? Then, contrast this with a sphere of your life where the feeling of 'not enough' persistently hums. Explore the tension between these two states. What would it take to cultivate more of the former?"
"prompt12": "Invent a small, personal ritual you could perform to mark the transition from one part of your day to another (e.g., work to home, waking to activity). Describe each step with deliberate, sensory care. What object is involved? What words, if any, are said? How does your posture change? The goal isn't superstition, but mindfulness. Write about performing this ritual for a week. What subtle shifts in your awareness might it create? How does deliberately carving out a threshold affect your experience of time?"
},
{
"prompt13": "Recall a piece of bad advice you once received and followed. Who gave it and why did you trust them? Walk through the consequences, large or small. Now, reframe that experience not as a mistake, but as a necessary detour. What did you learn about yourself, about advice, or about the gap between theory and practice that you couldn't have learned any other way? Write the thank-you note you would send to that advisor today, acknowledging the unexpected gift of their misguidance."
"prompt13": "Consider a piece of music that feels like a physical space to you\u2014a song you can walk into. Describe the architecture of this auditory landscape. What is the floor made of? How high is the ceiling? What color is the light? Where are the shadows? What happens to your body and breath as you move through its sections\u2014the verses, the chorus, the bridge? Is it a place of refuge, confrontation, or memory? Explore how sound can build an environment you inhabit, not just hear."
},
{
"prompt14": "You are tasked with composing a guided audio meditation for a stranger experiencing intense anxiety. Write the script. Use your voice to lead them through a physical space\u2014a forest path, a quiet beach, a cozy room. Describe not just visuals, but textures, sounds, temperatures, and the rhythm of breathing. What reassurance would you offer without being trite? What simple, grounding observations would you point out? Craft a verbal sanctuary meant to hold someone's fragile attention."
"prompt14": "Describe your ideal sanctuary\u2014not a grand fantasy, but a realistically attainable space you could create. Detail its location, size, lighting, furnishings, and most importantly, its rules (e.g., 'no devices,' 'only music without words,' 'must contain something living'). What specific activities would you do there? What state of mind does this space architecturally encourage? How would visiting it regularly change the rhythm of your weeks?"
},
{
"prompt15": "Recall a piece of clothing you once owned and loved, but have since lost, given away, or worn out. Recreate it stitch by stitch in words\u2014its fabric, its fit, its smell, the way it moved with you. Narrate its life with you: the occasions it witnessed, the stains it earned, the comfort it provided. What did wearing it allow you to feel or project? Write an ode to this second skin, and explore what its absence represents."
"prompt15": "Describe a skill or piece of knowledge you possess that you learned in an unconventional, self-taught, or accidental way. Detail the messy, non-linear process of that learning. Who or what were your unlikely teachers? Celebrate the inefficiency and personal quirks of your method. How does this 'uncurated' knowledge differ in feel and application from something you were formally taught?"
},
{
"prompt16": "Test prompt"
"prompt16": "Think of a skill or piece of knowledge you possess that feels almost instinctual, something you can do without conscious thought (like riding a bike, typing, or a native language's grammar). Deconstruct this automatic competence. Describe the first clumsy attempts to learn it, the plateau of frustration, the moment it 'clicked' into muscle memory. Explore the duality of this knowledge: how it is both a part of you and a separate tool. What does this ingrained ability allow you to forget, and what freedom does that forgetfulness grant?"
},
{
"prompt17": "Observe the sky right now, in this exact moment. Describe its color, cloud formations, light quality, and movement with meticulous attention. Then, let this observation launch you into a reflection on scale and perspective. Consider the atmospheric phenomena occurring beyond your sight\u2014jet streams, weather systems, celestial motions. How does contemplating the vast, impersonal sky make you feel about your current concerns, joys, or plans? Write about the tension between the immediacy of your personal world and the silent, ongoing spectacle above."
"prompt17": "Choose a natural element you feel a kinship with\u2014fire, stone, water, wind, or earth. Personify it deeply: give it desires, memories, a voice. Write a monologue from its perspective about its ancient, slow existence and its observations of human brevity and frenzy. Then, write about a moment in your life when you felt most aligned with this element's essence. How does connecting with this primal force alter your sense of time and scale?"
},
{
"prompt18": "Choose a machine or appliance in your home that has a distinct sound\u2014a refrigerator hum, a heater's click, a fan's whir. Close your eyes and listen to it for a full minute. Describe its rhythm, pitch, and constancy. Now, personify this sound. What is its personality? Is it a loyal guardian, a complaining old friend, a distant observer? Write a monologue from its perspective about the life it monitors within these walls. What has it learned about you from its unchanging post?"
"prompt18": "Imagine you could preserve one hour from your recent memory in a vial, to be re-experienced fully at a future date. Which hour would you choose? Describe it not just as events, but as a full sensory immersion: the light, the sounds, the emotional texture, the quality of the air. Why is this particular slice of time worth encapsulating? What fears or hopes do you have about opening that vial years from now? Write about the desire to hold onto a fleeting feeling, and the wisdom or melancholy that might come from revisiting it."
},
{
"prompt19": "Recall a public space you frequented often in the past but have not visited in years (a library, a park, a diner, a store). Reconstruct it from memory in vivid detail. Then, imagine returning to it today. Describe the inevitable changes\u2014the renovations, the new faces, the faded paint. But also, hunt for the one thing that remains exactly, miraculously the same. How does the coexistence of change and permanence in this space make you feel about the passage of your own time?"
"prompt19": "Contemplate the concept of 'enough.' In our culture of more, what does sufficiency feel like in your body and mind? Describe a recent moment when you felt truly, deeply 'enough'\u2014not in lack, not in excess. It could be related to time, accomplishment, possessions, or love. What were the conditions? How did it settle in your posture or breath? Then, contrast this with a sphere of your life where the feeling of 'not enough' persistently hums. Explore the tension between these two states. What would it take to cultivate more of the former?"
},
{
"prompt20": "\"newprompt3\": \"Recall a teacher, mentor, or elder who said something to you in passing that you have never forgotten. It might have been a compliment, a criticism, or an offhand observation. Reconstruct the scene. Why did their words carry such weight? How have you turned them over in your mind since? Explore the power of brief, seemingly casual utterances to shape a person's self-concept.\","
"prompt20": "Recall a piece of bad advice you once received and followed. Who gave it and why did you trust them? Walk through the consequences, large or small. Now, reframe that experience not as a mistake, but as a necessary detour. What did you learn about yourself, about advice, or about the gap between theory and practice that you couldn't have learned any other way? Write the thank-you note you would send to that advisor today, acknowledging the unexpected gift of their misguidance."
},
{
"prompt21": "\"newprompt0\": \"Write a detailed portrait of a tree you know well\u2014not just its appearance, but its history in that spot, the way its branches move in different winds, the creatures that inhabit it, the shadows it casts at various hours. Imagine its perspective across seasons and years. What has it witnessed? What would it say about change, resilience, or stillness if it could speak? Let the tree become a mirror for your own sense of place and time.\","
"prompt21": "You are tasked with composing a guided audio meditation for a stranger experiencing intense anxiety. Write the script. Use your voice to lead them through a physical space\u2014a forest path, a quiet beach, a cozy room. Describe not just visuals, but textures, sounds, temperatures, and the rhythm of breathing. What reassurance would you offer without being trite? What simple, grounding observations would you point out? Craft a verbal sanctuary meant to hold someone's fragile attention."
},
{
"prompt22": "Describe a memory you have that is tied to a specific smell. Don't just tell the story of the event; focus on describing the scent itself in as much detail as possible\u2014its texture, its weight in the air, its nuances. How does conjuring that smell now make you feel in your body? Let the description of the aroma lead you back into the memory's landscape."
"prompt22": "Recall a piece of clothing you once owned and loved, but have since lost, given away, or worn out. Recreate it stitch by stitch in words\u2014its fabric, its fit, its smell, the way it moved with you. Narrate its life with you: the occasions it witnessed, the stains it earned, the comfort it provided. What did wearing it allow you to feel or project? Write an ode to this second skin, and explore what its absence represents."
},
{
"prompt23": "Write a letter to your 15-year-old self. Be kind, be blunt, be humorous, or be stern. What do you know now that you desperately needed to hear then? What mystery about your future life could you tantalizingly hint at without giving it all away? Don't just give advice; try to capture the voice and tone you wish an older, wiser person had used with you."
"prompt23": "Test prompt"
},
{
"prompt24": "You find a forgotten door in a place you know well\u2014your home, your workplace, your daily park. It wasn't there yesterday. You open it. Describe what is on the other side using only sensory details: sight, sound, temperature, smell. Do not explain its purpose or origin. Simply document the experience of crossing that threshold."
"prompt24": "Observe the sky right now, in this exact moment. Describe its color, cloud formations, light quality, and movement with meticulous attention. Then, let this observation launch you into a reflection on scale and perspective. Consider the atmospheric phenomena occurring beyond your sight\u2014jet streams, weather systems, celestial motions. How does contemplating the vast, impersonal sky make you feel about your current concerns, joys, or plans? Write about the tension between the immediacy of your personal world and the silent, ongoing spectacle above."
},
{
"prompt25": "Make a list of ten tiny, perfect moments from the past month that no one else probably noticed or would remember. The way light fell on a spoon, a stranger's half-smile, the sound of rain stopping. Elaborate on at least three of them, expanding them into full vignettes. Why did these micro-moments stick with you?"
"prompt25": "Choose a machine or appliance in your home that has a distinct sound\u2014a refrigerator hum, a heater's click, a fan's whir. Close your eyes and listen to it for a full minute. Describe its rhythm, pitch, and constancy. Now, personify this sound. What is its personality? Is it a loyal guardian, a complaining old friend, a distant observer? Write a monologue from its perspective about the life it monitors within these walls. What has it learned about you from its unchanging post?"
},
{
"prompt26": "Invent a mythological creature for a modern urban setting. What does it look like? What is its behavior and habitat (e.g., subway tunnels, server farms, air vents)? What folklore do people whisper about it? What does it symbolize\u2014anxiety, forgotten connections, hope? Describe a recent 'sighting' of this creature in vivid detail."
"prompt26": "Recall a public space you frequented often in the past but have not visited in years (a library, a park, a diner, a store). Reconstruct it from memory in vivid detail. Then, imagine returning to it today. Describe the inevitable changes\u2014the renovations, the new faces, the faded paint. But also, hunt for the one thing that remains exactly, miraculously the same. How does the coexistence of change and permanence in this space make you feel about the passage of your own time?"
},
{
"prompt27": "Choose an object in your immediate line of sight that is not electronic. Write its biography. Where was it made? Who owned it before you? What conversations has it overheard? What secrets does it hold? What small damages or wear marks does it have, and what story does each tell? Give this ordinary item an epic history."
"prompt27": "\"newprompt3\": \"Recall a teacher, mentor, or elder who said something to you in passing that you have never forgotten. It might have been a compliment, a criticism, or an offhand observation. Reconstruct the scene. Why did their words carry such weight? How have you turned them over in your mind since? Explore the power of brief, seemingly casual utterances to shape a person's self-concept.\","
},
{
"prompt28": "Describe your current emotional state as a weather system. Is it a still, high-pressure fog? A sudden, sharp hailstorm? A lingering, humid drizzle? Map its boundaries, its intensity, its forecast. What terrain does it move over\u2014the mountains of your responsibilities, the plains of your routine? How does it affect your internal climate?"
"prompt28": "\"newprompt0\": \"Write a detailed portrait of a tree you know well\u2014not just its appearance, but its history in that spot, the way its branches move in different winds, the creatures that inhabit it, the shadows it casts at various hours. Imagine its perspective across seasons and years. What has it witnessed? What would it say about change, resilience, or stillness if it could speak? Let the tree become a mirror for your own sense of place and time.\","
},
{
"prompt29": "Recall a time you were deeply embarrassed. Write about it from the perspective of a sympathetic observer who was there\u2014or invent one. How might they have perceived the event? What context or kindness might they have seen that you, in your self-focused shame, completely missed? Reframe the memory through their eyes."
"prompt29": "Describe a memory you have that is tied to a specific smell. Don't just tell the story of the event; focus on describing the scent itself in as much detail as possible\u2014its texture, its weight in the air, its nuances. How does conjuring that smell now make you feel in your body? Let the description of the aroma lead you back into the memory's landscape."
},
{
"prompt30": "What skill or craft have you always wanted to learn but haven't? Immerse yourself in a detailed fantasy of mastering it. Describe the feel of the tools in your hands, the initial frustrations, the first small success, the growing muscle memory. What does the final, perfected product of your labor look or feel like? Live in that imagined\u6210\u5c31\u611f."
"prompt30": "Write a letter to your 15-year-old self. Be kind, be blunt, be humorous, or be stern. What do you know now that you desperately needed to hear then? What mystery about your future life could you tantalizingly hint at without giving it all away? Don't just give advice; try to capture the voice and tone you wish an older, wiser person had used with you."
},
{
"prompt31": "Write a dialogue between two aspects of yourself (e.g., Your Ambitious Self and Your Tired Self; Your Cynical Self and Your Hopeful Self). Give them distinct voices. What are they arguing about, negotiating, or planning? Don't just state positions; let them bicker, persuade, or sit in silence together. See where the conversation goes."
"prompt31": "You find a forgotten door in a place you know well\u2014your home, your workplace, your daily park. It wasn't there yesterday. You open it. Describe what is on the other side using only sensory details: sight, sound, temperature, smell. Do not explain its purpose or origin. Simply document the experience of crossing that threshold."
},
{
"prompt32": "Describe your childhood home from the perspective of a small animal (a mouse, a squirrel, a bird) that lived there concurrently with you. What did this creature notice about your family's rhythms, the layout, the dangers, and the treasures (crumbs, cozy materials)? How did it perceive you, the giant human child?"
"prompt32": "Make a list of ten tiny, perfect moments from the past month that no one else probably noticed or would remember. The way light fell on a spoon, a stranger's half-smile, the sound of rain stopping. Elaborate on at least three of them, expanding them into full vignettes. Why did these micro-moments stick with you?"
},
{
"prompt33": "List five paths your life could have taken if you'd made one different choice. Briefly outline each alternate reality. Then, choose one and dive deep: write a journal entry from that version of you today. What are their worries, joys, and regrets? How is their voice similar to or different from your own?"
"prompt33": "Invent a mythological creature for a modern urban setting. What does it look like? What is its behavior and habitat (e.g., subway tunnels, server farms, air vents)? What folklore do people whisper about it? What does it symbolize\u2014anxiety, forgotten connections, hope? Describe a recent 'sighting' of this creature in vivid detail."
},
{
"prompt34": "Think of a person you see regularly but do not know (a barista, a neighbor, a commuter). Invent a rich, secret inner life for them. What profound private mission are they on? What hidden talent do they possess? What great sorrow or hope are they carrying today as they serve your coffee or stand on the platform? Write from their perspective."
"prompt34": "Choose an object in your immediate line of sight that is not electronic. Write its biography. Where was it made? Who owned it before you? What conversations has it overheard? What secrets does it hold? What small damages or wear marks does it have, and what story does each tell? Give this ordinary item an epic history."
},
{
"prompt35": "What is a belief you held strongly five or ten years ago that you have since questioned or abandoned? Trace the evolution of that change. Was it a sudden shattering or a slow erosion? What person, experience, or piece of information was the catalyst? Describe the feeling of the ground shifting under that particular piece of your worldview."
"prompt35": "Describe your current emotional state as a weather system. Is it a still, high-pressure fog? A sudden, sharp hailstorm? A lingering, humid drizzle? Map its boundaries, its intensity, its forecast. What terrain does it move over\u2014the mountains of your responsibilities, the plains of your routine? How does it affect your internal climate?"
},
{
"prompt36": "Describe a common, mundane process (making tea, tying your shoes, doing laundry) in extreme, almost absurdly epic detail, as if you were writing a sacred manual or a scientific treatise for an alien civilization. Break down every micro-action, every sensation, every potential variable. Find the profound in the procedural."
"prompt36": "Recall a time you were deeply embarrassed. Write about it from the perspective of a sympathetic observer who was there\u2014or invent one. How might they have perceived the event? What context or kindness might they have seen that you, in your self-focused shame, completely missed? Reframe the memory through their eyes."
},
{
"prompt37": "You are given a suitcase and told you must leave your home in one hour, not knowing if or when you'll return. You can only take what fits in the case. Describe, in real-time, the frantic and deliberate process of choosing. What practical items make the cut? What irreplaceable tokens? What do you leave behind, and what does that feel like?"
"prompt37": "What skill or craft have you always wanted to learn but haven't? Immerse yourself in a detailed fantasy of mastering it. Describe the feel of the tools in your hands, the initial frustrations, the first small success, the growing muscle memory. What does the final, perfected product of your labor look or feel like? Live in that imagined\u6210\u5c31\u611f."
},
{
"prompt38": "Write about water in three different forms: as a memory involving a body of water (ocean, river, bath), as a description of drinking a glass of water right now, and as a metaphor for an emotion. Move seamlessly between these three aspects. Let the fluidity of the theme connect them."
"prompt38": "Write a dialogue between two aspects of yourself (e.g., Your Ambitious Self and Your Tired Self; Your Cynical Self and Your Hopeful Self). Give them distinct voices. What are they arguing about, negotiating, or planning? Don't just state positions; let them bicker, persuade, or sit in silence together. See where the conversation goes."
},
{
"prompt39": "What does silence sound like in your current environment? Don't just say 'quiet.' Describe the layers of sound that actually constitute the silence\u2014the hums, ticks, distant rumbles, the sound of your own body. Now, project what this same space sounded like 100 years ago, and what it might sound like 100 years from now."
"prompt39": "Describe your childhood home from the perspective of a small animal (a mouse, a squirrel, a bird) that lived there concurrently with you. What did this creature notice about your family's rhythms, the layout, the dangers, and the treasures (crumbs, cozy materials)? How did it perceive you, the giant human child?"
},
{
"prompt40": "Create a recipe for a dish that represents your current life phase. List ingredients (e.g., \"two cups of transition,\" \"a pinch of anxiety,\" \"a steady base of routine\"). Write the instructions, including the method, cooking time, and necessary equipment. Describe the final product's taste, texture, and who it should be shared with."
"prompt40": "List five paths your life could have taken if you'd made one different choice. Briefly outline each alternate reality. Then, choose one and dive deep: write a journal entry from that version of you today. What are their worries, joys, and regrets? How is their voice similar to or different from your own?"
},
{
"prompt41": "Recall a dream from the past week, however fragmentary. Don't interpret it. Instead, expand it. Continue the narrative from where it left off. Describe the dream logic, the landscape, the characters. Let it become a story. Where does your dreaming mind take you when given free rein on the page?"
"prompt41": "Think of a person you see regularly but do not know (a barista, a neighbor, a commuter). Invent a rich, secret inner life for them. What profound private mission are they on? What hidden talent do they possess? What great sorrow or hope are they carrying today as they serve your coffee or stand on the platform? Write from their perspective."
},
{
"prompt42": "Make a list of everything that is blue in your immediate environment. Describe each shade specifically (slate, cobalt, robin's egg, faded denim). Then, choose one blue object and write about its journey to being here, in this blue state, in front of you. How did it get its color? What has it reflected?"
"prompt42": "What is a belief you held strongly five or ten years ago that you have since questioned or abandoned? Trace the evolution of that change. Was it a sudden shattering or a slow erosion? What person, experience, or piece of information was the catalyst? Describe the feeling of the ground shifting under that particular piece of your worldview."
},
{
"prompt43": "Write a eulogy for something you've lost that isn't a person\u2014a habit, a version of a city, a relationship dynamic, a part of your identity. Acknowledge its virtues and its flaws. Say goodbye properly, with humor, regret, and gratitude. What did it give you? What space has its departure created?"
"prompt43": "Describe a common, mundane process (making tea, tying your shoes, doing laundry) in extreme, almost absurdly epic detail, as if you were writing a sacred manual or a scientific treatise for an alien civilization. Break down every micro-action, every sensation, every potential variable. Find the profound in the procedural."
},
{
"prompt44": "Describe your hands. Not just their appearance, but their capabilities, their scars, their memories. What have they held, built, comforted, or torn down? What do their specific aches and strengths tell you about the life you've lived so far? If your hands could speak, what would they say they want to do next?"
"prompt44": "You are given a suitcase and told you must leave your home in one hour, not knowing if or when you'll return. You can only take what fits in the case. Describe, in real-time, the frantic and deliberate process of choosing. What practical items make the cut? What irreplaceable tokens? What do you leave behind, and what does that feel like?"
},
{
"prompt45": "Imagine you can overhear the conversation of the people at the table next to you in a caf\u00e9, but they are speaking in a language you don't understand. Based on their tone, gestures, pauses, and expressions, invent the dialogue. What crucial, funny, or tragic misunderstanding are they having? What are they *really* talking about?"
"prompt45": "Write about water in three different forms: as a memory involving a body of water (ocean, river, bath), as a description of drinking a glass of water right now, and as a metaphor for an emotion. Move seamlessly between these three aspects. Let the fluidity of the theme connect them."
},
{
"prompt46": "What is a piece of art (a song, painting, film, book) that fundamentally moved you? Describe the first time you encountered it. Don't just analyze why it's good; describe the physical and emotional reaction it provoked. Has its meaning changed for you over time? How does it live inside you now?"
"prompt46": "What does silence sound like in your current environment? Don't just say 'quiet.' Describe the layers of sound that actually constitute the silence\u2014the hums, ticks, distant rumbles, the sound of your own body. Now, project what this same space sounded like 100 years ago, and what it might sound like 100 years from now."
},
{
"prompt47": "You have one day completely alone, with no obligations and no possibility of communication. The power and internet are out. How do you spend the hours from waking to sleeping? Detail the rituals, the wanderings, the thoughts, the meals. Do you enjoy the solitude or chafe against it? What arises in the quiet?"
"prompt47": "Create a recipe for a dish that represents your current life phase. List ingredients (e.g., \"two cups of transition,\" \"a pinch of anxiety,\" \"a steady base of routine\"). Write the instructions, including the method, cooking time, and necessary equipment. Describe the final product's taste, texture, and who it should be shared with."
},
{
"prompt48": "Personify a negative emotion you've been feeling lately (e.g., anxiety, envy, restlessness). Give it a name, a form, a voice. Write a character profile of it. What does it want? What does it fear? What flawed logic does it operate under? Then, write a short scene of you having a cup of tea with it, listening to its perspective."
"prompt48": "Recall a dream from the past week, however fragmentary. Don't interpret it. Instead, expand it. Continue the narrative from where it left off. Describe the dream logic, the landscape, the characters. Let it become a story. Where does your dreaming mind take you when given free rein on the page?"
},
{
"prompt49": "Describe a city you've never been to, based solely on the stories, images, and snippets you've absorbed about it. Build it from imagination and second-hand clues. Then, contrast that with a description of your own street, seen with the hyper-attentive eyes of a first-time visitor. Make the familiar alien, and the alien familiar."
"prompt49": "Make a list of everything that is blue in your immediate environment. Describe each shade specifically (slate, cobalt, robin's egg, faded denim). Then, choose one blue object and write about its journey to being here, in this blue state, in front of you. How did it get its color? What has it reflected?"
},
{
"prompt50": "Think of a crossroads in your past. Now, imagine you see a ghost of your former self standing there, frozen in that moment of decision. What would you want to say to that ghost? Would you offer comfort, a warning, or just silent companionship? Write the encounter. Does the ghost speak back?"
"prompt50": "Write a eulogy for something you've lost that isn't a person\u2014a habit, a version of a city, a relationship dynamic, a part of your identity. Acknowledge its virtues and its flaws. Say goodbye properly, with humor, regret, and gratitude. What did it give you? What space has its departure created?"
},
{
"prompt51": "What is a tradition in your family or community\u2014big or small\u2014that you find meaningful? Describe its sensory details, its rhythms, its players. Now, trace its origin. How did it start? Has it mutated over time? What does its continued practice say about what your family values, fears, or hopes for?"
"prompt51": "Describe your hands. Not just their appearance, but their capabilities, their scars, their memories. What have they held, built, comforted, or torn down? What do their specific aches and strengths tell you about the life you've lived so far? If your hands could speak, what would they say they want to do next?"
},
{
"prompt52": "Choose a year from your past. Catalog the soundtrack of that year: songs on the radio, albums you loved, jingles, background music. For each, describe a specific memory or feeling it evokes. How does the music of that time period color your memory of the entire era? What does it sound like to you now?"
"prompt52": "Imagine you can overhear the conversation of the people at the table next to you in a caf\u00e9, but they are speaking in a language you don't understand. Based on their tone, gestures, pauses, and expressions, invent the dialogue. What crucial, funny, or tragic misunderstanding are they having? What are they *really* talking about?"
},
{
"prompt53": "Write instructions for a stranger on how to be you for a day. Include the essential routines, the internal dialogues to expect, the things to avoid, the small comforts to lean on, and the passwords to your various anxieties. Be brutally honest and surprisingly practical. What would they find hardest to mimic?"
"prompt53": "What is a piece of art (a song, painting, film, book) that fundamentally moved you? Describe the first time you encountered it. Don't just analyze why it's good; describe the physical and emotional reaction it provoked. Has its meaning changed for you over time? How does it live inside you now?"
},
{
"prompt54": "Describe a moment of unexpected kindness, either given or received. Don't frame it as a grand gesture. Focus on a small, almost invisible act. What were the circumstances? Why was it so potent? How did it ripple out, changing the temperature of your day or your perception of someone?"
"prompt54": "You have one day completely alone, with no obligations and no possibility of communication. The power and internet are out. How do you spend the hours from waking to sleeping? Detail the rituals, the wanderings, the thoughts, the meals. Do you enjoy the solitude or chafe against it? What arises in the quiet?"
},
{
"prompt55": "You discover you have a superpower, but it is frustratingly mundane and specific (e.g., the ability to always know exactly what time it is without a clock, to perfectly fold fitted sheets, to find lost buttons). Explore the practical uses, the minor heroics, the unexpected downsides, and the peculiar loneliness of this unique gift."
"prompt55": "Personify a negative emotion you've been feeling lately (e.g., anxiety, envy, restlessness). Give it a name, a form, a voice. Write a character profile of it. What does it want? What does it fear? What flawed logic does it operate under? Then, write a short scene of you having a cup of tea with it, listening to its perspective."
},
{
"prompt56": "Go to a window. Describe the view in extreme detail, as if painting it with words, for five minutes. Then, close your eyes and describe the view from a window that was significant to you in the past (your childhood bedroom, a previous office, a grandparent's house). Juxtapose the two landscapes on the page."
"prompt56": "Describe a city you've never been to, based solely on the stories, images, and snippets you've absorbed about it. Build it from imagination and second-hand clues. Then, contrast that with a description of your own street, seen with the hyper-attentive eyes of a first-time visitor. Make the familiar alien, and the alien familiar."
},
{
"prompt57": "What is a question you are tired of being asked? Write a rant about why it's so irritating, reductive, or painful. Then, flip it: write the question you wish people would ask you instead. Answer that new question fully and generously."
"prompt57": "Think of a crossroads in your past. Now, imagine you see a ghost of your former self standing there, frozen in that moment of decision. What would you want to say to that ghost? Would you offer comfort, a warning, or just silent companionship? Write the encounter. Does the ghost speak back?"
},
{
"prompt58": "Describe a hobby or interest you have from the perspective of someone who finds it utterly baffling and boring. Then, defend it with the passionate zeal of a true devotee. Try to convey its magic and depth to this imagined skeptic. What is the core beauty you see that they miss?"
"prompt58": "What is a tradition in your family or community\u2014big or small\u2014that you find meaningful? Describe its sensory details, its rhythms, its players. Now, trace its origin. How did it start? Has it mutated over time? What does its continued practice say about what your family values, fears, or hopes for?"
},
{
"prompt59": "List ten things you would do if you were not afraid. They can be grand (quit my job) or small (sing karaoke). Choose one and vividly imagine doing it. Walk through every step, from decision to action to aftermath. How does the air feel different on the other side of that fear?"
"prompt59": "Choose a year from your past. Catalog the soundtrack of that year: songs on the radio, albums you loved, jingles, background music. For each, describe a specific memory or feeling it evokes. How does the music of that time period color your memory of the entire era? What does it sound like to you now?"
}
]

View File

@@ -1,19 +1,22 @@
[
"Recall a time you were profoundly lost, either literally or metaphorically. Describe the landscape of that disorientation\u2014the fading landmarks, the growing panic or curiosity, the quality of the light. How did you eventually find your way, or decide on a direction? Explore what that period of being untethered taught you about navigation, trust, and the value of sometimes not knowing where you are going.",
"Choose a color that has been significant to you this week. Describe its presence in your environment, but also explore it as a metaphor for a mood, a memory, or an aspiration. How does this color influence your energy or thoughts? Write a series of short vignettes where this color appears in different contexts, tracing a subtle narrative thread through your recent days.",
"Invent a board game that models a complex aspect of your life (e.g., career progression, maintaining friendships, creative projects). Detail the game board, the pieces, the rules, and the win condition. What are the chance cards? What strategies lead to success? Play a round in your imagination and describe the turns. What does this playful abstraction reveal about your perceptions of challenge and reward?",
"Describe your relationship with a particular type of weather (e.g., thunderstorms, fog, blistering heat). Do you seek it out or avoid it? Recall a specific, vivid encounter with this weather that left a mark on you. How does your body respond to its approach? Personify this weather as a recurring character in your life story. What role does it play\u2014antagonist, comforter, catalyst for change?",
"Write a detailed review of a day in your life, as if it were a film or a play. Critique the pacing, the character development (your own), the dialogue, the setting, and the thematic coherence. What was the climax? The quiet moments of cinematography? Who would you cast to play you? Award it a rating out of five stars and justify your critique. What would you change in the director's cut?",
"Contemplate the concept of 'home' as a feeling rather than a place. Describe three distinct moments in your life when you have felt 'at home' in an unexpected location or circumstance. What were the common elements\u2014a sense of safety, recognition, permission to be yourself? Analyze how you carry this feeling within you and what triggers its emergence far from your physical dwelling.",
"You receive a package with no return address. Inside is an object that seems intimately connected to you, but you cannot recall ever owning it. Describe the object with forensic detail\u2014its weight, its material, any inscriptions. How does handling it make you feel? Write the story of its imagined journey to your doorstep. What mystery does it represent, and will you try to solve it or simply let it be?",
"Observe a body of water\u2014a puddle, a pond, a river, the sea. Describe its surface, its depth, its movement, and what lies beneath (real or imagined). Now, write a letter from the perspective of the water itself, addressed to the humans who live near it. What has it seen? What does it remember? What does it need or wish to convey about patience, cycles, or reflection?",
"Think of a rule you live by that you have never formally articulated. It could be about social interactions, work, self-care, or morality. Where did this rule come from? Is it inherited, forged through experience, or a reaction to something? Describe a recent situation where you applied this rule. What are its strengths and its limitations? Consider writing its official statute, complete with clauses and exceptions.",
"Describe the process of waiting for something important. Break down the physical sensations: the checking of clocks, the fidgeting, the way the room seems to change. Chronicle the internal monologue that cycles through hope, doubt, rehearsal, and resignation. How do you pass the time? Find meaning in the liminal space of anticipation itself, separate from the outcome you await.",
"Choose a word from a language you do not speak that you find beautiful or intriguing. Research its meaning and cultural connotations. Now, build a short story or a memory around the essence of this word. Let the word's sound and meaning influence the atmosphere of your writing. How does adopting a foreign concept expand your expressive palette?",
"Recall a gift you gave that felt truly perfect\u2014not because of its cost, but because of its thoughtfulness. Describe the recipient, the occasion, and the process of selecting or making the gift. Why did it resonate? Now, recall a gift you received that missed the mark entirely. Explore the gap between intention and perception in gift-giving. What do these exchanges reveal about understanding and being understood?",
"You are asked to contribute an item to a time capsule that will be opened in 100 years. The item should represent the essence of daily life in your community now. What do you choose, and why? Write the explanatory note that will accompany it. Consider the mundane artifacts that future historians might prize. What message are you implicitly sending about what you value, fear, or find ordinary?",
"Describe a chore you dislike in excruciating, slow-motion detail, highlighting every unpleasant sensory element. Then, perform that chore with full, meditative attention, seeking a kind of grace or rhythm within it. Reframe the task as a practice in mindfulness or a small act of care for your environment. How does shifting your perspective alter the experience?",
"Write a conversation between your present self and your self from ten years in the future. What questions do you ask? What warnings or reassurances does your future self offer? Avoid clich\u00e9s about success; focus on the texture of daily life, changes in perspective, and the quiet joys or sorrows that have accumulated. How does this imagined dialogue affect your sense of the present moment?",
"Document the sounds of a single hour in your life, from the most prominent noise to the nearly inaudible background hum. Create a soundscape in words. Then, imagine composing a piece of music based on this sonic profile. What instruments would you use? What would the tempo and mood be? How does listening to your life as music change your perception of its rhythm and harmony?",
"Choose a proverb or common saying (e.g., 'A stitch in time saves nine,' 'The grass is always greener...'). Write a short personal essay that either proves or disproves this adage based on your own experience. Tell the story that led you to agree or disagree with this piece of folk wisdom. Has your relationship to the saying changed over time?"
"Choose a word from a language you do not speak that you find beautiful or intriguing. Research its meaning and cultural connotations. Then, write about a moment or feeling from your life that this word perfectly captures, even though you lacked the word for it at the time. How does discovering a new linguistic tool expand your ability to understand and articulate your own experience?",
"Describe a local landmark or monument you pass regularly but have never really studied. Today, stop and examine it for ten minutes. Document its inscriptions, its materials, its craftsmanship, its state of repair. Research (or imagine) the story of why it was built and who it honors. How does this deep looking change your relationship to this piece of your shared public space?",
"Imagine your mind is a landscape. Map it. Where are the bustling cities of thought? The quiet forests of reflection? The swamps of worry? The mountain peaks of insight? The well-trodden paths of habit? Draw a descriptive map with labels and legends. Then, write a traveler's guide to navigating your own mental terrain. What areas are safe to visit alone? Which require a guide? Where are the hidden treasures?",
"Contemplate the concept of 'repair.' Describe something you have repaired recently\u2014a physical object, a relationship, a mistake. Detail the process: diagnosing the issue, gathering the tools (literal or emotional), performing the fix, testing the result. What felt satisfying? What evidence of the break remains, and is that evidence a flaw or a testament to resilience? How does the act of repair differ from creating something new?",
"Write a review of today as if it were a product, a film, or a restaurant experience. Give it a star rating. Critique its pacing, its highlights, its low points, its sensory offerings. Who were the supporting characters? What was the overarching theme? Was it worth the investment of your time and energy? This prompt encourages a detached, often humorous, perspective on the daily narrative.",
"You find an old key with no label. Describe it in detail\u2014its weight, its teeth, its tarnish. Invent three possible locks it might fit: one practical, one metaphorical, one fantastical. Write a short scene for each scenario of discovering what the key unlocks. What does this exercise reveal about your hopes, your curiosities, or the mysteries you sense are waiting in your own life?",
"Describe a conversation you overheard recently, but write it in the form of a poem. Focus on the rhythm of the exchange, the fragments you caught, the pauses, the emotions implied. You don't need rhyme or strict meter; let the line breaks serve the cadence of human speech. Then, reflect on how transforming chatter into poetry changes its perceived meaning and weight.",
"Choose a number that feels significant to you right now. Explore its associations: personal anniversaries, cultural meanings, mathematical properties. Then, go on a scavenger hunt in your immediate environment to find that number of things (e.g., find seven blue objects, three circular things, twelve textures). List them. How does imposing this numerical frame alter your perception of the space around you?",
"Imagine you are tasked with writing the user manual for a human being\u2014yourself. Structure it like a technical document, with sections for 'Operation,' 'Troubleshooting,' 'Maintenance,' and 'Warranty.' Be specific about your optimal conditions, common error messages (e.g., 'Error 404: Motivation Not Found'), and required daily inputs. What safety warnings would you include? How would you describe your core functionality? This exercise in self-objectification can reveal surprising truths about your needs and design.",
"Recall a book you read as a child that shaped your imagination. Describe the physical book\u2014its cover, smell, the feel of its pages. Re-enter the world of the story as you remember it. Now, re-read a single page as an adult. How does the text feel different? What do you notice now that you missed then? Explore the gap between the reader you were and the reader you are, and what that book holds of your former self.",
"You discover that a local legend or ghost story from your area is, in fact, literally true. Describe the moment of revelation. How does this new reality alter your perception of your hometown's streets, history, and atmosphere? Do you seek out the phenomenon or avoid it? Write about navigating a world where the mythical has become mundane, and the implications for your sense of the possible.",
"Contemplate the concept of 'drift.' Describe a time you allowed yourself to physically drift\u2014on a boat, in a car taking wrong turns, walking without a destination. Detail the sensory experience of unplanned movement. Then, apply the concept to your mind. When do you allow your thoughts to drift, and where do they tend to go? What is the value of purposeful aimlessness in a goal-oriented life?",
"Choose a tool you use daily (a pen, a phone, a kitchen knife). For one day, treat it with extreme reverence, as if it were a sacred object or a beloved companion. Document your interactions with it: how you pick it up, hold it, clean it, set it down. What does this heightened attention reveal about the object's design, wear, and silent service? How does this ritual change your relationship to an ordinary implement?",
"Write a letter to a future resident of your home. Bury it in the walls or under a floorboard. Tell them about the life being lived here now. Describe the morning light in the kitchen, the creak on the third stair, the view from the best window. Share a secret about the place, a hope, or a warning. What do you want a stranger to know about the atmosphere you've created in these rooms?",
"You are given a small, blank notebook with the instruction to fill it only with questions\u2014no answers allowed. Write the first page of this notebook. Let the questions range from the cosmic ('What is the sound of space?') to the practical ('Why do we park in driveways and drive on parkways?') to the deeply personal. Explore the texture and rhythm of a mind engaged in pure, open-ended inquiry.",
"Describe a piece of furniture in your home that has witnessed multiple generations or phases of your life (a family table, an inherited armchair). Tell its story from its point of view. What conversations has it absorbed? What weight has it borne? What changes in the room around it? Let the furniture be a silent historian of your domestic life, holding memories in its grain and upholstery.",
"Recall a time you had to translate\u2014not between languages, but between contexts, cultures, or emotional states. Perhaps you explained a family custom to a friend, or translated a professional concept for a child. Describe the challenge of finding equivalent concepts. What was lost in translation? What was surprisingly gained? Reflect on the role of the translator as a bridge-builder and the loneliness that can sometimes accompany that role.",
"You wake up with the ability to perfectly mimic any sound you can imagine. Not just voices, but the sound of rain on a tin roof from 1942, a dinosaur's footfall, the growth of a tree root. How do you test this power? What is the first sound you create? How does this hyper-attunement to the sonic world change your daily experience? Do you use it for art, for comfort, for mischief?",
"Contemplate the concept of 'thresholds.' Physically describe three different thresholds you cross today (a doorway, a gate, a curb). Then, explore the metaphorical thresholds you are currently approaching, standing upon, or have recently crossed in your life. What rituals, real or imagined, mark these passages? How does it feel to be neither here nor there? Write about the potency of liminal spaces, both concrete and abstract.",
"You are asked to contribute an entry to an 'Encyclopedia of Small Joys.' Your entry must be for a specific, minor pleasure (e.g., 'the sound of a pencil being sharpened,' 'the first cold press of a pillow on a hot night'). Write a detailed, almost scientific description of this joy, including its typical habitat, conditions for optimal experience, and physiological effects. Analyze why this tiny thing brings disproportionate happiness."
]

7
reset_baseline.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/bash
cp baseline_files/ds_prompt.txt .
cp baseline_files/feedback_words.json .
cp baseline_files/historic_prompts.json .
cp baseline_files/pool_prompts.json .
cp baseline_files/settings.cfg .

View File

@@ -0,0 +1,66 @@
#!/usr/bin/env python3
"""
Test script to verify feedback_words integration
"""
import sys
import os
# Add current directory to path
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from generate_prompts import JournalPromptGenerator
def test_feedback_words_loading():
"""Test that feedback_words are loaded correctly."""
print("Testing feedback_words integration...")
try:
# Initialize the generator
generator = JournalPromptGenerator()
# Check if feedback_words were loaded
print(f"Number of feedback words loaded: {len(generator.feedback_words)}")
if generator.feedback_words:
print("Feedback words loaded successfully:")
for i, feedback in enumerate(generator.feedback_words):
print(f" {i+1}. {feedback}")
else:
print("No feedback words loaded (this might be expected if file is empty)")
# Test _prepare_prompt method
print("\nTesting _prepare_prompt method...")
prompt = generator._prepare_prompt()
print(f"Prompt length: {len(prompt)} characters")
# Check if feedback words are included in the prompt
if generator.feedback_words and "Feedback words:" in prompt:
print("✓ Feedback words are included in the prompt")
else:
print("✗ Feedback words are NOT included in the prompt")
# Test _prepare_prompt_with_count method
print("\nTesting _prepare_prompt_with_count method...")
prompt_with_count = generator._prepare_prompt_with_count(3)
print(f"Prompt with count length: {len(prompt_with_count)} characters")
# Check if feedback words are included in the prompt with count
if generator.feedback_words and "Feedback words:" in prompt_with_count:
print("✓ Feedback words are included in the prompt with count")
else:
print("✗ Feedback words are NOT included in the prompt with count")
print("\n✅ All tests passed!")
return True
except Exception as e:
print(f"\n❌ Error during testing: {e}")
import traceback
traceback.print_exc()
return False
if __name__ == "__main__":
success = test_feedback_words_loading()
sys.exit(0 if success else 1)