Compare commits
2 Commits
e3d7e7de3a
...
66b7a8ab1d
| Author | SHA1 | Date | |
|---|---|---|---|
| 66b7a8ab1d | |||
| 1ff78077de |
168
AGENTS.md
168
AGENTS.md
@@ -681,3 +681,171 @@ curl -X POST "http://localhost:8000/api/v1/prompts/select" \
|
|||||||
```
|
```
|
||||||
|
|
||||||
The "Add to History" functionality is now fully operational. When users draw prompts from the pool, select one, and click "Use Selected Prompt", the prompt is actually added to the history cyclic buffer, and the page refreshes to show the updated most recent prompt.
|
The "Add to History" functionality is now fully operational. When users draw prompts from the pool, select one, and click "Use Selected Prompt", the prompt is actually added to the history cyclic buffer, and the page refreshes to show the updated most recent prompt.
|
||||||
|
|
||||||
|
## UI Cleanup Tasks Completed ✓
|
||||||
|
|
||||||
|
### Task 1: Hide 'Use selected prompt' button in default view ✓
|
||||||
|
**Problem**: The "Use selected prompt" button was always visible, even in the default view when showing the most recent prompt from history.
|
||||||
|
|
||||||
|
**Solution**: Modified the `PromptDisplay` component to conditionally show the button only when `viewMode === 'drawn'` (i.e., when the user has drawn new prompts from the pool and needs to select one).
|
||||||
|
|
||||||
|
**Result**: Cleaner interface where the "Use Selected Prompt" button only appears when relevant to the user's current action.
|
||||||
|
|
||||||
|
### Task 2: Remove browser alert after pool refill ✓
|
||||||
|
**Problem**: After successfully filling the prompt pool, a browser alert was shown, which was unnecessary and disruptive.
|
||||||
|
|
||||||
|
**Solution**: Removed the `alert()` calls from both `PromptDisplay.jsx` and `StatsDashboard.jsx` in the `handleFillPool` functions. The UI now provides feedback through:
|
||||||
|
- Updated pool fullness percentage in the "Fill Prompt Pool" button
|
||||||
|
- Refreshed statistics in the StatsDashboard
|
||||||
|
- Visual progress bar updates
|
||||||
|
|
||||||
|
**Result**: Smoother user experience without disruptive popups.
|
||||||
|
|
||||||
|
### Task 3: Replace "pool needs refilling" text with progress bar button ✓
|
||||||
|
**Problem**: The UI had redundant "pool needs refilling" text and a lower button to refill the pool.
|
||||||
|
|
||||||
|
**Solution**:
|
||||||
|
1. **Removed "pool needs refilling" text** from `StatsDashboard.jsx`:
|
||||||
|
- Removed conditional text showing "Needs refill" or "Pool is full"
|
||||||
|
- Removed "Pool needs refilling" text from Quick Insights list
|
||||||
|
- Removed the lower conditional "Fill Prompt Pool" button
|
||||||
|
|
||||||
|
2. **Enhanced "Fill Prompt Pool" button** in `PromptDisplay.jsx`:
|
||||||
|
- Added progress bar visualization inside the button
|
||||||
|
- Shows current pool fullness as a colored overlay (`{poolStats.total}/{poolStats.target}`)
|
||||||
|
- Displays percentage fullness below the button
|
||||||
|
- Button text now shows current pool count (e.g., "Fill Prompt Pool (8/20)")
|
||||||
|
|
||||||
|
**Result**: Cleaner, more informative interface where the primary "Fill Prompt Pool" button serves dual purpose:
|
||||||
|
- Action button to refill the pool
|
||||||
|
- Visual indicator of current pool fullness
|
||||||
|
- No redundant UI elements or confusing messages
|
||||||
|
|
||||||
|
### Verification
|
||||||
|
- ✅ Docker containers running successfully (backend, frontend, frontend-dev)
|
||||||
|
- ✅ All API endpoints responding correctly
|
||||||
|
- ✅ Frontend accessible at http://localhost:3000
|
||||||
|
- ✅ Backend documentation available at http://localhost:8000/docs
|
||||||
|
- ✅ "Use Selected Prompt" button only shown when drawing new prompts
|
||||||
|
- ✅ No browser alerts after pool refill
|
||||||
|
- ✅ "Fill Prompt Pool" button shows pool fullness as progress bar
|
||||||
|
- ✅ No "pool needs refilling" text or redundant buttons
|
||||||
|
|
||||||
|
The UI cleanup is now complete, providing a cleaner, more intuitive user experience while maintaining all functionality.
|
||||||
|
|
||||||
|
## Additional UI Cleanup Tasks Completed ✓
|
||||||
|
|
||||||
|
### Task 1: Main writing prompt (top of history) should not be selectable at all ✓
|
||||||
|
**Problem**: The main writing prompt from history was selectable with a cursor pointer and click handler, even though users only need to select prompts when drawing from the pool.
|
||||||
|
|
||||||
|
**Solution**: Modified the `PromptDisplay` component to conditionally apply click handlers and cursor styles:
|
||||||
|
- Only prompts in `viewMode === 'drawn'` are clickable
|
||||||
|
- History prompts show "Most recent from history" instead of "Click to select"
|
||||||
|
- No cursor pointer or selection UI for history prompts
|
||||||
|
|
||||||
|
**Result**: Cleaner interface where users only interact with prompts when they need to make a selection.
|
||||||
|
|
||||||
|
### Task 2: Remove browser popup alert when picking a prompt ✓
|
||||||
|
**Problem**: When users picked a prompt, a browser alert was shown with success message.
|
||||||
|
|
||||||
|
**Solution**: Removed the `alert()` call from the `handleAddToHistory` function in `PromptDisplay.jsx`. The UI now provides feedback through:
|
||||||
|
- Page refresh showing updated history (most recent prompt)
|
||||||
|
- Updated pool statistics
|
||||||
|
- Visual state changes in the interface
|
||||||
|
|
||||||
|
**Result**: Smoother user experience without disruptive popups.
|
||||||
|
|
||||||
|
### Task 3: Refresh displayed pool stats when user draws from pool and picks ✓
|
||||||
|
**Problem**: When users drew from the pool and picked a prompt, the displayed pool stats became obsolete (pool size decreases by 1).
|
||||||
|
|
||||||
|
**Solution**: Updated the `handleAddToHistory` function to also call `fetchPoolStats()` after successfully adding a prompt to history. This ensures:
|
||||||
|
- Pool statistics are always current
|
||||||
|
- Progress bars and counts reflect actual pool state
|
||||||
|
- Users see accurate information about available prompts
|
||||||
|
|
||||||
|
**Result**: Always-accurate pool statistics with minimal API calls.
|
||||||
|
|
||||||
|
### Task 4: Remove draw and refill actions from Quick Actions box, replace with API docs link ✓
|
||||||
|
**Problem**: The Quick Actions box had redundant buttons for "Draw 3 Prompts" and "Fill Pool" that duplicated functionality in the main prompt display.
|
||||||
|
|
||||||
|
**Solution**:
|
||||||
|
- Removed "Draw 3 Prompts" and "Fill Pool" buttons from Quick Actions
|
||||||
|
- Added "API Documentation" button linking to `/docs` (FastAPI Swagger UI)
|
||||||
|
- Kept "View History (API)" button for direct API access
|
||||||
|
|
||||||
|
**Result**: Cleaner Quick Actions panel with useful developer tools instead of redundant UI controls.
|
||||||
|
|
||||||
|
### Task 5: Change footer copyright to 2026 ✓
|
||||||
|
**Problem**: Footer copyright showed 2024.
|
||||||
|
|
||||||
|
**Solution**: Updated `Layout.astro` to change copyright from "2024" to "2026".
|
||||||
|
|
||||||
|
**Result**: Updated copyright year reflecting current development.
|
||||||
|
|
||||||
|
### Verification
|
||||||
|
- ✅ All Docker containers running successfully (backend, frontend, frontend-dev)
|
||||||
|
- ✅ All API endpoints responding correctly
|
||||||
|
- ✅ Frontend accessible at http://localhost:3000
|
||||||
|
- ✅ Backend documentation available at http://localhost:8000/docs
|
||||||
|
- ✅ History prompts not selectable (no cursor pointer, no click handler)
|
||||||
|
- ✅ No browser alerts when picking prompts
|
||||||
|
- ✅ Pool stats refresh automatically after picking prompts
|
||||||
|
- ✅ Quick Actions box shows API tools instead of redundant buttons
|
||||||
|
- ✅ Footer copyright updated to 2026
|
||||||
|
|
||||||
|
All UI cleanup tasks have been successfully completed, resulting in a polished, intuitive web application with no redundant controls, no disruptive alerts, and accurate real-time data.
|
||||||
|
|
||||||
|
## Final UI Tweaks Completed ✓
|
||||||
|
|
||||||
|
### Task 1: Manual reload button added to StatsDashboard ✓
|
||||||
|
**Problem**: The StatsDashboard component didn't have a way for users to manually refresh statistics.
|
||||||
|
|
||||||
|
**Solution**: Added a "Refresh" button next to the "Quick Stats" title in the StatsDashboard component:
|
||||||
|
- Button calls the `fetchStats()` function to refresh all statistics
|
||||||
|
- Shows a sync icon (`fas fa-sync`) for visual feedback
|
||||||
|
- Disabled while loading to prevent duplicate requests
|
||||||
|
- Provides immediate visual feedback when clicked
|
||||||
|
|
||||||
|
**Result**: Users can now manually refresh statistics without reloading the entire page.
|
||||||
|
|
||||||
|
### Task 2: Draw button disabled after clicking until prompt is selected ✓
|
||||||
|
**Problem**: Users could click the "Draw 3 New Prompts" button multiple times before selecting a prompt, causing confusion and potential API abuse.
|
||||||
|
|
||||||
|
**Solution**: Added state management to disable the draw button after clicking:
|
||||||
|
- Added `drawButtonDisabled` state variable to track button state
|
||||||
|
- Button disabled when `drawButtonDisabled` is true
|
||||||
|
- Button automatically disabled when `handleDrawPrompts()` is called
|
||||||
|
- Button re-enabled when:
|
||||||
|
- A prompt is selected and added to history (`handleAddToHistory`)
|
||||||
|
- User returns to history view (`fetchMostRecentPrompt`)
|
||||||
|
- On page load/refresh
|
||||||
|
|
||||||
|
**Result**: Cleaner user workflow where users must select a prompt before drawing new ones, preventing accidental duplicate draws.
|
||||||
|
|
||||||
|
### Task 3: Button width adjustments ✓
|
||||||
|
**Problem**: Button widths were inconsistent and didn't follow a logical layout.
|
||||||
|
|
||||||
|
**Solution**: Adjusted button widths for better visual hierarchy:
|
||||||
|
- **Fill Prompt Pool button**: Takes full width (`w-full`) as the primary action
|
||||||
|
- **Draw and Select buttons**: Each take half width (`w-1/2`) when in 'drawn' mode
|
||||||
|
- **Draw button only**: Takes full width (`w-full`) when in 'history' mode (no select button shown)
|
||||||
|
|
||||||
|
**Result**: Clean, consistent button layout with clear visual hierarchy:
|
||||||
|
- Primary action (Fill Pool) always full width
|
||||||
|
- Secondary actions (Draw/Select) share width equally when both visible
|
||||||
|
- Single action (Draw) takes full width when alone
|
||||||
|
|
||||||
|
### Verification
|
||||||
|
- ✅ StatsDashboard has working "Refresh" button with sync icon
|
||||||
|
- ✅ Draw button disabled after clicking, re-enabled after prompt selection
|
||||||
|
- ✅ Button widths follow consistent layout rules
|
||||||
|
- ✅ All functionality preserved with improved user experience
|
||||||
|
- ✅ No syntax errors in any components
|
||||||
|
|
||||||
|
### Summary
|
||||||
|
All three UI tweaks have been successfully implemented, resulting in a more polished and user-friendly interface. The web application now provides:
|
||||||
|
1. **Better control**: Manual refresh for statistics
|
||||||
|
2. **Improved workflow**: Prevent accidental duplicate draws
|
||||||
|
3. **Cleaner layout**: Consistent button sizing and positioning
|
||||||
|
|
||||||
|
The Daily Journal Prompt Generator web application is now feature-complete with all requested UI improvements implemented.
|
||||||
|
|||||||
@@ -1,182 +1,182 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"prompt00": "Imagine your childhood home has a secret room you never discovered. Describe what you imagine is inside. Is it a treasure trove of forgotten toys? A dusty library of family secrets? A perfectly preserved moment from a specific day? Now, as an adult, write about what you would hope to find there, and what that hope reveals about your relationship to your own past."
|
"prompt00": "Recall a time you were lost, not in a wilderness, but in a familiar place made strange—perhaps by fog, darkness, or a disorienting emotional state. Describe the moment your internal map failed. How did you navigate without reliable landmarks? What did you discover about your surroundings and yourself in that state of productive disorientation?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt01": "You discover a box of old keys. None are labeled. Describe their shapes, weights, and the sounds they make. Speculate on the doors, cabinets, or diaries they once unlocked. Choose one key and imagine the specific, significant thing it secured. Now, imagine throwing them all away, accepting that those locks will remain forever closed. Write about the liberation and the loss in that act of relinquishment."
|
"prompt01": "Describe a piece of furniture in your home that has been with you through multiple life stages. Chronicle the conversations it has silently witnessed, the weight of different people who have sat upon it, the objects it has held. How has its function or meaning evolved alongside your own story? What would it say if it could speak of the quiet history embedded in its grain and upholstery?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt02": "Find a source of natural, repetitive sound—rain on a roof, waves on a shore, wind in leaves. Listen until the sound ceases to be 'noise' and becomes a pattern, a rhythm, a form of silence. Describe the moment your perception shifted. What thoughts or memories surfaced in the space created by this hypnotic auditory pattern? Write about the meditation inherent in repetition."
|
"prompt02": "Find a tree with visible scars—from pruning, lightning, disease, or carved initials. Describe these marks as entries in the tree's personal diary. What do they record about survival, interaction, and the passage of time? Imagine the tree's perspective on healing, which does not erase the wound but grows around it, incorporating the damage into its expanding self. What scars of your own have become part of your structure?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt03": "Describe a local landmark you've passed countless times but never truly examined—a statue, an old sign, a peculiar tree. Stop and study it for fifteen minutes. Record every detail, every crack, every stain. Now, research or imagine its history. How does this deep looking transform an invisible part of your landscape into a character with a story?"
|
"prompt03": "Recall a promise you made to yourself long ago—a vow about the person you would become, the life you would lead, or a principle you would never break. Have you kept it? If so, describe the quiet fidelity required. If not, explore the moment and the reasons for the divergence. Does the broken promise feel like a betrayal or an evolution? Is the ghost of that old vow a compassionate or an accusing presence?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt04": "Test prompt for adding to history"
|
"prompt04": "Describe a recurring dream you have not had in years, but whose emotional residue still lingers. What was its landscape, its characters, its unspoken rules? Why do you think it has ceased its nocturnal visits? Explore the possibility that it was a messenger whose work is done, or a story your mind no longer needs to tell. What quiet tremor in your waking life might have signaled its departure?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt05": "Choose a common phrase you use often (e.g., \"I'm fine,\" \"Just a minute,\" \"Don't worry about it\"). Dissect it. What does it truly mean when you say it? What does it conceal? What convenience does it provide? Now, for one day, vow not to use it. Chronicle the conversations that become longer, more awkward, or more honest as a result."
|
"prompt05": "Imagine you could send a message to yourself ten years in the past. You are limited to five words. What would those five words be? Why? Now, imagine receiving a five-word message from your future self, ten years from now. What might it say? Write about the agonizing economy and profound potential of such constrained communication."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt06": "Recall a time you received a gift that was perfectly, inexplicably right for you. Describe the gift and the giver. What made it so resonant? Was it an understanding of a secret wish, a reflection of an unseen part of you, or a tool you didn't know you needed? Explore the magic of being seen and understood through the medium of an object."
|
"prompt06": "Observe a shadow throughout the day. It could be the shadow of a tree, a building, or a simple object on your desk. Chronicle its slow, silent journey. How does its shape, length, and sharpness change? Use this as a meditation on time's passage. What is the relationship between the solid object and its fleeting, dependent silhouette?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt07": "Map a friendship as a shared garden. What did each of you plant in the initial soil? What has grown wild? What requires regular tending? Have there been seasons of drought or frost? Are there any beautiful, stubborn weeds? Write a gardener's diary entry about the current state of this plot, reflecting on its history and future."
|
"prompt07": "Contemplate the concept of a 'horizon'—both literal and metaphorical. Describe a time you physically journeyed toward a horizon. What was the experience of it perpetually receding? Now, identify a current personal or professional horizon. How do you navigate toward something that by definition moves as you do? Write about the tension between the journey and the ever-distant line."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt08": "Describe a skill you have that is entirely non-verbal—perhaps riding a bike, kneading dough, tuning an instrument by ear. Attempt to write a manual for this skill using only metaphors and physical sensations. Avoid technical terms. Can you translate embodied knowledge into prose? What is lost, and what is poetically gained?"
|
"prompt08": "Describe a food or dish that is deeply connected to a specific memory of a person or place. Go beyond taste. Describe the sounds of its preparation, the smells that filled the air, the textures. Now, attempt to recreate it or seek it out. Does the experience live up to the memory, or does it highlight the irreproducible context of the original moment? Write about the pursuit of sensory time travel."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt09": "Recall a scent that acts as a master key, unlocking a flood of specific, detailed memories. Describe the scent in non-scent words: is it sharp, round, velvety, brittle? Now, follow the key into the memory palace it opens. Don't just describe the memory; describe the architecture of the connection itself. How is scent wired so directly to the past?"
|
"prompt09": "You are given a notebook with exactly one hundred blank pages. The instruction is to fill it with something meaningful, but you must decide what constitutes 'meaningful.' Describe your deliberation. Do you use it for sketches, observations, lists of grievances, gratitude, or a single, sprawling story? Write about the weight of the empty book and the significance you choose to impose upon its potential."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt10": "Imagine you are a translator for a species that communicates through subtle shifts in temperature. Describe a recent emotional experience as a thermal map. Where in your body did the warmth of joy concentrate? Where did the cold front of anxiety settle? How would you translate this silent, somatic language into words for someone who only understands degrees and gradients?"
|
"prompt10": "Choose a color that has held different meanings for you at different stages of your life. Trace its significance from childhood associations to current perceptions. Has it been a color of comfort, rebellion, mourning, or joy? Find an object in that color and describe it as a repository of these shifting emotional hues. How does color function as a silent, evolving language in your personal history?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt11": "Find a surface covered in a fine layer of dust—a windowsill, an old book, a forgotten picture frame. Describe this 'residue' of time and neglect. What stories does the pattern of settlement tell? Write about the act of wiping it away. Is it an erasure of history or a renewal? What clean surface is revealed, and does it feel like a loss or a gain?"
|
"prompt11": "You receive a package with no return address. Inside is an object you have never seen before, but it feels vaguely, unsettlingly familiar. Describe this object in meticulous detail. What is its function? What does its design imply about its maker or its intended use? Write the story of how you interact with this mysterious artifact. Do you display it, hide it, or try to return it to a non-existent sender? What does your choice reveal?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt12": "Build a 'gossamer' bridge in your mind between two seemingly disconnected concepts: for example, baking bread and forgiveness, or traffic patterns and anxiety. Describe the fragile, translucent strands of logic or metaphor you use to connect them. Walk across this bridge. What new landscape do you find on the other side? Does the bridge hold, or dissolve after use?"
|
"prompt12": "Describe a flavor or taste combination that you find uniquely comforting. Deconstruct it into its elemental parts. Now, research or imagine its origin story. How did these ingredients first come together? Follow that history through trade routes, cultural fusion, or family tradition. How does knowing this deeper history alter the simple act of tasting? Does it add layers, or strip the comfort down to its essential chemistry?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt13": "Map a personal 'labyrinth' of procrastination or avoidance. What are its enticing entryways (\"I'll just check...\")? Its circular corridors of rationalization? Its terrifying center (the task itself)? Describe one recent journey into this maze. What finally provided the thread to lead you out, or what made you decide to sit in the center and confront the Minotaur?"
|
"prompt13": "Observe a cloud formation for an extended period. Chronicle its slow transformation from one shape into another. Resist the urge to name it (a dragon, a ship). Instead, describe the pure process of morphing, the dissipation and coagulation of vapor. Use this as a metaphor for a change in your own life that was gradual, inevitable, and beautiful in its impermanence. How do you document a process that leaves no solid artifact?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt14": "Craft a mental 'effigy' of a piece of advice you were given that you've chosen to ignore. Give it form and substance. Do you keep it on a shelf, bury it, or ritually dismantle it? Write about the act of holding this representation of rejected wisdom. Does making it concrete help you understand your refusal, or simply honor the intention of the giver?"
|
"prompt14": "Describe a piece of technology you use daily (a phone, a stove, a car) as if it were a living, breathing creature with its own moods and needs. Personify its sounds, its heat, its occasional malfunctions. Write a day in the life from its perspective. What does it 'experience'? How does it perceive your touch and your dependence? Does it feel like a symbiotic partner or a captive servant?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt15": "Recall a decision point that felt like standing at the mouth of a 'labyrinth,' with multiple winding paths ahead. Describe the initial confusion and the method you used to choose an entrance (logic, intuition, chance). Now, with hindsight, map the path you actually took. Were there dead ends or unexpected centers? Did the labyrinth lead you out, or deeper into understanding?"
|
"prompt15": "Imagine your childhood home has a secret room you never discovered. Describe what you imagine is inside. Is it a treasure trove of forgotten toys? A dusty library of family secrets? A perfectly preserved moment from a specific day? Now, as an adult, write about what you would hope to find there, and what that hope reveals about your relationship to your own past."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt16": "Contemplate a 'quasar'—an immensely luminous, distant celestial object. Use it as a metaphor for a source of guidance or inspiration in your life that feels both incredibly powerful and remote. Who or what is this distant beacon? Describe the 'light' it emits and the long journey it takes to reach you. How do you navigate by this ancient, brilliant, but fundamentally untouchable signal?"
|
"prompt16": "You discover a box of old keys. None are labeled. Describe their shapes, weights, and the sounds they make. Speculate on the doors, cabinets, or diaries they once unlocked. Choose one key and imagine the specific, significant thing it secured. Now, imagine throwing them all away, accepting that those locks will remain forever closed. Write about the liberation and the loss in that act of relinquishment."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt17": "Describe a piece of music that left a 'residue' in your mind—a melody that loops unbidden, a lyric that sticks, a rhythm that syncs with your heartbeat. How does this auditory artifact resurface during quiet moments? What emotional or memory-laden dust has it collected? Write about the process of this mental replay, and whether you seek to amplify it or gently brush it away."
|
"prompt17": "Find a source of natural, repetitive sound—rain on a roof, waves on a shore, wind in leaves. Listen until the sound ceases to be 'noise' and becomes a pattern, a rhythm, a form of silence. Describe the moment your perception shifted. What thoughts or memories surfaced in the space created by this hypnotic auditory pattern? Write about the meditation inherent in repetition."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt18": "Recall a 'failed' experiment from your past—a recipe that flopped, a project abandoned, a relationship that didn't work. Instead of framing it as a mistake, analyze it as a valuable trial that produced data. What did you learn about the materials, the process, or yourself? How did the outcome diverge from your hypothesis? Write a lab report for this experiment, focusing on the insights gained rather than the desired product. How does this reframe 'failure'?"
|
"prompt18": "Describe a local landmark you've passed countless times but never truly examined—a statue, an old sign, a peculiar tree. Stop and study it for fifteen minutes. Record every detail, every crack, every stain. Now, research or imagine its history. How does this deep looking transform an invisible part of your landscape into a character with a story?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt19": "Chronicle the life cycle of a rumor or piece of gossip that reached you. Where did you first hear it? How did it mutate as it passed to you? What was your role—conduit, amplifier, skeptic, terminator? Analyze the social algorithm that governs such information transfer. What need did this rumor feed in its listeners? Write about the velocity and distortion of unverified stories through a community."
|
"prompt19": "Test prompt for adding to history"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt20": "Recall a time you had to translate—not between languages, but between contexts: explaining a job to family, describing an emotion to someone who doesn't share it, making a technical concept accessible. Describe the words that failed you and the metaphors you crafted to bridge the gap. What was lost in translation? What was surprisingly clarified? Explore the act of building temporary, fragile bridges of understanding between internal and external worlds."
|
"prompt20": "Choose a common phrase you use often (e.g., \"I'm fine,\" \"Just a minute,\" \"Don't worry about it\"). Dissect it. What does it truly mean when you say it? What does it conceal? What convenience does it provide? Now, for one day, vow not to use it. Chronicle the conversations that become longer, more awkward, or more honest as a result."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt21": "You discover a forgotten corner of a digital space you own—an old blog draft, a buried folder of photos, an abandoned social media profile. Explore this digital artifact as an archaeologist would a physical site. What does the layout, the language, the imagery tell you about a past self? Reconstruct the mindset of the person who created it. How does this digital echo compare to your current identity? Is it a charming relic or an unsettling ghost?"
|
"prompt21": "Recall a time you received a gift that was perfectly, inexplicably right for you. Describe the gift and the giver. What made it so resonant? Was it an understanding of a secret wish, a reflection of an unseen part of you, or a tool you didn't know you needed? Explore the magic of being seen and understood through the medium of an object."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt22": "You are tasked with archiving a sound that is becoming obsolete—the click of a rotary phone, the chirp of a specific bird whose habitat is shrinking, the particular hum of an old appliance. Record a detailed description of this sound as if for a future museum. What are its frequencies, its rhythms, its emotional connotations? Now, imagine the silence that will exist in its place. What other, newer sounds will fill that auditory niche? Write an elegy for a vanishing sonic fingerprint."
|
"prompt22": "Map a friendship as a shared garden. What did each of you plant in the initial soil? What has grown wild? What requires regular tending? Have there been seasons of drought or frost? Are there any beautiful, stubborn weeds? Write a gardener's diary entry about the current state of this plot, reflecting on its history and future."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt23": "Craft a mental effigy of a habit, fear, or desire you wish to understand better. Describe this symbolic representation in detail—its materials, its posture, its expression. Now, perform a symbolic action upon it: you might place it in a drawer, bury it in the garden of your mind, or set it adrift on an imaginary river. Chronicle this ritual. Does the act of creating and addressing the effigy change your relationship to the thing it represents, or does it merely make its presence more tangible?"
|
"prompt23": "Describe a skill you have that is entirely non-verbal—perhaps riding a bike, kneading dough, tuning an instrument by ear. Attempt to write a manual for this skill using only metaphors and physical sensations. Avoid technical terms. Can you translate embodied knowledge into prose? What is lost, and what is poetically gained?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt24": "Describe a labyrinth you have constructed in your own mind—not a physical maze, but a complex, recurring thought pattern or emotional state you find yourself navigating. What are its winding corridors (rationalizations), its dead ends (frustrations), and its potential center (understanding or acceptance)? Map one recent journey through this internal labyrinth. What subtle tremor of insight or fear guided your turns? How do you find your way out, or do you choose to remain within, exploring its familiar, intricate paths?"
|
"prompt24": "Recall a scent that acts as a master key, unlocking a flood of specific, detailed memories. Describe the scent in non-scent words: is it sharp, round, velvety, brittle? Now, follow the key into the memory palace it opens. Don't just describe the memory; describe the architecture of the connection itself. How is scent wired so directly to the past?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt25": "Examine a family tradition or ritual as if it were an ancient artifact. Break down its syntax: the required steps, the symbolic objects, the spoken phrases. Who are the keepers of this tradition? How has it mutated or diverged over generations? Participate in or recall this ritual with fresh eyes. What unspoken values and histories are encoded within its performance? What would be lost if it faded into oblivion?"
|
"prompt25": "Imagine you are a translator for a species that communicates through subtle shifts in temperature. Describe a recent emotional experience as a thermal map. Where in your body did the warmth of joy concentrate? Where did the cold front of anxiety settle? How would you translate this silent, somatic language into words for someone who only understands degrees and gradients?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt26": "Observe a plant growing in an unexpected place—a crack in the sidewalk, a gutter, a wall. Chronicle its struggle and persistence. Imagine the velocity of its growth against all odds. Write from the plant's perspective about its daily existence: the foot traffic, the weather, the search for sustenance. What can this resilient life form teach you about finding footholds and thriving in inhospitable environments?"
|
"prompt26": "Find a surface covered in a fine layer of dust—a windowsill, an old book, a forgotten picture frame. Describe this 'residue' of time and neglect. What stories does the pattern of settlement tell? Write about the act of wiping it away. Is it an erasure of history or a renewal? What clean surface is revealed, and does it feel like a loss or a gain?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt27": "Imagine your creative process as a room with many thresholds. Describe the room where you generate raw ideas—its mess, its energy. Then, describe the act of crossing the threshold into the room where you refine and edit. What changes in the atmosphere? What do you leave behind at the door, and what must you carry with you? Write about the architecture of your own creativity."
|
"prompt27": "Build a 'gossamer' bridge in your mind between two seemingly disconnected concepts: for example, baking bread and forgiveness, or traffic patterns and anxiety. Describe the fragile, translucent strands of logic or metaphor you use to connect them. Walk across this bridge. What new landscape do you find on the other side? Does the bridge hold, or dissolve after use?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt28": "You are given a seed. It is not a magical seed, but an ordinary one from a fruit you ate. Instead of planting it, you decide to carry it with you for a week as a silent companion. Describe its presence in your pocket or bag. How does knowing it is there, a compact potential for an entire mycelial network of roots and a tree, subtly influence your days? Write about the weight of unactivated futures."
|
"prompt28": "Map a personal 'labyrinth' of procrastination or avoidance. What are its enticing entryways (\"I'll just check...\")? Its circular corridors of rationalization? Its terrifying center (the task itself)? Describe one recent journey into this maze. What finally provided the thread to lead you out, or what made you decide to sit in the center and confront the Minotaur?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt29": "Recall a time you had to learn a new system or language quickly—a job, a software, a social circle. Describe the initial phase of feeling like an outsider, decoding the basic algorithms of behavior. Then, focus on the precise moment you felt you crossed the threshold from outsider to competent insider. What was the catalyst? A piece of understood jargon? A successfully completed task? Explore the subtle architecture of belonging."
|
"prompt29": "Craft a mental 'effigy' of a piece of advice you were given that you've chosen to ignore. Give it form and substance. Do you keep it on a shelf, bury it, or ritually dismantle it? Write about the act of holding this representation of rejected wisdom. Does making it concrete help you understand your refusal, or simply honor the intention of the giver?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt30": "You find an old, annotated map—perhaps in a book, or a tourist pamphlet from a trip long ago. Study the marks: circled sites, crossed-out routes, notes in the margin. Reconstruct the journey of the person who held this map. Where did they plan to go? Where did they actually go, based on the evidence? Write the travelogue of that forgotten expedition, blending the cartographic intention with the likely reality."
|
"prompt30": "Recall a decision point that felt like standing at the mouth of a 'labyrinth,' with multiple winding paths ahead. Describe the initial confusion and the method you used to choose an entrance (logic, intuition, chance). Now, with hindsight, map the path you actually took. Were there dead ends or unexpected centers? Did the labyrinth lead you out, or deeper into understanding?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt31": "You encounter a door that is usually locked, but today it is slightly ajar. This is not a grand, mysterious portal, but an ordinary door—to a storage closet, a rooftop, a neighbor's garden gate. Write about the potent allure of this minor threshold. Do you push it open? What mundane or profound discovery lies on the other side? Explore the magnetism of accessible secrets in a world of usual boundaries."
|
"prompt31": "Contemplate a 'quasar'—an immensely luminous, distant celestial object. Use it as a metaphor for a source of guidance or inspiration in your life that feels both incredibly powerful and remote. Who or what is this distant beacon? Describe the 'light' it emits and the long journey it takes to reach you. How do you navigate by this ancient, brilliant, but fundamentally untouchable signal?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt32": "Recall a piece of practical advice you received that functioned like a simple life algorithm: 'When X happens, do Y.' Examine a recent situation where you deliberately chose not to follow that algorithm. What prompted the deviation? What was the outcome? Describe the feeling of operating outside of a previously trusted internal program. Did the mutation feel like a mistake or an evolution?"
|
"prompt32": "Describe a piece of music that left a 'residue' in your mind—a melody that loops unbidden, a lyric that sticks, a rhythm that syncs with your heartbeat. How does this auditory artifact resurface during quiet moments? What emotional or memory-laden dust has it collected? Write about the process of this mental replay, and whether you seek to amplify it or gently brush it away."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt33": "Describe a piece of clothing you own that has been altered or mended multiple times. Trace the history of each repair. Who performed them, and under what circumstances? How does the garment's story of damage and restoration mirror larger cycles of wear and renewal in your own life? What does its continued use, despite its patched state, say about your relationship with impermanence and care?"
|
"prompt33": "Recall a 'failed' experiment from your past—a recipe that flopped, a project abandoned, a relationship that didn't work. Instead of framing it as a mistake, analyze it as a valuable trial that produced data. What did you learn about the materials, the process, or yourself? How did the outcome diverge from your hypothesis? Write a lab report for this experiment, focusing on the insights gained rather than the desired product. How does this reframe 'failure'?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt34": "You find an old, hand-drawn map that leads to a place in your neighborhood. Follow it. Does it lead you to a spot that still exists, or to a location now utterly changed? Describe the journey of reconciling the cartography of the past with the terrain of the present. What has been erased? What endures? What ghosts of previous journeys do you feel along the way?"
|
"prompt34": "Chronicle the life cycle of a rumor or piece of gossip that reached you. Where did you first hear it? How did it mutate as it passed to you? What was your role—conduit, amplifier, skeptic, terminator? Analyze the social algorithm that governs such information transfer. What need did this rumor feed in its listeners? Write about the velocity and distortion of unverified stories through a community."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt35": "Consider a skill you are learning. Break down its initial algorithm—the basic, rigid steps you must follow. Now, describe the moment when practice leads to mutation: the algorithm begins to dissolve into intuition, muscle memory, or personal style. Where are you in this process? Can you feel the old, clunky code still running beneath the new, fluid performance? Write about the uncomfortable, fruitful space between competence and mastery."
|
"prompt35": "Recall a time you had to translate—not between languages, but between contexts: explaining a job to family, describing an emotion to someone who doesn't share it, making a technical concept accessible. Describe the words that failed you and the metaphors you crafted to bridge the gap. What was lost in translation? What was surprisingly clarified? Explore the act of building temporary, fragile bridges of understanding between internal and external worlds."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt36": "Analyze the unspoken social algorithm of a group you belong to—your family, your friend circle, your coworkers. What are the input rules (jokes that are allowed, topics to avoid)? What are the output expectations (laughter, support, problem-solving)? Now, imagine introducing a mutation: you break a minor, unwritten rule. Chronicle the system's response. Does it self-correct, reject the input, or adapt?"
|
"prompt36": "You discover a forgotten corner of a digital space you own—an old blog draft, a buried folder of photos, an abandoned social media profile. Explore this digital artifact as an archaeologist would a physical site. What does the layout, the language, the imagery tell you about a past self? Reconstruct the mindset of the person who created it. How does this digital echo compare to your current identity? Is it a charming relic or an unsettling ghost?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt37": "Imagine your daily routine is a genetic sequence. Identify a habitual behavior that feels like a dominant gene. Now, imagine a spontaneous mutation occurring in this sequence—one small, random change in the order or execution of your day. Follow the consequences. Does this mutation prove beneficial, harmful, or neutral? Does it replicate and become part of your new code? Write about the evolution of a personal habit through chance."
|
"prompt37": "You are tasked with archiving a sound that is becoming obsolete—the click of a rotary phone, the chirp of a specific bird whose habitat is shrinking, the particular hum of an old appliance. Record a detailed description of this sound as if for a future museum. What are its frequencies, its rhythms, its emotional connotations? Now, imagine the silence that will exist in its place. What other, newer sounds will fill that auditory niche? Write an elegy for a vanishing sonic fingerprint."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt38": "Your memory is a vast, dark archive. Choose a specific memory and imagine you are its archivist. Describe the process of retrieving it: locating the correct catalog number, the feel of the storage medium, the quality of the playback. Now, describe the process of conservation—what elements are fragile and in need of repair? Do you restore it to its original clarity, or preserve its current, faded state? What is the ethical duty of a self-archivist?"
|
"prompt38": "Craft a mental effigy of a habit, fear, or desire you wish to understand better. Describe this symbolic representation in detail—its materials, its posture, its expression. Now, perform a symbolic action upon it: you might place it in a drawer, bury it in the garden of your mind, or set it adrift on an imaginary river. Chronicle this ritual. Does the act of creating and addressing the effigy change your relationship to the thing it represents, or does it merely make its presence more tangible?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt39": "Examine a mended object in your possession—a book with tape, a garment with a patch, a glued-together mug. Describe the repair not as a flaw, but as a new feature, a record of care and continuity. Write the history of its breaking and its fixing. Who performed the repair, and what was their state of mind? How does the object's value now reside in its visible history of damage and healing?"
|
"prompt39": "Describe a labyrinth you have constructed in your own mind—not a physical maze, but a complex, recurring thought pattern or emotional state you find yourself navigating. What are its winding corridors (rationalizations), its dead ends (frustrations), and its potential center (understanding or acceptance)? Map one recent journey through this internal labyrinth. What subtle tremor of insight or fear guided your turns? How do you find your way out, or do you choose to remain within, exploring its familiar, intricate paths?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt40": "Imagine you are a cartographer of sound. Map the auditory landscape of your current environment. Label the persistent drones, the intermittent rhythms, the sudden percussive events. What are the quiet zones? Where do sounds overlap to create new harmonies or dissonances? Now, imagine mutating one sound source—silencing a hum, amplifying a whisper, changing a rhythm. How does this single alteration redraw the entire sonic map and your emotional response to the space?"
|
"prompt40": "Examine a family tradition or ritual as if it were an ancient artifact. Break down its syntax: the required steps, the symbolic objects, the spoken phrases. Who are the keepers of this tradition? How has it mutated or diverged over generations? Participate in or recall this ritual with fresh eyes. What unspoken values and histories are encoded within its performance? What would be lost if it faded into oblivion?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt41": "Contemplate the concept of a 'watershed'—a geographical dividing line. Now, identify a watershed moment in your own life: a decision, an event, or a realization that divided your experience into 'before' and 'after.' Describe the landscape of the 'before.' Then, detail the moment of the divide itself. Finally, look out over the 'after' territory. How did the paths available to you fundamentally diverge at that ridge line? What rivers of consequence began to flow in new directions?"
|
"prompt41": "Observe a plant growing in an unexpected place—a crack in the sidewalk, a gutter, a wall. Chronicle its struggle and persistence. Imagine the velocity of its growth against all odds. Write from the plant's perspective about its daily existence: the foot traffic, the weather, the search for sustenance. What can this resilient life form teach you about finding footholds and thriving in inhospitable environments?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt42": "Observe a spiderweb, a bird's nest, or another intricate natural construction. Describe it not as a static object, but as the recorded evidence of a process—a series of deliberate actions repeated to create a functional whole. Imagine you are an archaeologist from another planet discovering this artifact. What hypotheses would you form about the builder's intelligence, needs, and methods? Write your field report."
|
"prompt42": "Imagine your creative process as a room with many thresholds. Describe the room where you generate raw ideas—its mess, its energy. Then, describe the act of crossing the threshold into the room where you refine and edit. What changes in the atmosphere? What do you leave behind at the door, and what must you carry with you? Write about the architecture of your own creativity."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt43": "Walk through a familiar indoor space (your home, your office) in complete darkness, or with your eyes closed if safe. Navigate by touch, memory, and sound alone. Describe the experience. Which objects and spaces feel different? What details do you notice that vision usually overrides? Write about the knowledge held in your hands and feet, and the temporary oblivion of the visual world. How does this shift in primary sense redefine your understanding of the space?"
|
"prompt43": "You are given a seed. It is not a magical seed, but an ordinary one from a fruit you ate. Instead of planting it, you decide to carry it with you for a week as a silent companion. Describe its presence in your pocket or bag. How does knowing it is there, a compact potential for an entire mycelial network of roots and a tree, subtly influence your days? Write about the weight of unactivated futures."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt44": "You discover a single, worn-out glove lying on a park bench. Describe it in detail—its color, material, signs of wear. Write a speculative history for this artifact. Who owned it? How was it lost? From the glove's perspective, narrate its journey from a department store shelf to this moment of abandonment. What human warmth did it hold, and what does its solitary state signify about loss and separation?"
|
"prompt44": "Recall a time you had to learn a new system or language quickly—a job, a software, a social circle. Describe the initial phase of feeling like an outsider, decoding the basic algorithms of behavior. Then, focus on the precise moment you felt you crossed the threshold from outsider to competent insider. What was the catalyst? A piece of understood jargon? A successfully completed task? Explore the subtle architecture of belonging."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt45": "Find a body of water—a puddle after rain, a pond, a riverbank. Look at your reflection, then disturb the surface with a touch or a thrown pebble. Watch the image shatter and slowly reform. Use this as a metaphor for a period of personal disruption in your life. Describe the 'shattering' event, the chaotic ripple period, and the gradual, never-quite-identical reformation of your sense of self. What was lost in the distortion, and what new facets were revealed?"
|
"prompt45": "You find an old, annotated map—perhaps in a book, or a tourist pamphlet from a trip long ago. Study the marks: circled sites, crossed-out routes, notes in the margin. Reconstruct the journey of the person who held this map. Where did they plan to go? Where did they actually go, based on the evidence? Write the travelogue of that forgotten expedition, blending the cartographic intention with the likely reality."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt46": "You are handed a map of a city you know well, but it is from a century ago. Compare it to the modern layout. Which streets have vanished into oblivion, paved over or renamed? Which buildings are ghosts on the page? Choose one lost place and imagine walking its forgotten route today. What echoes of its past life—sounds, smells, activities—can you almost perceive beneath the contemporary surface? Write about the layers of history that coexist in a single geographic space."
|
"prompt46": "You encounter a door that is usually locked, but today it is slightly ajar. This is not a grand, mysterious portal, but an ordinary door—to a storage closet, a rooftop, a neighbor's garden gate. Write about the potent allure of this minor threshold. Do you push it open? What mundane or profound discovery lies on the other side? Explore the magnetism of accessible secrets in a world of usual boundaries."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt47": "What is something you've been putting off and why?"
|
"prompt47": "Recall a piece of practical advice you received that functioned like a simple life algorithm: 'When X happens, do Y.' Examine a recent situation where you deliberately chose not to follow that algorithm. What prompted the deviation? What was the outcome? Describe the feeling of operating outside of a previously trusted internal program. Did the mutation feel like a mistake or an evolution?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt48": "Recall a piece of art—a painting, song, film—that initially confused or repelled you, but that you later came to appreciate or love. Describe your first, negative reaction in detail. Then, trace the journey to understanding. What changed in you or your context that allowed a new interpretation? Write about the value of sitting with discomfort and the rewards of having your internal syntax for beauty challenged and expanded."
|
"prompt48": "Describe a piece of clothing you own that has been altered or mended multiple times. Trace the history of each repair. Who performed them, and under what circumstances? How does the garment's story of damage and restoration mirror larger cycles of wear and renewal in your own life? What does its continued use, despite its patched state, say about your relationship with impermanence and care?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt49": "Imagine your life as a vast, intricate tapestry. Describe the overall scene it depicts. Now, find a single, loose thread—a small regret, an unresolved question, a path not taken. Write about gently pulling on that thread. What part of the tapestry begins to unravel? What new pattern or image is revealed—or destroyed—by following this divergence? Is the act one of repair or deconstruction?"
|
"prompt49": "You find an old, hand-drawn map that leads to a place in your neighborhood. Follow it. Does it lead you to a spot that still exists, or to a location now utterly changed? Describe the journey of reconciling the cartography of the past with the terrain of the present. What has been erased? What endures? What ghosts of previous journeys do you feel along the way?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt50": "Recall a dream that felt more real than waking life. Describe its internal logic, its emotional palette, and its lingering aftertaste. Now, write a 'practical guide' for navigating that specific dreamscape, as if for a tourist. What are the rules? What should one avoid? What treasures might be found? By treating the dream as a tangible place, what insights do you gain about the concerns of your subconscious?"
|
"prompt50": "Consider a skill you are learning. Break down its initial algorithm—the basic, rigid steps you must follow. Now, describe the moment when practice leads to mutation: the algorithm begins to dissolve into intuition, muscle memory, or personal style. Where are you in this process? Can you feel the old, clunky code still running beneath the new, fluid performance? Write about the uncomfortable, fruitful space between competence and mastery."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt51": "Describe a public space you frequent (a library, a cafe, a park) at the exact moment it opens or closes. Capture the transition from emptiness to potential, or from activity to stillness. Focus on the staff or custodians who facilitate this transition—the unseen architects of these daily cycles. Write from the perspective of the space itself as it breathes in or out its human occupants. What residue of the day does it hold in the quiet?"
|
"prompt51": "Analyze the unspoken social algorithm of a group you belong to—your family, your friend circle, your coworkers. What are the input rules (jokes that are allowed, topics to avoid)? What are the output expectations (laughter, support, problem-solving)? Now, imagine introducing a mutation: you break a minor, unwritten rule. Chronicle the system's response. Does it self-correct, reject the input, or adapt?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt52": "Listen to a piece of music you know well, but focus exclusively on a single instrument or voice that usually resides in the background. Follow its thread through the entire composition. Describe its journey: when does it lead, when does it harmonize, when does it fall silent? Now, write a short story where this supporting element is the main character. How does shifting your auditory focus create a new narrative from familiar material?"
|
"prompt52": "Imagine your daily routine is a genetic sequence. Identify a habitual behavior that feels like a dominant gene. Now, imagine a spontaneous mutation occurring in this sequence—one small, random change in the order or execution of your day. Follow the consequences. Does this mutation prove beneficial, harmful, or neutral? Does it replicate and become part of your new code? Write about the evolution of a personal habit through chance."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt53": "Describe your reflection in a window at night, with the interior light creating a double exposure of your face and the dark world outside. What two versions of yourself are superimposed? Write a conversation between the 'inside' self, defined by your private space, and the 'outside' self, defined by the anonymous night. What do they want from each other? How does this liminal artifact—the glass—both separate and connect these identities?"
|
"prompt53": "Your memory is a vast, dark archive. Choose a specific memory and imagine you are its archivist. Describe the process of retrieving it: locating the correct catalog number, the feel of the storage medium, the quality of the playback. Now, describe the process of conservation—what elements are fragile and in need of repair? Do you restore it to its original clarity, or preserve its current, faded state? What is the ethical duty of a self-archivist?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt54": "Imagine you are a diver exploring the deep ocean of your own memory. Choose a specific, vivid memory and describe it as a submerged landscape. What creatures (emotions) swim there? What is the water pressure (emotional weight) like? Now, imagine a small, deliberate act of forgetting—letting a single detail of that memory dissolve into the murk. How does this selective oblivion change the entire ecosystem of that recollection? Does it create space for new growth, or does it feel like a loss of truth?"
|
"prompt54": "Examine a mended object in your possession—a book with tape, a garment with a patch, a glued-together mug. Describe the repair not as a flaw, but as a new feature, a record of care and continuity. Write the history of its breaking and its fixing. Who performed the repair, and what was their state of mind? How does the object's value now reside in its visible history of damage and healing?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt55": "Recall a conversation that ended in a misunderstanding that was never resolved. Re-write the exchange, but introduce a single point of divergence—one person says something slightly different, or pauses a moment longer. How does this tiny change alter the entire trajectory of the conversation and potentially the relationship? Explore the butterfly effect in human dialogue."
|
"prompt55": "Imagine you are a cartographer of sound. Map the auditory landscape of your current environment. Label the persistent drones, the intermittent rhythms, the sudden percussive events. What are the quiet zones? Where do sounds overlap to create new harmonies or dissonances? Now, imagine mutating one sound source—silencing a hum, amplifying a whisper, changing a rhythm. How does this single alteration redraw the entire sonic map and your emotional response to the space?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt56": "Spend 15 minutes in complete silence, actively listening for the absence of a specific sound that is usually present (e.g., traffic, refrigerator hum, birds). Describe the quality of this crafted silence. What smaller sounds emerge in the void? How does your mind and body react to the deliberate removal of this sonic artifact? Explore the concept of oblivion as an active, perceptible state rather than a mere lack."
|
"prompt56": "Contemplate the concept of a 'watershed'—a geographical dividing line. Now, identify a watershed moment in your own life: a decision, an event, or a realization that divided your experience into 'before' and 'after.' Describe the landscape of the 'before.' Then, detail the moment of the divide itself. Finally, look out over the 'after' territory. How did the paths available to you fundamentally diverge at that ridge line? What rivers of consequence began to flow in new directions?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt57": "Describe a skill or talent you possess that feels like it's fading from lack of use—a language getting rusty, a sport you no longer play, an instrument gathering dust. Perform or practice it now, even if clumsily. Chronicle the physical and mental sensations of re-engagement. What echoes of proficiency remain? Is the knowledge truly gone, or merely dormant? Write about the relationship between mastery and oblivion."
|
"prompt57": "Observe a spiderweb, a bird's nest, or another intricate natural construction. Describe it not as a static object, but as the recorded evidence of a process—a series of deliberate actions repeated to create a functional whole. Imagine you are an archaeologist from another planet discovering this artifact. What hypotheses would you form about the builder's intelligence, needs, and methods? Write your field report."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt58": "Choose a common word (e.g., 'home,' 'work,' 'friend') and dissect its personal syntax. What rules, associations, and exceptions have you built around its meaning? Now, deliberately break one of those rules. Use the word in a context or with a definition that feels wrong to you. Write a paragraph that forces this new usage. How does corrupting your own internal language create space for new understanding?"
|
"prompt58": "Walk through a familiar indoor space (your home, your office) in complete darkness, or with your eyes closed if safe. Navigate by touch, memory, and sound alone. Describe the experience. Which objects and spaces feel different? What details do you notice that vision usually overrides? Write about the knowledge held in your hands and feet, and the temporary oblivion of the visual world. How does this shift in primary sense redefine your understanding of the space?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt59": "Contemplate a personal habit or pattern you wish to change. Instead of focusing on breaking it, imagine it diverging—mutating into a new, slightly different pattern. Describe the old habit in detail, then design its evolved form. What small, intentional twist could redirect its energy? Write about a day living with this divergent habit. How does a shift in perspective, rather than eradication, alter your relationship to it?"
|
"prompt59": "You discover a single, worn-out glove lying on a park bench. Describe it in detail—its color, material, signs of wear. Write a speculative history for this artifact. Who owned it? How was it lost? From the glove's perspective, narrate its journey from a department store shelf to this moment of abandonment. What human warmth did it hold, and what does its solitary state signify about loss and separation?"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,182 +1,182 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"prompt00": "You discover a box of old keys. None are labeled. Describe their shapes, weights, and the sounds they make. Speculate on the doors, cabinets, or diaries they once unlocked. Choose one key and imagine the specific, significant thing it secured. Now, imagine throwing them all away, accepting that those locks will remain forever closed. Write about the liberation and the loss in that act of relinquishment."
|
"prompt00": "Describe a piece of furniture in your home that has been with you through multiple life stages. Chronicle the conversations it has silently witnessed, the weight of different people who have sat upon it, the objects it has held. How has its function or meaning evolved alongside your own story? What would it say if it could speak of the quiet history embedded in its grain and upholstery?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt01": "Find a source of natural, repetitive sound—rain on a roof, waves on a shore, wind in leaves. Listen until the sound ceases to be 'noise' and becomes a pattern, a rhythm, a form of silence. Describe the moment your perception shifted. What thoughts or memories surfaced in the space created by this hypnotic auditory pattern? Write about the meditation inherent in repetition."
|
"prompt01": "Find a tree with visible scars—from pruning, lightning, disease, or carved initials. Describe these marks as entries in the tree's personal diary. What do they record about survival, interaction, and the passage of time? Imagine the tree's perspective on healing, which does not erase the wound but grows around it, incorporating the damage into its expanding self. What scars of your own have become part of your structure?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt02": "Describe a local landmark you've passed countless times but never truly examined—a statue, an old sign, a peculiar tree. Stop and study it for fifteen minutes. Record every detail, every crack, every stain. Now, research or imagine its history. How does this deep looking transform an invisible part of your landscape into a character with a story?"
|
"prompt02": "Recall a promise you made to yourself long ago—a vow about the person you would become, the life you would lead, or a principle you would never break. Have you kept it? If so, describe the quiet fidelity required. If not, explore the moment and the reasons for the divergence. Does the broken promise feel like a betrayal or an evolution? Is the ghost of that old vow a compassionate or an accusing presence?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt03": "Test prompt for adding to history"
|
"prompt03": "Describe a recurring dream you have not had in years, but whose emotional residue still lingers. What was its landscape, its characters, its unspoken rules? Why do you think it has ceased its nocturnal visits? Explore the possibility that it was a messenger whose work is done, or a story your mind no longer needs to tell. What quiet tremor in your waking life might have signaled its departure?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt04": "Choose a common phrase you use often (e.g., \"I'm fine,\" \"Just a minute,\" \"Don't worry about it\"). Dissect it. What does it truly mean when you say it? What does it conceal? What convenience does it provide? Now, for one day, vow not to use it. Chronicle the conversations that become longer, more awkward, or more honest as a result."
|
"prompt04": "Imagine you could send a message to yourself ten years in the past. You are limited to five words. What would those five words be? Why? Now, imagine receiving a five-word message from your future self, ten years from now. What might it say? Write about the agonizing economy and profound potential of such constrained communication."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt05": "Recall a time you received a gift that was perfectly, inexplicably right for you. Describe the gift and the giver. What made it so resonant? Was it an understanding of a secret wish, a reflection of an unseen part of you, or a tool you didn't know you needed? Explore the magic of being seen and understood through the medium of an object."
|
"prompt05": "Observe a shadow throughout the day. It could be the shadow of a tree, a building, or a simple object on your desk. Chronicle its slow, silent journey. How does its shape, length, and sharpness change? Use this as a meditation on time's passage. What is the relationship between the solid object and its fleeting, dependent silhouette?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt06": "Map a friendship as a shared garden. What did each of you plant in the initial soil? What has grown wild? What requires regular tending? Have there been seasons of drought or frost? Are there any beautiful, stubborn weeds? Write a gardener's diary entry about the current state of this plot, reflecting on its history and future."
|
"prompt06": "Contemplate the concept of a 'horizon'—both literal and metaphorical. Describe a time you physically journeyed toward a horizon. What was the experience of it perpetually receding? Now, identify a current personal or professional horizon. How do you navigate toward something that by definition moves as you do? Write about the tension between the journey and the ever-distant line."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt07": "Describe a skill you have that is entirely non-verbal—perhaps riding a bike, kneading dough, tuning an instrument by ear. Attempt to write a manual for this skill using only metaphors and physical sensations. Avoid technical terms. Can you translate embodied knowledge into prose? What is lost, and what is poetically gained?"
|
"prompt07": "Describe a food or dish that is deeply connected to a specific memory of a person or place. Go beyond taste. Describe the sounds of its preparation, the smells that filled the air, the textures. Now, attempt to recreate it or seek it out. Does the experience live up to the memory, or does it highlight the irreproducible context of the original moment? Write about the pursuit of sensory time travel."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt08": "Recall a scent that acts as a master key, unlocking a flood of specific, detailed memories. Describe the scent in non-scent words: is it sharp, round, velvety, brittle? Now, follow the key into the memory palace it opens. Don't just describe the memory; describe the architecture of the connection itself. How is scent wired so directly to the past?"
|
"prompt08": "You are given a notebook with exactly one hundred blank pages. The instruction is to fill it with something meaningful, but you must decide what constitutes 'meaningful.' Describe your deliberation. Do you use it for sketches, observations, lists of grievances, gratitude, or a single, sprawling story? Write about the weight of the empty book and the significance you choose to impose upon its potential."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt09": "Imagine you are a translator for a species that communicates through subtle shifts in temperature. Describe a recent emotional experience as a thermal map. Where in your body did the warmth of joy concentrate? Where did the cold front of anxiety settle? How would you translate this silent, somatic language into words for someone who only understands degrees and gradients?"
|
"prompt09": "Choose a color that has held different meanings for you at different stages of your life. Trace its significance from childhood associations to current perceptions. Has it been a color of comfort, rebellion, mourning, or joy? Find an object in that color and describe it as a repository of these shifting emotional hues. How does color function as a silent, evolving language in your personal history?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt10": "Find a surface covered in a fine layer of dust—a windowsill, an old book, a forgotten picture frame. Describe this 'residue' of time and neglect. What stories does the pattern of settlement tell? Write about the act of wiping it away. Is it an erasure of history or a renewal? What clean surface is revealed, and does it feel like a loss or a gain?"
|
"prompt10": "You receive a package with no return address. Inside is an object you have never seen before, but it feels vaguely, unsettlingly familiar. Describe this object in meticulous detail. What is its function? What does its design imply about its maker or its intended use? Write the story of how you interact with this mysterious artifact. Do you display it, hide it, or try to return it to a non-existent sender? What does your choice reveal?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt11": "Build a 'gossamer' bridge in your mind between two seemingly disconnected concepts: for example, baking bread and forgiveness, or traffic patterns and anxiety. Describe the fragile, translucent strands of logic or metaphor you use to connect them. Walk across this bridge. What new landscape do you find on the other side? Does the bridge hold, or dissolve after use?"
|
"prompt11": "Describe a flavor or taste combination that you find uniquely comforting. Deconstruct it into its elemental parts. Now, research or imagine its origin story. How did these ingredients first come together? Follow that history through trade routes, cultural fusion, or family tradition. How does knowing this deeper history alter the simple act of tasting? Does it add layers, or strip the comfort down to its essential chemistry?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt12": "Map a personal 'labyrinth' of procrastination or avoidance. What are its enticing entryways (\"I'll just check...\")? Its circular corridors of rationalization? Its terrifying center (the task itself)? Describe one recent journey into this maze. What finally provided the thread to lead you out, or what made you decide to sit in the center and confront the Minotaur?"
|
"prompt12": "Observe a cloud formation for an extended period. Chronicle its slow transformation from one shape into another. Resist the urge to name it (a dragon, a ship). Instead, describe the pure process of morphing, the dissipation and coagulation of vapor. Use this as a metaphor for a change in your own life that was gradual, inevitable, and beautiful in its impermanence. How do you document a process that leaves no solid artifact?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt13": "Craft a mental 'effigy' of a piece of advice you were given that you've chosen to ignore. Give it form and substance. Do you keep it on a shelf, bury it, or ritually dismantle it? Write about the act of holding this representation of rejected wisdom. Does making it concrete help you understand your refusal, or simply honor the intention of the giver?"
|
"prompt13": "Describe a piece of technology you use daily (a phone, a stove, a car) as if it were a living, breathing creature with its own moods and needs. Personify its sounds, its heat, its occasional malfunctions. Write a day in the life from its perspective. What does it 'experience'? How does it perceive your touch and your dependence? Does it feel like a symbiotic partner or a captive servant?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt14": "Recall a decision point that felt like standing at the mouth of a 'labyrinth,' with multiple winding paths ahead. Describe the initial confusion and the method you used to choose an entrance (logic, intuition, chance). Now, with hindsight, map the path you actually took. Were there dead ends or unexpected centers? Did the labyrinth lead you out, or deeper into understanding?"
|
"prompt14": "Imagine your childhood home has a secret room you never discovered. Describe what you imagine is inside. Is it a treasure trove of forgotten toys? A dusty library of family secrets? A perfectly preserved moment from a specific day? Now, as an adult, write about what you would hope to find there, and what that hope reveals about your relationship to your own past."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt15": "Contemplate a 'quasar'—an immensely luminous, distant celestial object. Use it as a metaphor for a source of guidance or inspiration in your life that feels both incredibly powerful and remote. Who or what is this distant beacon? Describe the 'light' it emits and the long journey it takes to reach you. How do you navigate by this ancient, brilliant, but fundamentally untouchable signal?"
|
"prompt15": "You discover a box of old keys. None are labeled. Describe their shapes, weights, and the sounds they make. Speculate on the doors, cabinets, or diaries they once unlocked. Choose one key and imagine the specific, significant thing it secured. Now, imagine throwing them all away, accepting that those locks will remain forever closed. Write about the liberation and the loss in that act of relinquishment."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt16": "Describe a piece of music that left a 'residue' in your mind—a melody that loops unbidden, a lyric that sticks, a rhythm that syncs with your heartbeat. How does this auditory artifact resurface during quiet moments? What emotional or memory-laden dust has it collected? Write about the process of this mental replay, and whether you seek to amplify it or gently brush it away."
|
"prompt16": "Find a source of natural, repetitive sound—rain on a roof, waves on a shore, wind in leaves. Listen until the sound ceases to be 'noise' and becomes a pattern, a rhythm, a form of silence. Describe the moment your perception shifted. What thoughts or memories surfaced in the space created by this hypnotic auditory pattern? Write about the meditation inherent in repetition."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt17": "Recall a 'failed' experiment from your past—a recipe that flopped, a project abandoned, a relationship that didn't work. Instead of framing it as a mistake, analyze it as a valuable trial that produced data. What did you learn about the materials, the process, or yourself? How did the outcome diverge from your hypothesis? Write a lab report for this experiment, focusing on the insights gained rather than the desired product. How does this reframe 'failure'?"
|
"prompt17": "Describe a local landmark you've passed countless times but never truly examined—a statue, an old sign, a peculiar tree. Stop and study it for fifteen minutes. Record every detail, every crack, every stain. Now, research or imagine its history. How does this deep looking transform an invisible part of your landscape into a character with a story?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt18": "Chronicle the life cycle of a rumor or piece of gossip that reached you. Where did you first hear it? How did it mutate as it passed to you? What was your role—conduit, amplifier, skeptic, terminator? Analyze the social algorithm that governs such information transfer. What need did this rumor feed in its listeners? Write about the velocity and distortion of unverified stories through a community."
|
"prompt18": "Test prompt for adding to history"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt19": "Recall a time you had to translate—not between languages, but between contexts: explaining a job to family, describing an emotion to someone who doesn't share it, making a technical concept accessible. Describe the words that failed you and the metaphors you crafted to bridge the gap. What was lost in translation? What was surprisingly clarified? Explore the act of building temporary, fragile bridges of understanding between internal and external worlds."
|
"prompt19": "Choose a common phrase you use often (e.g., \"I'm fine,\" \"Just a minute,\" \"Don't worry about it\"). Dissect it. What does it truly mean when you say it? What does it conceal? What convenience does it provide? Now, for one day, vow not to use it. Chronicle the conversations that become longer, more awkward, or more honest as a result."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt20": "You discover a forgotten corner of a digital space you own—an old blog draft, a buried folder of photos, an abandoned social media profile. Explore this digital artifact as an archaeologist would a physical site. What does the layout, the language, the imagery tell you about a past self? Reconstruct the mindset of the person who created it. How does this digital echo compare to your current identity? Is it a charming relic or an unsettling ghost?"
|
"prompt20": "Recall a time you received a gift that was perfectly, inexplicably right for you. Describe the gift and the giver. What made it so resonant? Was it an understanding of a secret wish, a reflection of an unseen part of you, or a tool you didn't know you needed? Explore the magic of being seen and understood through the medium of an object."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt21": "You are tasked with archiving a sound that is becoming obsolete—the click of a rotary phone, the chirp of a specific bird whose habitat is shrinking, the particular hum of an old appliance. Record a detailed description of this sound as if for a future museum. What are its frequencies, its rhythms, its emotional connotations? Now, imagine the silence that will exist in its place. What other, newer sounds will fill that auditory niche? Write an elegy for a vanishing sonic fingerprint."
|
"prompt21": "Map a friendship as a shared garden. What did each of you plant in the initial soil? What has grown wild? What requires regular tending? Have there been seasons of drought or frost? Are there any beautiful, stubborn weeds? Write a gardener's diary entry about the current state of this plot, reflecting on its history and future."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt22": "Craft a mental effigy of a habit, fear, or desire you wish to understand better. Describe this symbolic representation in detail—its materials, its posture, its expression. Now, perform a symbolic action upon it: you might place it in a drawer, bury it in the garden of your mind, or set it adrift on an imaginary river. Chronicle this ritual. Does the act of creating and addressing the effigy change your relationship to the thing it represents, or does it merely make its presence more tangible?"
|
"prompt22": "Describe a skill you have that is entirely non-verbal—perhaps riding a bike, kneading dough, tuning an instrument by ear. Attempt to write a manual for this skill using only metaphors and physical sensations. Avoid technical terms. Can you translate embodied knowledge into prose? What is lost, and what is poetically gained?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt23": "Describe a labyrinth you have constructed in your own mind—not a physical maze, but a complex, recurring thought pattern or emotional state you find yourself navigating. What are its winding corridors (rationalizations), its dead ends (frustrations), and its potential center (understanding or acceptance)? Map one recent journey through this internal labyrinth. What subtle tremor of insight or fear guided your turns? How do you find your way out, or do you choose to remain within, exploring its familiar, intricate paths?"
|
"prompt23": "Recall a scent that acts as a master key, unlocking a flood of specific, detailed memories. Describe the scent in non-scent words: is it sharp, round, velvety, brittle? Now, follow the key into the memory palace it opens. Don't just describe the memory; describe the architecture of the connection itself. How is scent wired so directly to the past?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt24": "Examine a family tradition or ritual as if it were an ancient artifact. Break down its syntax: the required steps, the symbolic objects, the spoken phrases. Who are the keepers of this tradition? How has it mutated or diverged over generations? Participate in or recall this ritual with fresh eyes. What unspoken values and histories are encoded within its performance? What would be lost if it faded into oblivion?"
|
"prompt24": "Imagine you are a translator for a species that communicates through subtle shifts in temperature. Describe a recent emotional experience as a thermal map. Where in your body did the warmth of joy concentrate? Where did the cold front of anxiety settle? How would you translate this silent, somatic language into words for someone who only understands degrees and gradients?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt25": "Observe a plant growing in an unexpected place—a crack in the sidewalk, a gutter, a wall. Chronicle its struggle and persistence. Imagine the velocity of its growth against all odds. Write from the plant's perspective about its daily existence: the foot traffic, the weather, the search for sustenance. What can this resilient life form teach you about finding footholds and thriving in inhospitable environments?"
|
"prompt25": "Find a surface covered in a fine layer of dust—a windowsill, an old book, a forgotten picture frame. Describe this 'residue' of time and neglect. What stories does the pattern of settlement tell? Write about the act of wiping it away. Is it an erasure of history or a renewal? What clean surface is revealed, and does it feel like a loss or a gain?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt26": "Imagine your creative process as a room with many thresholds. Describe the room where you generate raw ideas—its mess, its energy. Then, describe the act of crossing the threshold into the room where you refine and edit. What changes in the atmosphere? What do you leave behind at the door, and what must you carry with you? Write about the architecture of your own creativity."
|
"prompt26": "Build a 'gossamer' bridge in your mind between two seemingly disconnected concepts: for example, baking bread and forgiveness, or traffic patterns and anxiety. Describe the fragile, translucent strands of logic or metaphor you use to connect them. Walk across this bridge. What new landscape do you find on the other side? Does the bridge hold, or dissolve after use?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt27": "You are given a seed. It is not a magical seed, but an ordinary one from a fruit you ate. Instead of planting it, you decide to carry it with you for a week as a silent companion. Describe its presence in your pocket or bag. How does knowing it is there, a compact potential for an entire mycelial network of roots and a tree, subtly influence your days? Write about the weight of unactivated futures."
|
"prompt27": "Map a personal 'labyrinth' of procrastination or avoidance. What are its enticing entryways (\"I'll just check...\")? Its circular corridors of rationalization? Its terrifying center (the task itself)? Describe one recent journey into this maze. What finally provided the thread to lead you out, or what made you decide to sit in the center and confront the Minotaur?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt28": "Recall a time you had to learn a new system or language quickly—a job, a software, a social circle. Describe the initial phase of feeling like an outsider, decoding the basic algorithms of behavior. Then, focus on the precise moment you felt you crossed the threshold from outsider to competent insider. What was the catalyst? A piece of understood jargon? A successfully completed task? Explore the subtle architecture of belonging."
|
"prompt28": "Craft a mental 'effigy' of a piece of advice you were given that you've chosen to ignore. Give it form and substance. Do you keep it on a shelf, bury it, or ritually dismantle it? Write about the act of holding this representation of rejected wisdom. Does making it concrete help you understand your refusal, or simply honor the intention of the giver?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt29": "You find an old, annotated map—perhaps in a book, or a tourist pamphlet from a trip long ago. Study the marks: circled sites, crossed-out routes, notes in the margin. Reconstruct the journey of the person who held this map. Where did they plan to go? Where did they actually go, based on the evidence? Write the travelogue of that forgotten expedition, blending the cartographic intention with the likely reality."
|
"prompt29": "Recall a decision point that felt like standing at the mouth of a 'labyrinth,' with multiple winding paths ahead. Describe the initial confusion and the method you used to choose an entrance (logic, intuition, chance). Now, with hindsight, map the path you actually took. Were there dead ends or unexpected centers? Did the labyrinth lead you out, or deeper into understanding?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt30": "You encounter a door that is usually locked, but today it is slightly ajar. This is not a grand, mysterious portal, but an ordinary door—to a storage closet, a rooftop, a neighbor's garden gate. Write about the potent allure of this minor threshold. Do you push it open? What mundane or profound discovery lies on the other side? Explore the magnetism of accessible secrets in a world of usual boundaries."
|
"prompt30": "Contemplate a 'quasar'—an immensely luminous, distant celestial object. Use it as a metaphor for a source of guidance or inspiration in your life that feels both incredibly powerful and remote. Who or what is this distant beacon? Describe the 'light' it emits and the long journey it takes to reach you. How do you navigate by this ancient, brilliant, but fundamentally untouchable signal?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt31": "Recall a piece of practical advice you received that functioned like a simple life algorithm: 'When X happens, do Y.' Examine a recent situation where you deliberately chose not to follow that algorithm. What prompted the deviation? What was the outcome? Describe the feeling of operating outside of a previously trusted internal program. Did the mutation feel like a mistake or an evolution?"
|
"prompt31": "Describe a piece of music that left a 'residue' in your mind—a melody that loops unbidden, a lyric that sticks, a rhythm that syncs with your heartbeat. How does this auditory artifact resurface during quiet moments? What emotional or memory-laden dust has it collected? Write about the process of this mental replay, and whether you seek to amplify it or gently brush it away."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt32": "Describe a piece of clothing you own that has been altered or mended multiple times. Trace the history of each repair. Who performed them, and under what circumstances? How does the garment's story of damage and restoration mirror larger cycles of wear and renewal in your own life? What does its continued use, despite its patched state, say about your relationship with impermanence and care?"
|
"prompt32": "Recall a 'failed' experiment from your past—a recipe that flopped, a project abandoned, a relationship that didn't work. Instead of framing it as a mistake, analyze it as a valuable trial that produced data. What did you learn about the materials, the process, or yourself? How did the outcome diverge from your hypothesis? Write a lab report for this experiment, focusing on the insights gained rather than the desired product. How does this reframe 'failure'?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt33": "You find an old, hand-drawn map that leads to a place in your neighborhood. Follow it. Does it lead you to a spot that still exists, or to a location now utterly changed? Describe the journey of reconciling the cartography of the past with the terrain of the present. What has been erased? What endures? What ghosts of previous journeys do you feel along the way?"
|
"prompt33": "Chronicle the life cycle of a rumor or piece of gossip that reached you. Where did you first hear it? How did it mutate as it passed to you? What was your role—conduit, amplifier, skeptic, terminator? Analyze the social algorithm that governs such information transfer. What need did this rumor feed in its listeners? Write about the velocity and distortion of unverified stories through a community."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt34": "Consider a skill you are learning. Break down its initial algorithm—the basic, rigid steps you must follow. Now, describe the moment when practice leads to mutation: the algorithm begins to dissolve into intuition, muscle memory, or personal style. Where are you in this process? Can you feel the old, clunky code still running beneath the new, fluid performance? Write about the uncomfortable, fruitful space between competence and mastery."
|
"prompt34": "Recall a time you had to translate—not between languages, but between contexts: explaining a job to family, describing an emotion to someone who doesn't share it, making a technical concept accessible. Describe the words that failed you and the metaphors you crafted to bridge the gap. What was lost in translation? What was surprisingly clarified? Explore the act of building temporary, fragile bridges of understanding between internal and external worlds."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt35": "Analyze the unspoken social algorithm of a group you belong to—your family, your friend circle, your coworkers. What are the input rules (jokes that are allowed, topics to avoid)? What are the output expectations (laughter, support, problem-solving)? Now, imagine introducing a mutation: you break a minor, unwritten rule. Chronicle the system's response. Does it self-correct, reject the input, or adapt?"
|
"prompt35": "You discover a forgotten corner of a digital space you own—an old blog draft, a buried folder of photos, an abandoned social media profile. Explore this digital artifact as an archaeologist would a physical site. What does the layout, the language, the imagery tell you about a past self? Reconstruct the mindset of the person who created it. How does this digital echo compare to your current identity? Is it a charming relic or an unsettling ghost?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt36": "Imagine your daily routine is a genetic sequence. Identify a habitual behavior that feels like a dominant gene. Now, imagine a spontaneous mutation occurring in this sequence—one small, random change in the order or execution of your day. Follow the consequences. Does this mutation prove beneficial, harmful, or neutral? Does it replicate and become part of your new code? Write about the evolution of a personal habit through chance."
|
"prompt36": "You are tasked with archiving a sound that is becoming obsolete—the click of a rotary phone, the chirp of a specific bird whose habitat is shrinking, the particular hum of an old appliance. Record a detailed description of this sound as if for a future museum. What are its frequencies, its rhythms, its emotional connotations? Now, imagine the silence that will exist in its place. What other, newer sounds will fill that auditory niche? Write an elegy for a vanishing sonic fingerprint."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt37": "Your memory is a vast, dark archive. Choose a specific memory and imagine you are its archivist. Describe the process of retrieving it: locating the correct catalog number, the feel of the storage medium, the quality of the playback. Now, describe the process of conservation—what elements are fragile and in need of repair? Do you restore it to its original clarity, or preserve its current, faded state? What is the ethical duty of a self-archivist?"
|
"prompt37": "Craft a mental effigy of a habit, fear, or desire you wish to understand better. Describe this symbolic representation in detail—its materials, its posture, its expression. Now, perform a symbolic action upon it: you might place it in a drawer, bury it in the garden of your mind, or set it adrift on an imaginary river. Chronicle this ritual. Does the act of creating and addressing the effigy change your relationship to the thing it represents, or does it merely make its presence more tangible?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt38": "Examine a mended object in your possession—a book with tape, a garment with a patch, a glued-together mug. Describe the repair not as a flaw, but as a new feature, a record of care and continuity. Write the history of its breaking and its fixing. Who performed the repair, and what was their state of mind? How does the object's value now reside in its visible history of damage and healing?"
|
"prompt38": "Describe a labyrinth you have constructed in your own mind—not a physical maze, but a complex, recurring thought pattern or emotional state you find yourself navigating. What are its winding corridors (rationalizations), its dead ends (frustrations), and its potential center (understanding or acceptance)? Map one recent journey through this internal labyrinth. What subtle tremor of insight or fear guided your turns? How do you find your way out, or do you choose to remain within, exploring its familiar, intricate paths?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt39": "Imagine you are a cartographer of sound. Map the auditory landscape of your current environment. Label the persistent drones, the intermittent rhythms, the sudden percussive events. What are the quiet zones? Where do sounds overlap to create new harmonies or dissonances? Now, imagine mutating one sound source—silencing a hum, amplifying a whisper, changing a rhythm. How does this single alteration redraw the entire sonic map and your emotional response to the space?"
|
"prompt39": "Examine a family tradition or ritual as if it were an ancient artifact. Break down its syntax: the required steps, the symbolic objects, the spoken phrases. Who are the keepers of this tradition? How has it mutated or diverged over generations? Participate in or recall this ritual with fresh eyes. What unspoken values and histories are encoded within its performance? What would be lost if it faded into oblivion?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt40": "Contemplate the concept of a 'watershed'—a geographical dividing line. Now, identify a watershed moment in your own life: a decision, an event, or a realization that divided your experience into 'before' and 'after.' Describe the landscape of the 'before.' Then, detail the moment of the divide itself. Finally, look out over the 'after' territory. How did the paths available to you fundamentally diverge at that ridge line? What rivers of consequence began to flow in new directions?"
|
"prompt40": "Observe a plant growing in an unexpected place—a crack in the sidewalk, a gutter, a wall. Chronicle its struggle and persistence. Imagine the velocity of its growth against all odds. Write from the plant's perspective about its daily existence: the foot traffic, the weather, the search for sustenance. What can this resilient life form teach you about finding footholds and thriving in inhospitable environments?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt41": "Observe a spiderweb, a bird's nest, or another intricate natural construction. Describe it not as a static object, but as the recorded evidence of a process—a series of deliberate actions repeated to create a functional whole. Imagine you are an archaeologist from another planet discovering this artifact. What hypotheses would you form about the builder's intelligence, needs, and methods? Write your field report."
|
"prompt41": "Imagine your creative process as a room with many thresholds. Describe the room where you generate raw ideas—its mess, its energy. Then, describe the act of crossing the threshold into the room where you refine and edit. What changes in the atmosphere? What do you leave behind at the door, and what must you carry with you? Write about the architecture of your own creativity."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt42": "Walk through a familiar indoor space (your home, your office) in complete darkness, or with your eyes closed if safe. Navigate by touch, memory, and sound alone. Describe the experience. Which objects and spaces feel different? What details do you notice that vision usually overrides? Write about the knowledge held in your hands and feet, and the temporary oblivion of the visual world. How does this shift in primary sense redefine your understanding of the space?"
|
"prompt42": "You are given a seed. It is not a magical seed, but an ordinary one from a fruit you ate. Instead of planting it, you decide to carry it with you for a week as a silent companion. Describe its presence in your pocket or bag. How does knowing it is there, a compact potential for an entire mycelial network of roots and a tree, subtly influence your days? Write about the weight of unactivated futures."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt43": "You discover a single, worn-out glove lying on a park bench. Describe it in detail—its color, material, signs of wear. Write a speculative history for this artifact. Who owned it? How was it lost? From the glove's perspective, narrate its journey from a department store shelf to this moment of abandonment. What human warmth did it hold, and what does its solitary state signify about loss and separation?"
|
"prompt43": "Recall a time you had to learn a new system or language quickly—a job, a software, a social circle. Describe the initial phase of feeling like an outsider, decoding the basic algorithms of behavior. Then, focus on the precise moment you felt you crossed the threshold from outsider to competent insider. What was the catalyst? A piece of understood jargon? A successfully completed task? Explore the subtle architecture of belonging."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt44": "Find a body of water—a puddle after rain, a pond, a riverbank. Look at your reflection, then disturb the surface with a touch or a thrown pebble. Watch the image shatter and slowly reform. Use this as a metaphor for a period of personal disruption in your life. Describe the 'shattering' event, the chaotic ripple period, and the gradual, never-quite-identical reformation of your sense of self. What was lost in the distortion, and what new facets were revealed?"
|
"prompt44": "You find an old, annotated map—perhaps in a book, or a tourist pamphlet from a trip long ago. Study the marks: circled sites, crossed-out routes, notes in the margin. Reconstruct the journey of the person who held this map. Where did they plan to go? Where did they actually go, based on the evidence? Write the travelogue of that forgotten expedition, blending the cartographic intention with the likely reality."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt45": "You are handed a map of a city you know well, but it is from a century ago. Compare it to the modern layout. Which streets have vanished into oblivion, paved over or renamed? Which buildings are ghosts on the page? Choose one lost place and imagine walking its forgotten route today. What echoes of its past life—sounds, smells, activities—can you almost perceive beneath the contemporary surface? Write about the layers of history that coexist in a single geographic space."
|
"prompt45": "You encounter a door that is usually locked, but today it is slightly ajar. This is not a grand, mysterious portal, but an ordinary door—to a storage closet, a rooftop, a neighbor's garden gate. Write about the potent allure of this minor threshold. Do you push it open? What mundane or profound discovery lies on the other side? Explore the magnetism of accessible secrets in a world of usual boundaries."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt46": "What is something you've been putting off and why?"
|
"prompt46": "Recall a piece of practical advice you received that functioned like a simple life algorithm: 'When X happens, do Y.' Examine a recent situation where you deliberately chose not to follow that algorithm. What prompted the deviation? What was the outcome? Describe the feeling of operating outside of a previously trusted internal program. Did the mutation feel like a mistake or an evolution?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt47": "Recall a piece of art—a painting, song, film—that initially confused or repelled you, but that you later came to appreciate or love. Describe your first, negative reaction in detail. Then, trace the journey to understanding. What changed in you or your context that allowed a new interpretation? Write about the value of sitting with discomfort and the rewards of having your internal syntax for beauty challenged and expanded."
|
"prompt47": "Describe a piece of clothing you own that has been altered or mended multiple times. Trace the history of each repair. Who performed them, and under what circumstances? How does the garment's story of damage and restoration mirror larger cycles of wear and renewal in your own life? What does its continued use, despite its patched state, say about your relationship with impermanence and care?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt48": "Imagine your life as a vast, intricate tapestry. Describe the overall scene it depicts. Now, find a single, loose thread—a small regret, an unresolved question, a path not taken. Write about gently pulling on that thread. What part of the tapestry begins to unravel? What new pattern or image is revealed—or destroyed—by following this divergence? Is the act one of repair or deconstruction?"
|
"prompt48": "You find an old, hand-drawn map that leads to a place in your neighborhood. Follow it. Does it lead you to a spot that still exists, or to a location now utterly changed? Describe the journey of reconciling the cartography of the past with the terrain of the present. What has been erased? What endures? What ghosts of previous journeys do you feel along the way?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt49": "Recall a dream that felt more real than waking life. Describe its internal logic, its emotional palette, and its lingering aftertaste. Now, write a 'practical guide' for navigating that specific dreamscape, as if for a tourist. What are the rules? What should one avoid? What treasures might be found? By treating the dream as a tangible place, what insights do you gain about the concerns of your subconscious?"
|
"prompt49": "Consider a skill you are learning. Break down its initial algorithm—the basic, rigid steps you must follow. Now, describe the moment when practice leads to mutation: the algorithm begins to dissolve into intuition, muscle memory, or personal style. Where are you in this process? Can you feel the old, clunky code still running beneath the new, fluid performance? Write about the uncomfortable, fruitful space between competence and mastery."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt50": "Describe a public space you frequent (a library, a cafe, a park) at the exact moment it opens or closes. Capture the transition from emptiness to potential, or from activity to stillness. Focus on the staff or custodians who facilitate this transition—the unseen architects of these daily cycles. Write from the perspective of the space itself as it breathes in or out its human occupants. What residue of the day does it hold in the quiet?"
|
"prompt50": "Analyze the unspoken social algorithm of a group you belong to—your family, your friend circle, your coworkers. What are the input rules (jokes that are allowed, topics to avoid)? What are the output expectations (laughter, support, problem-solving)? Now, imagine introducing a mutation: you break a minor, unwritten rule. Chronicle the system's response. Does it self-correct, reject the input, or adapt?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt51": "Listen to a piece of music you know well, but focus exclusively on a single instrument or voice that usually resides in the background. Follow its thread through the entire composition. Describe its journey: when does it lead, when does it harmonize, when does it fall silent? Now, write a short story where this supporting element is the main character. How does shifting your auditory focus create a new narrative from familiar material?"
|
"prompt51": "Imagine your daily routine is a genetic sequence. Identify a habitual behavior that feels like a dominant gene. Now, imagine a spontaneous mutation occurring in this sequence—one small, random change in the order or execution of your day. Follow the consequences. Does this mutation prove beneficial, harmful, or neutral? Does it replicate and become part of your new code? Write about the evolution of a personal habit through chance."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt52": "Describe your reflection in a window at night, with the interior light creating a double exposure of your face and the dark world outside. What two versions of yourself are superimposed? Write a conversation between the 'inside' self, defined by your private space, and the 'outside' self, defined by the anonymous night. What do they want from each other? How does this liminal artifact—the glass—both separate and connect these identities?"
|
"prompt52": "Your memory is a vast, dark archive. Choose a specific memory and imagine you are its archivist. Describe the process of retrieving it: locating the correct catalog number, the feel of the storage medium, the quality of the playback. Now, describe the process of conservation—what elements are fragile and in need of repair? Do you restore it to its original clarity, or preserve its current, faded state? What is the ethical duty of a self-archivist?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt53": "Imagine you are a diver exploring the deep ocean of your own memory. Choose a specific, vivid memory and describe it as a submerged landscape. What creatures (emotions) swim there? What is the water pressure (emotional weight) like? Now, imagine a small, deliberate act of forgetting—letting a single detail of that memory dissolve into the murk. How does this selective oblivion change the entire ecosystem of that recollection? Does it create space for new growth, or does it feel like a loss of truth?"
|
"prompt53": "Examine a mended object in your possession—a book with tape, a garment with a patch, a glued-together mug. Describe the repair not as a flaw, but as a new feature, a record of care and continuity. Write the history of its breaking and its fixing. Who performed the repair, and what was their state of mind? How does the object's value now reside in its visible history of damage and healing?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt54": "Recall a conversation that ended in a misunderstanding that was never resolved. Re-write the exchange, but introduce a single point of divergence—one person says something slightly different, or pauses a moment longer. How does this tiny change alter the entire trajectory of the conversation and potentially the relationship? Explore the butterfly effect in human dialogue."
|
"prompt54": "Imagine you are a cartographer of sound. Map the auditory landscape of your current environment. Label the persistent drones, the intermittent rhythms, the sudden percussive events. What are the quiet zones? Where do sounds overlap to create new harmonies or dissonances? Now, imagine mutating one sound source—silencing a hum, amplifying a whisper, changing a rhythm. How does this single alteration redraw the entire sonic map and your emotional response to the space?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt55": "Spend 15 minutes in complete silence, actively listening for the absence of a specific sound that is usually present (e.g., traffic, refrigerator hum, birds). Describe the quality of this crafted silence. What smaller sounds emerge in the void? How does your mind and body react to the deliberate removal of this sonic artifact? Explore the concept of oblivion as an active, perceptible state rather than a mere lack."
|
"prompt55": "Contemplate the concept of a 'watershed'—a geographical dividing line. Now, identify a watershed moment in your own life: a decision, an event, or a realization that divided your experience into 'before' and 'after.' Describe the landscape of the 'before.' Then, detail the moment of the divide itself. Finally, look out over the 'after' territory. How did the paths available to you fundamentally diverge at that ridge line? What rivers of consequence began to flow in new directions?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt56": "Describe a skill or talent you possess that feels like it's fading from lack of use—a language getting rusty, a sport you no longer play, an instrument gathering dust. Perform or practice it now, even if clumsily. Chronicle the physical and mental sensations of re-engagement. What echoes of proficiency remain? Is the knowledge truly gone, or merely dormant? Write about the relationship between mastery and oblivion."
|
"prompt56": "Observe a spiderweb, a bird's nest, or another intricate natural construction. Describe it not as a static object, but as the recorded evidence of a process—a series of deliberate actions repeated to create a functional whole. Imagine you are an archaeologist from another planet discovering this artifact. What hypotheses would you form about the builder's intelligence, needs, and methods? Write your field report."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt57": "Choose a common word (e.g., 'home,' 'work,' 'friend') and dissect its personal syntax. What rules, associations, and exceptions have you built around its meaning? Now, deliberately break one of those rules. Use the word in a context or with a definition that feels wrong to you. Write a paragraph that forces this new usage. How does corrupting your own internal language create space for new understanding?"
|
"prompt57": "Walk through a familiar indoor space (your home, your office) in complete darkness, or with your eyes closed if safe. Navigate by touch, memory, and sound alone. Describe the experience. Which objects and spaces feel different? What details do you notice that vision usually overrides? Write about the knowledge held in your hands and feet, and the temporary oblivion of the visual world. How does this shift in primary sense redefine your understanding of the space?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt58": "Contemplate a personal habit or pattern you wish to change. Instead of focusing on breaking it, imagine it diverging—mutating into a new, slightly different pattern. Describe the old habit in detail, then design its evolved form. What small, intentional twist could redirect its energy? Write about a day living with this divergent habit. How does a shift in perspective, rather than eradication, alter your relationship to it?"
|
"prompt58": "You discover a single, worn-out glove lying on a park bench. Describe it in detail—its color, material, signs of wear. Write a speculative history for this artifact. Who owned it? How was it lost? From the glove's perspective, narrate its journey from a department store shelf to this moment of abandonment. What human warmth did it hold, and what does its solitary state signify about loss and separation?"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"prompt59": "Describe a routine journey you make (a commute, a walk to the store) but narrate it as if you are a traveler in a foreign, slightly surreal land. Give fantastical names to ordinary landmarks. Interpret mundane events as portents or rituals. What hidden narrative or mythic structure can you impose on this familiar path? How does this reframing reveal the magic latent in the everyday?"
|
"prompt59": "Find a body of water—a puddle after rain, a pond, a riverbank. Look at your reflection, then disturb the surface with a touch or a thrown pebble. Watch the image shatter and slowly reform. Use this as a metaphor for a period of personal disruption in your life. Describe the 'shattering' event, the chaotic ripple period, and the gradual, never-quite-identical reformation of your sense of self. What was lost in the distortion, and what new facets were revealed?"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,13 +1,16 @@
|
|||||||
[
|
[
|
||||||
"You are given a notebook with one rule: you must fill it with questions only. No answers, no statements, just questions. Write the first page of this notebook. Let the questions range from the mundane ('Why is the sky that particular blue today?') to the profound ('What does my kindness cost me?'). Explore the shape of a mind engaged in pure, open inquiry, free from the pressure of resolution.",
|
"You inherit a box of someone else's photographs. The people and places are largely unknown to you. Select one image and build a speculative history for it. Who are the subjects? What was the occasion? What happened just before and just after the shutter clicked? Write the story this silent image suggests, exploring the act of constructing narrative from anonymous fragments.",
|
||||||
"Describe a piece of technology you use daily (a phone, a stove, a car) as if it were a living, breathing creature with its own moods and needs. Personify its sounds, its heat, its occasional malfunctions. Write a day in the life from its perspective. What does it 'experience'? How does it perceive your touch and your dependence? Does it feel like a symbiotic partner or a captive servant?",
|
"Contemplate a wall in your living space that has held many different pieces of art or decoration over the years. Describe it as a palimpsest—a surface where old marks of nails, faded paint, and shadow lines tell a story of changing tastes and phases. What does this chronology of empty spaces say about your evolving aesthetic or priorities? What might fill the current blank space?",
|
||||||
"Recall a time you witnessed a complete stranger perform a small, unexpected act of kindness. Describe the scene in detail, focusing on the micro-expressions and the subtle shift in the atmosphere. Now, imagine the ripple effects of that act. How might it have altered the recipient's day, and perhaps beyond? Write about the invisible network of goodwill that exists in the mundane, and your role as a silent observer in that moment.",
|
"Recall a piece of advice you once gave that you now realize was incomplete or misguided. Revisit that moment. What understanding were you lacking? How has your perspective shifted? Write a new, amended version of that advice, not for the original recipient, but for your past self. What does this revision teach you about the growth of your own wisdom?",
|
||||||
"Choose a color that has been significant to you at different points in your life. Trace its appearances: a childhood toy, a piece of clothing, a room's paint, a natural phenomenon. How has your relationship with this hue evolved? Does it represent a constant thread or a changing symbol? Write an ode to this color, exploring its personal resonance and its objective, physical properties of light.",
|
"Find a natural object that has been shaped by persistent, gentle force—a stone smoothed by a river, a branch bent by prevailing wind, sand arranged into ripples by water. Describe the object as a record of patience. What in your own character or life has been shaped by a slow, consistent pressure over time? Is the resulting form beautiful, functional, or simply evidence of endurance?",
|
||||||
"You are tasked with creating a time capsule for your current self to open in ten years. Select five non-digital objects that, together, create a portrait of your present life. Describe each object and justify its inclusion. What story do these artifacts tell about your values, your struggles, your joys? Now, write the letter you would include, addressed to your future self. What questions would you ask? What hopes would you express?",
|
"Imagine your sense of curiosity as a physical creature. What does it look like? Is it a scavenger, a hunter, a collector? Describe its daily routine. What does it feed on? When is it most active? Write about a recent expedition you undertook together. Did you follow its lead, or did you have to coax it out of hiding?",
|
||||||
"Observe a cloud formation for an extended period. Chronicle its slow transformation from one shape into another. Resist the urge to name it (a dragon, a ship). Instead, describe the pure process of morphing, the dissipation and coagulation of vapor. Use this as a metaphor for a change in your own life that was gradual, inevitable, and beautiful in its impermanence. How do you document a process that leaves no solid artifact?",
|
"You are asked to contribute an object to a museum exhibit about 'Ordinary Life in the Early 21st Century.' What do you choose? It cannot be a phone or computer. Describe your chosen artifact in clinical detail for the placard. Then, write the personal, emotional footnote you would secretly attach, explaining why this mundane item holds the essence of your daily existence.",
|
||||||
"Recall a book you read that fundamentally changed your perspective. Describe the mental landscape before you encountered it. Then, detail the specific passage or concept that acted as a key, unlocking a new way of seeing. How did the syntax of the author's thoughts rewire your own? Write about the intimate, silent collaboration between reader and text that results in personal evolution.",
|
"Listen to a piece of instrumental music you've never heard before. Without assigning narrative or emotion, describe the sounds purely as architecture. What is the shape of the piece? Is it building a spire, digging a tunnel, weaving a tapestry? Where are its load-bearing rhythms, its decorative flourishes? Write about listening as a form of spatial exploration in a dark, sonic landscape.",
|
||||||
"Find a spot where nature is reclaiming a human structure—ivy on a fence, moss on a step, a crack in asphalt sprouting weeds. Describe this slow-motion negotiation between the built and the wild. Who is winning? Is it a battle or a collaboration? Write from the perspective of one of these natural reclaiming agents. What is its patient, relentless strategy? What does it think of the rigid geometry it is softening?",
|
"Examine your hands. Describe them not as tools, but as maps. What lines trace journeys of labor, care, or anxiety? What scars mark specific incidents? What patterns are inherited? Read the topography of your skin as a personal history written in calluses, wrinkles, and stains. What story do these silent cartographers tell about the life they have helped you build and touch?",
|
||||||
"Describe a flavor or taste combination that you find uniquely comforting. Deconstruct it into its elemental parts. Now, research or imagine its origin story. How did these ingredients first come together? Follow that history through trade routes, cultural fusion, or family tradition. How does knowing this deeper history alter the simple act of tasting? Does it add layers, or strip the comfort down to its essential chemistry?",
|
"Recall a public space—a library, a train station, a park—where you have spent time alone among strangers. Describe the particular quality of solitude it offers, different from being alone at home. How do you negotiate the boundary between private thought and public presence? What connections, however fleeting or imagined, do you feel to the other solitary figures sharing the space?",
|
||||||
"Imagine your mind has a 'peripheral vision' for ideas—thoughts and intuitions that linger just outside your direct focus. Spend a day paying attention to these faint mental tremors. Jot them down. At day's end, examine your notes. Do these peripheral thoughts form a pattern? Are they fears, creative sparks, forgotten tasks? Write about the value of tuning into the quiet background noise of your own consciousness.",
|
"Contemplate a tool you use that is an extension of your body—a pen, a kitchen knife, a musical instrument. Describe the moment it ceases to be a separate object and becomes a seamless conduit for your intention. Where does your body end and the tool begin? Write about the intimacy of this partnership and the knowledge that resides in the hand, not just the mind.",
|
||||||
"You receive a package with no return address. Inside is an object you have never seen before, but it feels vaguely, unsettlingly familiar. Describe this object in meticulous detail. What is its function? What does its design imply about its maker or its intended use? Write the story of how you interact with this mysterious artifact. Do you display it, hide it, or try to return it to a non-existent sender? What does your choice reveal?"
|
"You find a message in a bottle, but it is not a letter. It is a single, small, curious object. Describe this object and the questions it immediately raises. Why was it sent? What does it represent? Write two possible origin stories for this enigmatic dispatch: one mundane and logical, one magical and symbolic. Which story feels more true, and why?",
|
||||||
|
"Observe the play of light and shadow in a room at a specific time of day—the 'golden hour' or the deep blue of twilight. Describe how this transient illumination transforms ordinary objects, granting them drama, mystery, or softness. How does this daily performance of light alter your mood or perception of the space? Write about the silent, ephemeral art show that occurs in your home without an artist.",
|
||||||
|
"Recall a rule or limitation that was imposed on you in childhood—a curfew, a restricted food, a forbidden activity. Explore not just the restriction itself, but the architecture of the boundary. How did you test its strength? What creative paths did you find around it? How has your relationship with boundaries, both external and self-imposed, evolved from that early model?",
|
||||||
|
"Describe a small, routine action you perform daily—making coffee, tying your shoes, locking a door. Slow this action down in your mind until it becomes a series of minute, deliberate steps. Deconstruct its ingrained efficiency. What small satisfactions or moments of presence are usually glossed over? Write about finding a universe of care and attention in a habitual, forgotten motion."
|
||||||
]
|
]
|
||||||
@@ -1,16 +1,19 @@
|
|||||||
[
|
[
|
||||||
"Describe a piece of public art you have a strong reaction to, positive or negative. Interact with it physically—walk around it, touch it if allowed, view it from different angles. How does your physical relationship to the object change your intellectual or emotional response? Write a review that focuses solely on the bodily experience of the art, rather than its purported meaning.",
|
"Recall a time you were lost, not in a wilderness, but in a familiar place made strange—perhaps by fog, darkness, or a disorienting emotional state. Describe the moment your internal map failed. How did you navigate without reliable landmarks? What did you discover about your surroundings and yourself in that state of productive disorientation?",
|
||||||
"Recall a time you had to wait much longer than anticipated—in a line, for news, for a person. Describe the internal landscape of that waiting. How did your mind occupy itself? What petty annoyances or profound thoughts surfaced in the stretched time? Write about the architecture of patience and the unexpected creations that can bloom in its empty spaces.",
|
"Choose a single word that has been echoing in your mind recently. It might be from a conversation, a book, or it may have arisen unbidden. Hold this word up to the light of your current life. How does it refract through your thoughts, your worries, your hopes? Write a short lexicon entry for this word as it exists uniquely for you right now, defining it through personal context and feeling.",
|
||||||
"Imagine your childhood home has a secret room you never discovered. Describe what you imagine is inside. Is it a treasure trove of forgotten toys? A dusty library of family secrets? A perfectly preserved moment from a specific day? Now, as an adult, write about what you would hope to find there, and what that hope reveals about your relationship to your own past.",
|
"Observe a machine at work—a construction vehicle, an espresso maker, a printer. Focus on the precise, repetitive choreography of its parts. Describe this mechanical ballet in terms of effort, sound, and purpose. Now, imagine one of its components developing a slight, unique tremor—a tiny imperfection in its motion. How does this small mutation affect the entire system's performance and character?",
|
||||||
"You are given a notebook with one rule: you must fill it with questions only. No answers, no statements, just questions. Write the first page of this notebook. Let the questions range from the mundane ('Why is the sky that particular blue today?') to the profound ('What does my kindness cost me?'). Explore the shape of a mind engaged in pure, open inquiry, free from the pressure of resolution.",
|
"You inherit a box of someone else's photographs. The people and places are largely unknown to you. Select one image and build a speculative history for it. Who are the subjects? What was the occasion? What happened just before and just after the shutter clicked? Write the story this silent image suggests, exploring the act of constructing narrative from anonymous fragments.",
|
||||||
"Describe a piece of technology you use daily (a phone, a stove, a car) as if it were a living, breathing creature with its own moods and needs. Personify its sounds, its heat, its occasional malfunctions. Write a day in the life from its perspective. What does it 'experience'? How does it perceive your touch and your dependence? Does it feel like a symbiotic partner or a captive servant?",
|
"Contemplate a wall in your living space that has held many different pieces of art or decoration over the years. Describe it as a palimpsest—a surface where old marks of nails, faded paint, and shadow lines tell a story of changing tastes and phases. What does this chronology of empty spaces say about your evolving aesthetic or priorities? What might fill the current blank space?",
|
||||||
"Recall a time you witnessed a complete stranger perform a small, unexpected act of kindness. Describe the scene in detail, focusing on the micro-expressions and the subtle shift in the atmosphere. Now, imagine the ripple effects of that act. How might it have altered the recipient's day, and perhaps beyond? Write about the invisible network of goodwill that exists in the mundane, and your role as a silent observer in that moment.",
|
"Recall a piece of advice you once gave that you now realize was incomplete or misguided. Revisit that moment. What understanding were you lacking? How has your perspective shifted? Write a new, amended version of that advice, not for the original recipient, but for your past self. What does this revision teach you about the growth of your own wisdom?",
|
||||||
"Choose a color that has been significant to you at different points in your life. Trace its appearances: a childhood toy, a piece of clothing, a room's paint, a natural phenomenon. How has your relationship with this hue evolved? Does it represent a constant thread or a changing symbol? Write an ode to this color, exploring its personal resonance and its objective, physical properties of light.",
|
"Find a natural object that has been shaped by persistent, gentle force—a stone smoothed by a river, a branch bent by prevailing wind, sand arranged into ripples by water. Describe the object as a record of patience. What in your own character or life has been shaped by a slow, consistent pressure over time? Is the resulting form beautiful, functional, or simply evidence of endurance?",
|
||||||
"You are tasked with creating a time capsule for your current self to open in ten years. Select five non-digital objects that, together, create a portrait of your present life. Describe each object and justify its inclusion. What story do these artifacts tell about your values, your struggles, your joys? Now, write the letter you would include, addressed to your future self. What questions would you ask? What hopes would you express?",
|
"Imagine your sense of curiosity as a physical creature. What does it look like? Is it a scavenger, a hunter, a collector? Describe its daily routine. What does it feed on? When is it most active? Write about a recent expedition you undertook together. Did you follow its lead, or did you have to coax it out of hiding?",
|
||||||
"Observe a cloud formation for an extended period. Chronicle its slow transformation from one shape into another. Resist the urge to name it (a dragon, a ship). Instead, describe the pure process of morphing, the dissipation and coagulation of vapor. Use this as a metaphor for a change in your own life that was gradual, inevitable, and beautiful in its impermanence. How do you document a process that leaves no solid artifact?",
|
"You are asked to contribute an object to a museum exhibit about 'Ordinary Life in the Early 21st Century.' What do you choose? It cannot be a phone or computer. Describe your chosen artifact in clinical detail for the placard. Then, write the personal, emotional footnote you would secretly attach, explaining why this mundane item holds the essence of your daily existence.",
|
||||||
"Recall a book you read that fundamentally changed your perspective. Describe the mental landscape before you encountered it. Then, detail the specific passage or concept that acted as a key, unlocking a new way of seeing. How did the syntax of the author's thoughts rewire your own? Write about the intimate, silent collaboration between reader and text that results in personal evolution.",
|
"Listen to a piece of instrumental music you've never heard before. Without assigning narrative or emotion, describe the sounds purely as architecture. What is the shape of the piece? Is it building a spire, digging a tunnel, weaving a tapestry? Where are its load-bearing rhythms, its decorative flourishes? Write about listening as a form of spatial exploration in a dark, sonic landscape.",
|
||||||
"Find a spot where nature is reclaiming a human structure—ivy on a fence, moss on a step, a crack in asphalt sprouting weeds. Describe this slow-motion negotiation between the built and the wild. Who is winning? Is it a battle or a collaboration? Write from the perspective of one of these natural reclaiming agents. What is its patient, relentless strategy? What does it think of the rigid geometry it is softening?",
|
"Examine your hands. Describe them not as tools, but as maps. What lines trace journeys of labor, care, or anxiety? What scars mark specific incidents? What patterns are inherited? Read the topography of your skin as a personal history written in calluses, wrinkles, and stains. What story do these silent cartographers tell about the life they have helped you build and touch?",
|
||||||
"Describe a flavor or taste combination that you find uniquely comforting. Deconstruct it into its elemental parts. Now, research or imagine its origin story. How did these ingredients first come together? Follow that history through trade routes, cultural fusion, or family tradition. How does knowing this deeper history alter the simple act of tasting? Does it add layers, or strip the comfort down to its essential chemistry?",
|
"Recall a public space—a library, a train station, a park—where you have spent time alone among strangers. Describe the particular quality of solitude it offers, different from being alone at home. How do you negotiate the boundary between private thought and public presence? What connections, however fleeting or imagined, do you feel to the other solitary figures sharing the space?",
|
||||||
"Imagine your mind has a 'peripheral vision' for ideas—thoughts and intuitions that linger just outside your direct focus. Spend a day paying attention to these faint mental tremors. Jot them down. At day's end, examine your notes. Do these peripheral thoughts form a pattern? Are they fears, creative sparks, forgotten tasks? Write about the value of tuning into the quiet background noise of your own consciousness.",
|
"Contemplate a tool you use that is an extension of your body—a pen, a kitchen knife, a musical instrument. Describe the moment it ceases to be a separate object and becomes a seamless conduit for your intention. Where does your body end and the tool begin? Write about the intimacy of this partnership and the knowledge that resides in the hand, not just the mind.",
|
||||||
"You receive a package with no return address. Inside is an object you have never seen before, but it feels vaguely, unsettlingly familiar. Describe this object in meticulous detail. What is its function? What does its design imply about its maker or its intended use? Write the story of how you interact with this mysterious artifact. Do you display it, hide it, or try to return it to a non-existent sender? What does your choice reveal?"
|
"You find a message in a bottle, but it is not a letter. It is a single, small, curious object. Describe this object and the questions it immediately raises. Why was it sent? What does it represent? Write two possible origin stories for this enigmatic dispatch: one mundane and logical, one magical and symbolic. Which story feels more true, and why?",
|
||||||
|
"Observe the play of light and shadow in a room at a specific time of day—the 'golden hour' or the deep blue of twilight. Describe how this transient illumination transforms ordinary objects, granting them drama, mystery, or softness. How does this daily performance of light alter your mood or perception of the space? Write about the silent, ephemeral art show that occurs in your home without an artist.",
|
||||||
|
"Recall a rule or limitation that was imposed on you in childhood—a curfew, a restricted food, a forbidden activity. Explore not just the restriction itself, but the architecture of the boundary. How did you test its strength? What creative paths did you find around it? How has your relationship with boundaries, both external and self-imposed, evolved from that early model?",
|
||||||
|
"Describe a small, routine action you perform daily—making coffee, tying your shoes, locking a door. Slow this action down in your mind until it becomes a series of minute, deliberate steps. Deconstruct its ingrained efficiency. What small satisfactions or moments of presence are usually glossed over? Write about finding a universe of care and attention in a habitual, forgotten motion."
|
||||||
]
|
]
|
||||||
@@ -6,14 +6,23 @@ const PromptDisplay = () => {
|
|||||||
const [error, setError] = useState(null);
|
const [error, setError] = useState(null);
|
||||||
const [selectedIndex, setSelectedIndex] = useState(null);
|
const [selectedIndex, setSelectedIndex] = useState(null);
|
||||||
const [viewMode, setViewMode] = useState('history'); // 'history' or 'drawn'
|
const [viewMode, setViewMode] = useState('history'); // 'history' or 'drawn'
|
||||||
|
const [poolStats, setPoolStats] = useState({
|
||||||
|
total: 0,
|
||||||
|
target: 20,
|
||||||
|
sessions: 0,
|
||||||
|
needsRefill: true
|
||||||
|
});
|
||||||
|
const [drawButtonDisabled, setDrawButtonDisabled] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetchMostRecentPrompt();
|
fetchMostRecentPrompt();
|
||||||
|
fetchPoolStats();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const fetchMostRecentPrompt = async () => {
|
const fetchMostRecentPrompt = async () => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
setError(null);
|
setError(null);
|
||||||
|
setDrawButtonDisabled(false); // Re-enable draw button when returning to history view
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Try to fetch from actual API first
|
// Try to fetch from actual API first
|
||||||
@@ -44,6 +53,7 @@ const PromptDisplay = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleDrawPrompts = async () => {
|
const handleDrawPrompts = async () => {
|
||||||
|
setDrawButtonDisabled(true); // Disable the button when clicked
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
setError(null);
|
setError(null);
|
||||||
setSelectedIndex(null);
|
setSelectedIndex(null);
|
||||||
@@ -98,13 +108,11 @@ const PromptDisplay = () => {
|
|||||||
// Mark as selected and show success
|
// Mark as selected and show success
|
||||||
setSelectedIndex(index);
|
setSelectedIndex(index);
|
||||||
|
|
||||||
// Instead of showing an alert, refresh the page to show the updated history
|
// Refresh the page to show the updated history and pool stats
|
||||||
// The default view shows the most recent prompt from history
|
|
||||||
alert(`Prompt added to history as ${data.position_in_history}! Refreshing to show updated history...`);
|
|
||||||
|
|
||||||
// Refresh the page to show the updated history
|
|
||||||
// The default view shows the most recent prompt from history (position 0)
|
// The default view shows the most recent prompt from history (position 0)
|
||||||
fetchMostRecentPrompt();
|
fetchMostRecentPrompt();
|
||||||
|
fetchPoolStats();
|
||||||
|
setDrawButtonDisabled(false); // Re-enable draw button after selection
|
||||||
} else {
|
} else {
|
||||||
const errorData = await response.json();
|
const errorData = await response.json();
|
||||||
setError(`Failed to add prompt to history: ${errorData.detail || 'Unknown error'}`);
|
setError(`Failed to add prompt to history: ${errorData.detail || 'Unknown error'}`);
|
||||||
@@ -114,14 +122,31 @@ const PromptDisplay = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const fetchPoolStats = async () => {
|
||||||
|
try {
|
||||||
|
const response = await fetch('/api/v1/prompts/stats');
|
||||||
|
if (response.ok) {
|
||||||
|
const data = await response.json();
|
||||||
|
setPoolStats({
|
||||||
|
total: data.total_prompts || 0,
|
||||||
|
target: data.target_pool_size || 20,
|
||||||
|
sessions: data.available_sessions || 0,
|
||||||
|
needsRefill: data.needs_refill || true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
console.error('Error fetching pool stats:', err);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const handleFillPool = async () => {
|
const handleFillPool = async () => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
try {
|
try {
|
||||||
const response = await fetch('/api/v1/prompts/fill-pool', { method: 'POST' });
|
const response = await fetch('/api/v1/prompts/fill-pool', { method: 'POST' });
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
alert('Prompt pool filled successfully!');
|
// Refresh the prompt and pool stats - no alert needed, UI will show updated stats
|
||||||
// Refresh the prompt
|
|
||||||
fetchMostRecentPrompt();
|
fetchMostRecentPrompt();
|
||||||
|
fetchPoolStats();
|
||||||
} else {
|
} else {
|
||||||
setError('Failed to fill prompt pool');
|
setError('Failed to fill prompt pool');
|
||||||
}
|
}
|
||||||
@@ -136,7 +161,7 @@ const PromptDisplay = () => {
|
|||||||
return (
|
return (
|
||||||
<div className="text-center p-8">
|
<div className="text-center p-8">
|
||||||
<div className="spinner mx-auto"></div>
|
<div className="spinner mx-auto"></div>
|
||||||
<p className="mt-4">Loading prompt...</p>
|
<p className="mt-4">Filling pool...</p>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -159,8 +184,8 @@ const PromptDisplay = () => {
|
|||||||
{prompts.map((promptObj, index) => (
|
{prompts.map((promptObj, index) => (
|
||||||
<div
|
<div
|
||||||
key={index}
|
key={index}
|
||||||
className={`prompt-card cursor-pointer ${selectedIndex === index ? 'selected' : ''}`}
|
className={`prompt-card ${viewMode === 'drawn' ? 'cursor-pointer' : ''} ${selectedIndex === index ? 'selected' : ''}`}
|
||||||
onClick={() => setSelectedIndex(index)}
|
onClick={viewMode === 'drawn' ? () => setSelectedIndex(index) : undefined}
|
||||||
>
|
>
|
||||||
<div className="flex items-start gap-3">
|
<div className="flex items-start gap-3">
|
||||||
<div className={`flex-shrink-0 w-8 h-8 rounded-full flex items-center justify-center ${selectedIndex === index ? 'bg-green-100 text-green-600' : 'bg-blue-100 text-blue-600'}`}>
|
<div className={`flex-shrink-0 w-8 h-8 rounded-full flex items-center justify-center ${selectedIndex === index ? 'bg-green-100 text-green-600' : 'bg-blue-100 text-blue-600'}`}>
|
||||||
@@ -178,14 +203,21 @@ const PromptDisplay = () => {
|
|||||||
{promptObj.text.length} characters
|
{promptObj.text.length} characters
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<span>
|
||||||
{selectedIndex === index ? (
|
{viewMode === 'drawn' ? (
|
||||||
<span className="text-green-600">
|
selectedIndex === index ? (
|
||||||
<i className="fas fa-check-circle mr-1"></i>
|
<span className="text-green-600">
|
||||||
Selected
|
<i className="fas fa-check-circle mr-1"></i>
|
||||||
</span>
|
Selected
|
||||||
|
</span>
|
||||||
|
) : (
|
||||||
|
<span className="text-gray-500">
|
||||||
|
Click to select
|
||||||
|
</span>
|
||||||
|
)
|
||||||
) : (
|
) : (
|
||||||
<span className="text-gray-500">
|
<span className="text-gray-600">
|
||||||
Click to select
|
<i className="fas fa-history mr-1"></i>
|
||||||
|
Most recent from history
|
||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
</span>
|
</span>
|
||||||
@@ -199,23 +231,40 @@ const PromptDisplay = () => {
|
|||||||
|
|
||||||
<div className="flex flex-col gap-4">
|
<div className="flex flex-col gap-4">
|
||||||
<div className="flex gap-2">
|
<div className="flex gap-2">
|
||||||
|
{viewMode === 'drawn' && (
|
||||||
|
<button
|
||||||
|
className="btn btn-success w-1/2"
|
||||||
|
onClick={() => handleAddToHistory(selectedIndex !== null ? selectedIndex : 0)}
|
||||||
|
disabled={selectedIndex === null}
|
||||||
|
>
|
||||||
|
<i className="fas fa-history"></i>
|
||||||
|
{selectedIndex !== null ? 'Use Selected Prompt' : 'Select a Prompt First'}
|
||||||
|
</button>
|
||||||
|
)}
|
||||||
<button
|
<button
|
||||||
className="btn btn-success flex-1"
|
className={`btn btn-primary ${viewMode === 'drawn' ? 'w-1/2' : 'w-full'}`}
|
||||||
onClick={() => handleAddToHistory(selectedIndex !== null ? selectedIndex : 0)}
|
onClick={handleDrawPrompts}
|
||||||
disabled={selectedIndex === null}
|
disabled={drawButtonDisabled}
|
||||||
>
|
>
|
||||||
<i className="fas fa-history"></i>
|
|
||||||
{selectedIndex !== null ? 'Use Selected Prompt' : 'Select a Prompt First'}
|
|
||||||
</button>
|
|
||||||
<button className="btn btn-primary flex-1" onClick={handleDrawPrompts}>
|
|
||||||
<i className="fas fa-dice"></i>
|
<i className="fas fa-dice"></i>
|
||||||
{viewMode === 'history' ? 'Draw 3 New Prompts' : 'Draw 3 More Prompts'}
|
{viewMode === 'history' ? 'Draw 3 New Prompts' : 'Draw 3 More Prompts'}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button className="btn btn-secondary" onClick={handleFillPool}>
|
<div className="relative">
|
||||||
<i className="fas fa-sync"></i> Fill Prompt Pool
|
<button className="btn btn-secondary w-full relative overflow-hidden" onClick={handleFillPool}>
|
||||||
</button>
|
<div className="absolute top-0 left-0 h-full bg-green-500 opacity-20 transition-all duration-300"
|
||||||
|
style={{ width: `${Math.min((poolStats.total / poolStats.target) * 100, 100)}%` }}>
|
||||||
|
</div>
|
||||||
|
<div className="relative z-10 flex items-center justify-center gap-2">
|
||||||
|
<i className="fas fa-sync"></i>
|
||||||
|
<span>Fill Prompt Pool ({poolStats.total}/{poolStats.target})</span>
|
||||||
|
</div>
|
||||||
|
</button>
|
||||||
|
<div className="text-xs text-gray-600 mt-1 text-center">
|
||||||
|
{Math.round((poolStats.total / poolStats.target) * 100)}% full
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="mt-6 text-sm text-gray-600">
|
<div className="mt-6 text-sm text-gray-600">
|
||||||
|
|||||||
@@ -67,8 +67,7 @@ const StatsDashboard = () => {
|
|||||||
try {
|
try {
|
||||||
const response = await fetch('/api/v1/prompts/fill-pool', { method: 'POST' });
|
const response = await fetch('/api/v1/prompts/fill-pool', { method: 'POST' });
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
alert('Prompt pool filled successfully!');
|
// Refresh stats - no alert needed, UI will show updated stats
|
||||||
// Refresh stats
|
|
||||||
fetchStats();
|
fetchStats();
|
||||||
} else {
|
} else {
|
||||||
alert('Failed to fill prompt pool');
|
alert('Failed to fill prompt pool');
|
||||||
@@ -89,6 +88,18 @@ const StatsDashboard = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
<div className="flex justify-between items-center mb-4">
|
||||||
|
<h3 className="text-lg font-semibold">Quick Stats</h3>
|
||||||
|
<button
|
||||||
|
className="btn btn-secondary btn-sm"
|
||||||
|
onClick={fetchStats}
|
||||||
|
disabled={loading}
|
||||||
|
>
|
||||||
|
<i className="fas fa-sync"></i>
|
||||||
|
Refresh
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div className="grid grid-cols-2 gap-4 mb-6">
|
<div className="grid grid-cols-2 gap-4 mb-6">
|
||||||
<div className="stats-card">
|
<div className="stats-card">
|
||||||
<div className="p-3">
|
<div className="p-3">
|
||||||
@@ -125,20 +136,7 @@ const StatsDashboard = () => {
|
|||||||
style={{ width: `${Math.min((stats.pool.total / stats.pool.target) * 100, 100)}%` }}
|
style={{ width: `${Math.min((stats.pool.total / stats.pool.target) * 100, 100)}%` }}
|
||||||
></div>
|
></div>
|
||||||
</div>
|
</div>
|
||||||
<div className="text-xs text-gray-600 mt-1">
|
</div>
|
||||||
{stats.pool.needsRefill ? (
|
|
||||||
<span className="text-orange-600">
|
|
||||||
<i className="fas fa-exclamation-triangle mr-1"></i>
|
|
||||||
Needs refill ({stats.pool.target - stats.pool.total} prompts needed)
|
|
||||||
</span>
|
|
||||||
) : (
|
|
||||||
<span className="text-green-600">
|
|
||||||
<i className="fas fa-check-circle mr-1"></i>
|
|
||||||
Pool is full
|
|
||||||
</span>
|
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<div className="flex justify-between items-center mb-1">
|
<div className="flex justify-between items-center mb-1">
|
||||||
@@ -151,14 +149,10 @@ const StatsDashboard = () => {
|
|||||||
style={{ width: `${Math.min((stats.history.total / stats.history.capacity) * 100, 100)}%` }}
|
style={{ width: `${Math.min((stats.history.total / stats.history.capacity) * 100, 100)}%` }}
|
||||||
></div>
|
></div>
|
||||||
</div>
|
</div>
|
||||||
<div className="text-xs text-gray-600 mt-1">
|
</div>
|
||||||
{stats.history.available} slots available
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="mt-6">
|
<div className="mt-6">
|
||||||
<h4 className="font-medium mb-3">Quick Insights</h4>
|
|
||||||
<ul className="space-y-2 text-sm">
|
<ul className="space-y-2 text-sm">
|
||||||
<li className="flex items-start">
|
<li className="flex items-start">
|
||||||
<i className="fas fa-calendar-day text-blue-600 mt-1 mr-2"></i>
|
<i className="fas fa-calendar-day text-blue-600 mt-1 mr-2"></i>
|
||||||
@@ -169,11 +163,7 @@ const StatsDashboard = () => {
|
|||||||
<li className="flex items-start">
|
<li className="flex items-start">
|
||||||
<i className="fas fa-bolt text-yellow-600 mt-1 mr-2"></i>
|
<i className="fas fa-bolt text-yellow-600 mt-1 mr-2"></i>
|
||||||
<span>
|
<span>
|
||||||
{stats.pool.needsRefill ? (
|
<span className="text-gray-600">Pool is {Math.round((stats.pool.total / stats.pool.target) * 100)}% full</span>
|
||||||
<span className="text-orange-600">Pool needs refilling</span>
|
|
||||||
) : (
|
|
||||||
<span className="text-green-600">Pool is ready for use</span>
|
|
||||||
)}
|
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className="flex items-start">
|
<li className="flex items-start">
|
||||||
@@ -191,20 +181,6 @@ const StatsDashboard = () => {
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{stats.pool.needsRefill && (
|
|
||||||
<div className="mt-6">
|
|
||||||
<button
|
|
||||||
className="btn btn-primary w-full"
|
|
||||||
onClick={handleFillPool}
|
|
||||||
>
|
|
||||||
<i className="fas fa-sync mr-2"></i>
|
|
||||||
Fill Prompt Pool ({stats.pool.target - stats.pool.total} prompts)
|
|
||||||
</button>
|
|
||||||
<p className="text-xs text-gray-600 mt-2 text-center">
|
|
||||||
This will use AI to generate new prompts and fill the pool to target capacity
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ import '../styles/global.css';
|
|||||||
</div>
|
</div>
|
||||||
<div class="nav-links">
|
<div class="nav-links">
|
||||||
<a href="/"><i class="fas fa-home"></i> Home</a>
|
<a href="/"><i class="fas fa-home"></i> Home</a>
|
||||||
<a href="/history"><i class="fas fa-history"></i> History</a>
|
<a href="/api/v1/prompts/history"><i class="fas fa-history"></i> History</a>
|
||||||
<a href="/stats"><i class="fas fa-chart-bar"></i> Stats</a>
|
<a href="/api/v1/prompts/stats"><i class="fas fa-chart-bar"></i> Stats</a>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
@@ -30,8 +30,7 @@ import '../styles/global.css';
|
|||||||
</main>
|
</main>
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>Daily Journal Prompt Generator © 2024</p>
|
<p>daily-journal-prompt © 2026</p>
|
||||||
<p>Powered by AI creativity</p>
|
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import StatsDashboard from '../components/StatsDashboard.jsx';
|
|||||||
<Layout>
|
<Layout>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="text-center mb-4">
|
<div class="text-center mb-4">
|
||||||
<h1><i class="fas fa-magic"></i> Welcome to Daily Journal Prompt Generator</h1>
|
<h1><i class="fas fa-magic"></i> daily-journal-prompt</h1>
|
||||||
<p class="mt-2">Get inspired with AI-generated writing prompts for your daily journal practice</p>
|
<p class="mt-2">Get inspired with AI-generated writing prompts for your daily journal practice</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -37,16 +37,10 @@ import StatsDashboard from '../components/StatsDashboard.jsx';
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
<button class="btn btn-primary" onclick="document.querySelector('button[onclick*=\"handleDrawPrompts\"]')?.click()">
|
|
||||||
<i class="fas fa-dice"></i> Draw 3 Prompts
|
|
||||||
</button>
|
|
||||||
<button class="btn btn-secondary" onclick="document.querySelector('button[onclick*=\"handleFillPool\"]')?.click()">
|
|
||||||
<i class="fas fa-sync"></i> Fill Pool
|
|
||||||
</button>
|
|
||||||
<button class="btn btn-warning" onclick="window.location.href='/api/v1/prompts/history'">
|
<button class="btn btn-warning" onclick="window.location.href='/api/v1/prompts/history'">
|
||||||
<i class="fas fa-history"></i> View History (API)
|
<i class="fas fa-history"></i> View History (API)
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -61,7 +55,7 @@ import StatsDashboard from '../components/StatsDashboard.jsx';
|
|||||||
<div class="p-4">
|
<div class="p-4">
|
||||||
<i class="fas fa-robot fa-3x mb-3" style="color: var(--primary-color);"></i>
|
<i class="fas fa-robot fa-3x mb-3" style="color: var(--primary-color);"></i>
|
||||||
<h3>AI-Powered</h3>
|
<h3>AI-Powered</h3>
|
||||||
<p>Prompts are generated using advanced AI models trained on creative writing</p>
|
<p>Prompts are generated using AI models trained on creative writing</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -77,7 +71,7 @@ import StatsDashboard from '../components/StatsDashboard.jsx';
|
|||||||
<div class="p-4">
|
<div class="p-4">
|
||||||
<i class="fas fa-battery-full fa-3x mb-3" style="color: var(--success-color);"></i>
|
<i class="fas fa-battery-full fa-3x mb-3" style="color: var(--success-color);"></i>
|
||||||
<h3>Prompt Pool</h3>
|
<h3>Prompt Pool</h3>
|
||||||
<p>Always have prompts ready with our caching system that maintains a pool of generated prompts</p>
|
<p>Prompt pool caching system is a proof of concept with the ultimate goal being offline use on mobile devices. Airplane mode is a path to distraction-free writing.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user