Deep Research is a feature in ChatGPT (Pro, with GPT-4) that lets you ask real-time, web-connected questions and get up-to-date answers. It taps into the live internet to bring in fresh facts, breaking news, company info, or niche knowledge—anything that might not be baked into the model’s memory. Think of it like having a researcher who can scan the internet right now and summarize it for you in seconds.
Unlike standard responses, which rely on pre-trained knowledge, Deep Research checks what’s out there today—which is ideal when you’re working on current events, fast-changing topics, or obscure stuff.
This is an example of how I used a concept I had for breaking down life vision into daily tasks to define a full technical implementation for a DB Schema (I didn't end up building this project). Scroll to the bottom to see the prompt I used for this project.
The application uses a Postgres (Supabase) database with a structured schema to support cascading life goals and daily planning. Each table includes a primary key, timestamps, and foreign keys to the user and parent entities to maintain a hierarchy. Below are the core tables and their key fields:
id
(UUID or serial PK), email
(text, unique), password_hash
(text), created_at
(timestamp).user_id
FK referencing Users).id
(PK), user_id
(FK Users), category
(enum or text for one of 9 predefined life areas), vision_text
(text for the user’s vision in this category).id
(PK), user_id
(FK Users), lifevision_id
(FK LifeVisions, linking the goal to a life category), title
(text short name of goal), description
(text), target_date
(date within 1–3 years for target completion).id
(PK), user_id
(FK Users), directional_goal_id
(FK DirectionalGoals), year
(integer or year identifier), title
(text), description
(text).id
(PK), user_id
(FK Users), year_goal_id
(FK YearGoals), quarter
(enum: Q1, Q2, Q3, Q4 or date range), milestone_name
(text), description
(text).id
(PK), user_id
(FK Users), quarter_id
(FK QuarterlyMilestones), month
(date or month identifier), goal_name
(text), description
(text).id
(PK), user_id
(FK Users), month_goal_id
(FK MonthlyGoals), week_start
(date for the Monday of the week or week index), milestone_name
(text), description
(text).id
(PK), user_id
(FK Users), week_milestone_id
(FK WeeklyMilestones, nullable if task is part of a project instead), project_id
(FK Projects, nullable), title
(text short description of the task), details
(text for longer notes), due_date
(date, if scheduled), completed_at
(timestamp when done, nul (Exist · Understand your behaviour.)recurring` (bool, for habits or repeated tasks).id
(PK), user_id
(FK Users), name
(text), description
(text), associated_goal_id
(nullable FK to any goal/milestone table – e.g., YearGoal or QuarterlyMilestone – whichever level the project supports), start_date
(date), end_date
(date).associated_goal_id
is set, the project is considered part of achieving that goal (we can use a polymorphic reference or separate fields if needed, or simply link to the lowest level goal it aligns with, e.g., a QuarterlyMilestone). All tasks within the project still have project_id
and thus indirectly tie to that goal. If no goal is linked, the project is a standalone personal project.project_id
set. The system will encourage mapping the project into the goal hierarchy (the AI walkback assistant can help place it appropriately).id
(PK), user_id
(FK Users), content
(text, the journal entry), created_at
(timestamp), mood_rating
(smallint, optional user-provided mood score for that entry or day), sentiment
(smallint or enum, optional sentiment tag generated by AI), summary
(text, optional AI-generated summary of the entry).content
is preserved, and any AI analysis is additional metadata.id
(PK), user_id
(FK Users), date
(date of the idea list, usually one per day), theme
(text, optional topic or prompt for that day’s ideas), created_at
(timestamp).id
(PK), session_id
(FK IdeaMatrixSessions), content
(text of the idea), score
(integer score or rank, e.g. user-assigned or AI-assigned relevance score), next_step
(text for a next action or note about the idea, possibly AI-suggested).score
field can be used to rank ideas (either manually by the user or via the AI ranking functiot_step` can be populated by the AI idea generator to suggest what to do if the user wants to pursue that idea further. Users can edit the score or next_step as they see fit.id
(PK), user_id
(FKme(text, e.g. "Meditate" or "Exercise"),
schedule(text or enum, e.g. "daily", "weekdays", specific days of week),
target_per_week(int, optional goal frequency),
created_at`.id
(PK), user_id
(FK Users), habit_id
(FK Habits), date
(date), completed
(bool), completed_at
(timestamp, optional exact time of completion).id
(PK), user_id
(FK Users), date
(date), tasks_completed
(int count of tasks done that day), tasks_created
(int new tasks created), habits_completed
(int of habits checked), mood_avg
(numeric average mood or last mood of day), productivity_score
(optional composite score), etc. This makes it easy to render daily/weekly trend charts.id
(PK), user_id
(FK Users), timestamp
, event_type
(text/enum like "TASK_COMPLETED", "MOOD_ENTRY", "HABIT_COMPLETED"), value
(json or numeric value; e.g. mood value, task_id reference, etc). This approach retains granular data for deeper analysis.id
(PK), user_id
(FK Users), period_type
(enum: “weekly”, “monthly”, “quarterly”, “annual”), period_start
(date), period_end
(date), created_at
(timestamp), content
(text of the reflection or answers to prompts), summary
(text, optional AI-generated summary or highlights of the reflection).id
(PK), user_id
(FK Users), notify_email
(bool, master toggle for email notifications), notify_push
(bool, toggle for push notifications to devices), daily_reminder_time
(time of day for daily notifications, e.g. a reminder to plan or journal), weekly_review_day
(integer for day of week to send weekly review prompt, e.g. Sunday), notify_task_due
(bool, send notifications when tasks are due or overdue), notify_habit
(bool, reminder for habits if not completed by a certain time), notify_summary_weekly
(bool, send weekly summary email), etc.notify_email
and notify_summary_weekly
are true, the system will email the user a weekly progress report. The daily_reminder_time
can be used by a scheduled function to push a “Time to plan your day” or “Reflect on today” message.id
(PK), user_id
(FK Users), timestamp
, interaction_type
(text/enum: e.g. "walkback_assistant", "journal_summary", "idea_generator"), user_prompt
(text of what was sent to the AI, if applicable), ai_response
(text of the raw AI output), user_feedback
(text of any user feedback or edits to the AI output), model
(text, e.g. "gpt-4"), tokens_used
(int, optional metadata for cost tracking).user_feedback
field can store an edited version if the user modifies the AI’s suggestion (for example, if the AI generates a task description and the user tweaks it, the final edited text can be saved). This provides transparency and a history of AI assistance, and it can be useful for debugging or future training data (if fine-tuning later).Each of these tables is connected via foreign keys to maintain referential integrity. The hierarchy chain is: LifeVision → DirectionalGoal → YearGoal → QuarterlyMilestone → MonthlyGoal → WeeklyMilestone → DailyTask. Additionally, Projects can link into that chain (usually at a goal or milestone level) and contain their own Tasks. This design ensures every actionable item a user works on is related to their overarching life plans. The database will also use indexes on foreign keys (for efficient lookups of a user’s data) and on common query fields like dates (for fetching tasks by due_date, etc.).
Supabase Edge Functions (serverless functions powered by Deno) will encapsulate the complex logic, especially those involving AI or scheduled operations. Below are the primary Edge Functions and their responsibilities, including triggers and logic flow:
This function guides the user in breaking down a high-level vision into actionable steps, using AI to assist at each level. It can be invoked on demand (e.g. when the user starts a new project or wants to ensure alignment of a task with a vision). Logic flow:
This function processes journal entries to generate summaries and extract emotional insights. It can run on a schedule (e.g. weekly for weekly journal review, and monthly/quarterly for longer-term) or on-demand when the user requests insights.
sentiment
field (e.g. sentiment score or label). This allows the app to show mood trend charts (like a sequence of sentiment values over days).This function analyzes the KPI logs and other tracked data to find correlations between the user’s behaviors and outcomes. The goal is to answer questions like “What makes me happiest or most productive?” automatically by mining the data.
Example of automated insight generation: the system finds statistical relationships (e.g. more awakenings during sleep correlating with higher weight) and provides confidence ratings. The Path Today’s correlation engine will similarly surface insights about the user’s habits and mood.
insight_text
, confidence
, metric1
, metric2
, etc.This function enhances the Idea Matrix practice by using AI to help rank the daily ideas and suggest next steps for the most promising ones. The idea is to encourage the user to not only brainstorm but also act on their best ideas.
score
field for each idea if the AI provided a ranking or scores (or leave the user’s if present).next_step
field for those ideas the AI provided suggestions for. Mark those ideas as “selected” or flag them in some way if needed.These functions generate a structured agenda or prompts for the user’s periodic self check-ins. Instead of a static set of questions, AI can tailor the check-in to the user’s recent data and focus.
This is a set of small utility functions or database triggers that handle sending out notifications (emails, push notifications) based on certain conditions. They ensure the user is reminded and informed in a timely manner. Key notification logic includes:
daily_reminder_time
, trigger a function to send a reminder. This could be a push notification like “Good morning! Review your plan for today on The Path.” or an email with the day’s tasks. If the user hasn’t logged a journal entry by end of day, it might send an evening prompt to reflect.due_date
is approaching or the day of, and if it’s not completed, the system triggers a notification. This can be done via a database trigger (on tasks table, when due_date == today and completed_at is null) calling an edge function using pg_net
. The function sends a push: “Reminder: Task ‘XYZ’ is due today.” If overdue, maybe a nudge: “Task ‘XYZ’ is overdue. Do you need to reschedule or adjust it?”notify_habit
is true and a habit isn’t checked off by a certain time (say 9pm), send a reminder: “You haven’t logged your ‘Meditate’ habit today. There’s still time!”weekly_review_day
(say Sunday), if enabled, send an email or push summarizing the week: e.g. “Weekly Summary: You accomplished 8/10 tasks. Mood was on average 7/10. Ready to plan next week? 👀”. This can include a prompt to do the weekly review (linking to the check-in).plpgsql
that uses net.http_post
(pg_net extension) to call the appropriate edge function or webhook. The edge functions will use an email service (e.g. Resend API for emails) or Firebase/OneSignal for push notifications. Email sending can be done securely by storing API keys in Supabase secrets and using a library or direct fetch calls within the function.All edge functions are written in TypeScript (Deno) and deployed via Supabase’s workflow. They make use of environment variables (stored via Supabase’s secret manager) for API keys (like OpenAI API key, email API key). They are designed to be idempotent and secure (checking auth if called directly by user). Each function focuses on a specific domain logic to keep things modular.
The Path Today integrates AI primarily through OpenAI's models (with the default being a GPT-4 model for its advanced capability in understanding and generation). AI is woven into multiple features, always with the principle of augmenting the user’s planning process, not replacing it. Key points of the AI integration:
ai_generated
flag or by presence in the AI log).In summary, AI is a critical support tool in The Path Today – it provides intelligent suggestions, patterns, and summaries to enrich the user’s planning experience. However, the user remains the ultimate decision-maker. All AI features are designed such that the user can accept, edit, or ignore the AI’s output. This synergy allows users to benefit from AI’s breadth of knowledge and pattern recognition while keeping the app’s guidance personal and adaptable.
The Path Today’s user interface is designed to be responsive (mobile-first, but equally effective on desktop) and to invoke a sense of calm focus with a nature-inspired aesthetic. At the same time, it must be highly accessible (meeting ADA standards for contrast and readability). Key UI design notes:
The design and feature set of The Path Today are aligned to ensure a seamless and motivating user experience. Key UX goals include:
Overall, the user experience is crafted so that every feature works in concert – tasks, projects, journal, ideas, and KPIs aren’t separate modules but interlinked facets of the user’s life planning. By maintaining this cohesion, the app ensures that as the user interacts with one part (say, completing a task), the other parts (habit streaks, mood, goals progress) reflect that, giving a sense of progress and alignment in real-time.
Finally, a few optional or future enhancements have been envisioned to add even more value and fun to The Path Today:
These additions, while not core to the MVP, could greatly enhance engagement and provide depth. They would be designed to fit into the existing framework (leveraging the data already being collected and the AI integration in place). Each feature would be evaluated against the primary mission of the app: helping an individual stay aligned daily with what truly matters to them. Features that support that mission in a meaningful way are prioritized, and anything that distracts from it is kept out.
Conclusion: This technical specification has outlined the comprehensive vision for The Path Today. It detailed a robust database schema capturing the hierarchy from life visions down to daily tasks, edge functions to provide AI-driven guidance and analysis (from breaking down goals to finding personal insights), thoughtful AI integration protocols, UI/UX designs focused on clarity, beauty, and accessibility, and the overall user experience goals of maintaining alignment and encouraging reflection. Optional features paint a picture of how the app can evolve. With this foundation, The Path Today is set to be a powerful personal tool that not only plans one’s life path but also learns and adapts with the user, offering guidance at every step on the journey from long-term vision to today.
Hi - I need your help writing full specs, including database setup and edge functions for supabase, for a project I am building on Lovable.
I'm going to paste a lot of various specifications in here that I have assembled over the course of the project, and I'd like you to give me a very robust set of specs that I can put into Lovable for it to build the whole project.
I want this to be visually pleasing I have attached the stone that will be the basic logo concept. The idea is that the path is made one step at a time, and we walk back from bigger life vision to where we are today.
I have attached a color palette. I want the background to be light cream or white because I want everything to be ADA compliant and legible. I want the color palette to feel rich and natural without being bright or campy.
I want interesting typography with css overlays on graphics, and animations that slightly shift things on the page as you interact, like walking through a forest, but I don't want it to feel forced. Everything should feel subtle and natural.
Here's an overview:
Project Name: The Path Today thepath.today
Objective:
Create a fully integrated, non-time-based planning app using structured tiers of goals and tasks, with core features that connect journaling, checklists, idea generation, KPIs, and task tracking.
⸻
1. Core Structure
Life Vision System
• Create 9 fixed categories: Family, Finances, Business & Career, Health & Wellbeing, Relationships & Friends, Community, Travel & Leisure, Personal Development.
• Each category should allow the user to define:
• Long-term vision (life vision)
• 1–3 year directional goals
• Annual goals
• Quarterly milestones
• Monthly goals
• Weekly milestones
• Daily tasks
Each layer should flow into the next (top-down) and support AI-generated suggestions to walk back from vision to tasks.
⸻
2. Today View (Homepage)
• Displays only what is relevant for the current day.
• Includes:
• Today’s tasks (from weekly and monthly goals)
• Daily checklist (hydration, movement, etc.)
• Task timer (tracks time per task and auto-logs)
• Short journal entry field
• Idea input (10 ideas a day system)
• Basic KPI indicators (e.g. tasks completed, checklists completed)
• No options to add new trackers from here.
• Data should be pulled from connected databases, not hardcoded.
⸻
3. Idea Matrix
• Users can submit 10-idea lists per day with an idea topic.
• Each list includes 10 short ideas (one-liners, optional description).
• Ideas are stored in a database and categorized by topic and date.
• Weekly: Users can review, score, and prioritize ideas.
• Add option to use AI to suggest next steps for any idea.
• Selected ideas should be able to:
• Generate a task
• Be tagged to a project
• Be shared via message/email (optional feature)
⸻
4. Journal System
• Simple entry field for freeform journaling.
• AI-generated weekly, monthly, quarterly, and annual summaries.
• Automatically detects trends, repeated topics, and sentiment.
• Users can click “summarize” to generate a short reflection (“TFM”-style).
• Journals feed into a progress/insight page to surface emotional patterns.
⸻
5. Checklists (Daily Habits)
• User-defined, but limited to a fixed list to avoid bloat.
• Track daily completions across categories (e.g. “checked Discord,” “meditated,” “walked 20 mins”).
• Completion data is logged and used to generate correlations with mood, goals, performance.
⸻
6. KPIs & Dashboard
• Pull data from:
• Checklists
• Task completion
• Time spent (via task timer)
• Journal summaries
• Idea implementation
• Visual dashboard with:
• Weekly / Monthly / Quarterly views
• Identity-style summaries (e.g. “You’re a Connector: You supported others while making progress on X”)
• Export/share view option
⸻
7. Projects & Tasks
• Allow user to create projects and assign tasks.
• Tasks can be linked to:
• Life Vision categories
• Ideas
• Calendar events (future feature)
• Tasks inherit due dates and visibility based on linked milestone (weekly/daily/monthly).
• Time tracking per task via task timer.
⸻
8. Data Flow & Structure
• All data should live in separate databases (not hardcoded).
• AI should reference and write to those databases, not overwrite.
• Homepage and dashboards should dynamically pull from those databases.
• Placeholder data should be removed once structure is complete.
We're designing a multi-tiered planning system inside this app. Each view (Today, Week, Month, Quarter, Year, Vision) is connected in a way that every small task traces back to a meaningful long-term outcome. The structure supports both tracking progress and helping users stay aligned with their core direction.
Please build out the following dashboard states and views:
---
🟩 **TODAY TAB**
Primary focus: execution.
- Shows only **today’s tasks**, drawn from weekly milestone breakdowns
- Displays % complete toward this week’s milestone(s)
- Shows **time tracked** on each task (via built-in timer)
- Optional: Display how many tasks were completed vs outstanding
- Tasks may be filtered by energy level, environment, or mood
- Add a “What matters most today?” journaling prompt
---
📆 **WEEK VIEW**
Primary focus: milestone progress.
- Shows:
- All active **weekly milestones**
- % progress toward each (based on tasks completed)
- Time logged across the week
- Tasks marked complete + still remaining
- Links these weekly milestones back to their **monthly project**
- Includes a **weekly reflection/check-in prompt** with optional AI suggestions for next week’s focus
- Highlight one “win of the week”
---
🗓️ **MONTH VIEW**
Primary focus: project execution.
- Shows:
- Active **monthly project goals**
- % progress + time logged toward each
- Completed + remaining tasks
- Weekly milestone status roll-up
- Monthly reflection prompt:
- “What moved forward?”
- “What’s feeling stuck?”
- “What should be composted?”
---
📣 **QUARTER VIEW**
Primary focus: category alignment.
- Shows:
- All major projects and milestones across the quarter
- Roll-up of task completion by life category (Family, Finances, etc)
- Time logged per category (optional: display in a donut chart or stacked bar)
- Quarterly review prompt:
- “Are you on track with what you set out to nurture?”
- “What surprised you?”
---
🌀 **YEAR VIEW**
Primary focus: tracking alignment with annual themes and progress toward the big vision.
- Displays:
- Annual themes + intentions
- Summary of completed projects and major milestones
- Progress toward long-term vision, marked as “On Track” / “Drifting” / “Evolving”
- Time spent per life category (optional visual)
- Annual reflection/check-in:
- “How did your work this year serve your vision?”
- “What is calling you next?”
---
🌱 **VISION VIEW (Foundational)**
- Displays all long-term life visions by category
- Allows users to view which projects, milestones, and tasks have been connected to each
- Provides AI insights:
- “This vision has 3 active projects in progress”
- “You’ve spent 42 hours this year toward this vision”
---
✅ **CHECK-INS**
Each view includes a check-in prompt at the appropriate time scale:
- **Weekly** – Trigger every Sunday/Monday
- **Monthly** – End of month prompt + new month setup
- **Quarterly** – Reflect and realign direction
- **Annually** – Vision alignment, theme creation, project planning
Each check-in can trigger:
- A reflection journal
- Suggested milestones or tasks based on current progress
- AI nudges (e.g. “You haven’t added any new tasks to ‘Personal Development’ in a while—would you like to refocus here?”)
---
💡 NOTE: Tasks should always be able to trace their lineage up through:
**Task → Milestone → Project → Category → Vision**
This gives users deep, ongoing alignment and clear visibility into the impact of their daily work.
for the onboarding flow, please use this as inspiration, but the overall purpose is setting up the goals for the various life categories, not to find purpose
I want to set up my planner as an app… I do not plan things by time, in general, since time is an illusion (a philosophy you can witness in how many things in my life happen at the same moment, and how I expect I can do unlimited things in a day 😆). Instead, I create tiers of plans: big, life visions, multi-year directional ideas (I have learned that life is so unpredictable that “destination” planning doesn’t leave enough room for the universe to work, so I let the ideas sit out there, and see if things align for that, or if something else comes along), year plans, intervals of the year goals, and then finally, milestones for weeks, broken down into tasks for the day.
I want to set up a flow that uses AI to help me to walk back from the big direction with good sequential prompts.
Here are the life categories:
Family
Finances
Business & Career
Health & Wellbeing
Relationships & Friends
Community
Travel & Leisure
Personal development
And here's an earlier exercise I put together that shows kind of how I want the flow to go:
FIRST: Define the Objective for ChatGPT
So that ChatGPT understands we’re working on a bigger project, not just a one-and-done quick question, we need to let ChatGPT know that the scope of the chat is bigger than any one individual question or answer. This will prevent ChatGPT from jumping the gun and trying to create a full assessment based on incomplete information.
Copy and paste the following into a new ChatGPT 4 chat:
I’m working on a project to define my life purpose through a series of questions and reflections. I’m going to go through a series of prompts and I’d like you to reply to the prompts, but I do not want you to provide a full assessment until I ask you to. This is a multi-step process covering many elements of my life and experiences. If I give what appears to be a partial answer, please ask me if I would like to continue with my answer. Do you understand? Are you ready for the first prompt?
This provides context for ChatGPT, which will help it give you the best (and least frustrating) experience.
When ChatGPT provides you with a list of questions, copy and paste the list of questions into your chat reply, and answer one at a time. You can use [shift + return] to create new line breaks. If you accidentally send a partial answer, stop ChatGPT (by hitting the “send” button, which will be a square when ChatGPT is generating) and finish your answer.
NEXT: Walking Through the Elements of Yourself
We’re going to start by answering (as thoroughly as possible) a set of questions that are personal to YOU. ChatGPT can provide questions for you to answer. Depending on your history using ChatGPT, these could be tailored to you. Even if you have no history using ChatGPT, it’s pretty good at intuiting what questions to ask.
Step 1: Core Motivations, Strengths, and Values
ChatGPT helps you define your core motivations, strengths, and values by creating questions (copy and paste this prompt):
I want to explore what is most fulfilling to me. Can you ask me a seven thoughtful questions to help uncover my core motivations, strengths, and values?
This will produce a list of questions. Copy and paste these questions into your reply and answer one at a time.
The more thoroughly you answer the questions, the better your ultimate result will be.
Important: If ChatGPT starts analyzing your answers, press the “stop” button and remind ChatGPT that you’re doing a longer exercise that requires multiple stages. Yes, this is kind of frustrating. ChatGPT is just trying to be helpful and doesn’t understand that humans have far more context than a single response.
Step 2: Success, Impact & Insights
Success & Fulfillment
Success and fulfillment is very personal and nuanced. The more you can get in touch with what’s personally fulfilling to you, the better you can craft the experiences that will provide more personal fulfillment. In turn, that will help you feel most successful in your days, and, ultimately, in your life.
Copy and paste this prompt into ChatGPT:
Let’s define what fulfills me personally. Can you help me reflect on how I define success and fulfillment by asking me some thoughtful questions about times I have created meaningful impact?
Obviously, this is important, right? I feel like it’s self-evident that we need to explore this with ChatGPT as thoroughly as possible in order to get the best results. But as the old saying goes, “If it goes without saying, it’s probably worth saying,” so please be as thorough as possible.
Lessons & Information
Our brain pays attention selectively. It only absorbs information it believes is crucial to our objectives, and discards everything unnecessary. What we have learned and how we have learned these lessons reveals what is important to us.
Copy and paste this prompt into ChatGPT:
Can you guide me through a reflection on the key life lessons I’ve learned? What moments, relationships, or experiences have shaped my perspective the most?
This is an opportunity to reflect on the lessons you’ve learned, not just in “book education,” but in your view of the world, your perspectives on people, and how you feel about your place in relation to what’s around you.
Relationships
We are social creatures. How we relate to others and organize ourselves around society tells us a lot about our beliefs.
Copy and paste this prompt into ChatGPT:
I would like you to help me analyze the patterns in my relationships—both personal and professional. Can you ask me 5 - 7 questions about how I see other people and society?
It’s important to note, of course, that many of our ways of relating to other people are based on things that happened to us before we were 5 years old… not just in terms of trauma, but in how we saw the support systems and interdependencies of humans overall.
In looking at these views of relationships, you may want to think about whether these perspectives are supporting or undermining your happiness. If they’re undermining your happiness, can you think of examples of people who have alternative belief systems that seem more supportive of happiness? Could you open your mind to alternative ways of relating to people?
Step 3: Identify Core Strengths & Natural Tendencies
We don’t always see our own core strengths and natural tendencies because we assume everyone has these attributes. This is a blind spot, but it’s a crucial step in clearly defining your purpose. You have these strengths and natural tendencies because you’re supposed to use them. But without awareness of these strengths, you will not be able to leverage them.
Copy and paste this prompt into ChatGPT:
Based on my answers so far, can you help me identify my natural strengths and tendencies? Are there patterns in how I approach challenges?
[If you have your Meyers-Briggs personality type, Strengthfinders Results, COLBE score, or any other assessments, include it for the ChatGPT]
You might be delighted by how insightful ChatGPT is based on your answers thus far (but wait! there’s more!). Use ChatGPT’s reflections as a starting point to add your own reflections.
Do you agree with this assessment?
Are there more strengths you’d like to highlight or explore?
Do you see nuance that ChatGPT has simplified? For example, does it say you bring a grounded approach to everything you do, but you feel like you struggle to remain grounded in highly emotional situations?
Engage in a dialog. I find these exchanges helpful in practicing emotionally mature and thoughtful conversation in general. And specifically, in this case, you’ll be able to get a deeper perspective into your strengths, which will serve you on many levels.
Step 4: Discover the Common Threads
So far, we’ve explored:
Core motivations & values
Past experiences of meaningful impact
Strengths & our approach to challenges
These three elements provide insights into past, present, and future. This is the road we’re currently walking.
Copy and paste this prompt into ChatGPT:
Looking at everything I’ve shared, what are the common themes? What are the through-lines that connect my favorite projects, ideas, and experiences?
I think this is where it starts to get fun and “AH-HA”-ey.
Does ChatGPT’s assessment feel true to you?
Do you have things to add?
Step 5: The Results
OK! READY FOR THE REVEAL???
Copy and paste this prompt into ChatGPT:
I have gone through a structured process to reflect on my purpose, strengths, challenges, and patterns in my life. Now, I’d like you to synthesize everything I’ve shared into a comprehensive assessment of my personal mission, strengths, limitations, and best path forward.
Organize your response using the following sections:
1. Core Purpose & Personal Mission
• Summarize what truly drives me based on my reflections.
• What deeper impact do I want to have on the world?
• How do my responses suggest a “through-line” or unifying theme in my work and life?
2. Key Strengths & Fulfillment Drivers
• What activities, experiences, and types of work bring me the most energy and joy?
• Identify patterns in what I’ve described as my most fulfilling or meaningful moments.
• What unique skills, gifts, or talents do I repeatedly demonstrate?
3. Challenges & Natural Limitations
• What patterns emerge in the things that drain me or make me disengage?
• Where do I tend to struggle or get stuck?
• What personal tendencies do I need to be aware of so I can work with them instead of against them?
4. Personality & Cognitive Profiles
• Based on what I’ve shared, summarize insights from personality frameworks such as Enneagram, Kolbe, StrengthsFinder, Myers-Briggs, DISC, or Human Design (if I provided them).
• What natural working styles or cognitive preferences shape how I best operate?
5. Definition of Success
• How do I personally define success (beyond external achievements)?
• What does an ideal, fulfilling life look like based on my values and motivations?
• What recurring themes appear in what I consider meaningful work?
6. Personal Commitments for Growth
• Based on my reflections, what key mindset shifts or habits would help me grow?
• What limiting beliefs or patterns should I actively work to change?
• What mantras, principles, or commitments would help me stay aligned with my purpose?
This will probably deliver a LOT OF INSIGHTS. Copy and paste this into a document and print it out and stick it on your mirror, because this is an important reflection on what you’re bringing to the world.
Step 5 (optional): Brainstorm & Evaluate Potential Focus Areas
I undertook this exercise because I’m at a crossroads and I want to consider the potential paths ahead of me, both visible and hidden. For me, I am not ready to commit to a multi-year direction, but I do think it’s important to sit behind the wheel of my own life.
These areas of focus can be short or long-term. As long as you have defined them based on the elements we’ve discussed thus far, you’ll be undertaking a worthy endeavor.
Copy and paste this prompt into ChatGPT:
I have many ideas for what I want to work on. Can you help me brainstorm, refine, and evaluate which ideas align best with my strengths, interests, and financial goals?
Noodle. It’s what your noodle is there for.
Step 6 (optional): Create a 90-Day Plan with Metrics
My ultimate goal in this exercise was creating a 90-day Plan, so this is where my tires met the asphalt.
I needed to define action & traction.
If you’re looking for a 90-Day Plan (and you’ve come so far, so why not?), this is a very fun moment.
Copy and paste this prompt into ChatGPT:
Based on my chosen focus area, can you help me create a 90-day action plan with milestones, metrics, and a way to track my progress?
How does this feel? Does it look real? Achievable? Does it take into account all the other things you have going on in your life?
Sometimes ChatGPT doesn’t understand what’s literally possible… to ChatGPT, writing this blog post would take absolutely zero seconds at all (but I’ve spent about 2.5 hours on it). It’s not very good at assessing the bounds of human abilities.
In case you’re wondering why I decided to personally write this instead of having ChatGPT write it for me, it’s because I have found ChatGPT to miss the core themes I personally am trying to convey.
Step 7 (optional): Tracking & Accountability
I have many plans, but I often lose track of them if I’m not actively participating in them. In order to stay on-track for the 90-day plan, we have to set up some kind of systems for tracking and accountability.
Copy and paste this prompt into ChatGPT:
Can you help me set up a system for checking in on my progress weekly? How can I stay curious instead of getting stuck in anxiety or perfectionism?
RIGHT ON! Now we’ve got a tangible 90-day plan, we’ve got metrics, and we’ve got accountability. WE ARE LOOKING SO S.M.A.R.T (Specific, Measurable, Achievable, Relevant, and Time-Bound: the characteristics of a great goal!).
Not only that, we’ve got a beautiful reflection of who we are and what drives us.
ONBOARDING FLOW GUIDELINES (PLEASE IMPROVE THESE IN YOUR SPECS SO THEY MAKE SENSE. the ai should ASSIST in breaking down the bigger category goals to smaller items)
STEP 0: Welcome Screen
• Message: Explain the user will define long-term life visions and build a goal structure from that.
• Button: Start
⸻
STEP 1: Define Life Visions (for 9 Fixed Categories)
Categories:
• Family
• Finances
• Business & Career
• Health & Wellbeing
• Relationships & Friends
• Community
• Travel & Leisure
• Personal Development
Prompt per category:
“Describe what success or fulfillment looks like in this area of your life over the long term.”
Inputs:
• Long-form text input
• Optional: Add AI helper button: Summarize or polish my answer
Save to database: life_visions with user_id, category, vision_text
⸻
STEP 2: Generate Directional Goals (1–3 Years)
For each completed Life Vision:
• AI generates 1–3 broad directional goals based on user’s vision entry
• User can edit, remove, or write their own
• Optional button: Regenerate with AI
Save to database: directional_goals with link to category_id and life_vision_id
⸻
STEP 3: Generate Year Goals (1 Year)
Per directional goal:
• AI generates 1–2 realistic goals for this year
• User can accept, edit, or replace
• Optional: Skip any category
Save to: year_goals table, linked to directional_goal_id
⸻
STEP 4: Generate Quarterly Milestones
For each Year Goal:
• AI suggests quarterly milestone(s) to stay on track
• User can edit or write their own
• Milestones may be grouped by category
Save to: quarterly_milestones table, linked to year_goal_id
⸻
STEP 5: Generate Monthly Goals
Based on selected or approved Quarterly Milestones:
• AI proposes monthly breakdown
• User accepts or adjusts
Save to: monthly_goals table, linked to quarterly_milestone_id
⸻
STEP 6: Generate Weekly Milestones
From Monthly Goals:
• AI suggests 2–3 key milestones for the current or upcoming week
• User approves, edits, or adds their own
Save to: weekly_milestones table, linked to monthly_goal_id
⸻
STEP 7: Initial Daily Tasks
From Weekly Milestones:
• AI proposes 3–5 tasks for today or tomorrow
• Tasks editable before saving
• Additional task entry allowed
Save to: daily_tasks table with milestone_id, date, and status
⸻
FINAL STEP: Review & Confirm
• Display a summary list:
• Life Vision by category
• Directional Goals
• Year → Quarter → Month → Week → Today
• Button: Looks Good – Finish Setup
⸻
Key Features to Include
• AI must retain previous entries and use them as context when generating next-level goals
• All data saved as structured records with appropriate foreign key references
• Users should have a way to regenerate suggestions or start over at any point in the onboarding flow
• AI should not overwrite user-edited data unless explicitly asked to
🌱 Step 1: Welcome + What to Expect
Tone: Encouraging, grounded, no fluff
Prompt:
Hey, let’s figure out what really matters to you.
This won’t be a dry goal-setting session. Think of it more like a personality quiz that leads to a blueprint for the life you actually want.
Ready?
Button: Let's Go
⸻
🧭 Step 2: Define Your Core Self
Break this into micro-question cards with a progress bar.
Each card could be a question like:
• “What kinds of challenges bring out your best?”
• “When do you feel most like yourself?”
• “What’s something people always come to you for?”
Let users answer in text OR choose from smart prompt buttons (like “creative problem-solving” / “making people feel seen”).
⸻
💡 Step 3: Fulfillment & Success
Explore personal definitions of success.
“When was a time you felt truly proud of something you made happen?”
“What does a fulfilling day look like for you?”
“What’s something you’ve always wanted to do, even if it didn’t ‘make sense’?”
⸻
🌀 Step 4: Patterns in Your Life
This section builds insight—add reflection-style prompts like:
• “What lessons have come up again and again in your life?”
• “Which people or moments shifted your direction?”
End this section with a little summary card:
“Here’s what’s emerging from your story…”
⸻
🪞 Step 5: Your Core Identity
At this point, generate a short reflective synthesis (AI-generated or just a block with placeholder text):
“You are someone who values [insight], is driven by [theme], and finds fulfillment through [activity/type of impact].”
⸻
🌍 Step 6: Define Your Life Vision (1 card per category)
Give each of the 9 categories its own full-screen moment with a question like:
• Family: “What kind of relationships do you want to nurture with your family—now and in the future?”
• Finances: “How do you want money to feel in your life—stable, free, abundant?”
• Career: “What work feels like it matters? What role do you want to play in the world?”
• (repeat with tone-appropriate versions for each)
Include a short reflection text box and optional icon/tag selector for style points.
⸻
🔭 Final Step: Reveal + Save Your Vision Map
🎉 “You’ve just defined the beginning of your next chapter.”
Present a beautifully formatted summary of their 9 visions + personal reflection highlights.
Buttons:
• Edit anything
• Start setting goals
Journal specs
Please ensure that all AI-generated summaries from the Journal system (via the “Tell me what’s going on” button or periodic reflections) are made visible in two additional places:
---
📈 **Progress Page Integration**
- Display journal insights alongside project/task stats
- For each week/month/quarter, show:
- Summary of project/task completion
- Journal reflection summary from that same period
- Example:
- “Week 17: 82% of tasks completed.”
- “Reflection: Felt overwhelmed early in the week, but found grounding through creative work. Relationships mentioned more than usual.”
This creates a more human and emotional view of progress, not just numbers.
---
📌 **Life Planner Integration**
- Inside the Life Planner (or Vision View), each category (e.g. Health, Career, Family) should show:
- Related journal insights tagged to that category
- Aggregated tone/emotional trend over time
- Option to open the linked entries for deeper reflection
- Example under “Health”:
- “Over the past 3 months, reflections have focused on energy and rest. Mood has been mostly neutral-to-positive with a dip in early March.”
This allows each category to serve not just as a planning zone, but a **feedback loop** from lived experience.
---
Optional:
- Allow user to set the journal as their “check-in” space from any other part of the app
- When a user is viewing a project, a weekly milestone, or even a goal, let them click: “Reflect on this” → which opens a journal entry pre-tagged with that context
KPI specs
We are building a KPI system that does more than count tasks—it connects actions to outcomes so users can understand what behaviors truly move the needle on their wellbeing, progress, and identity.
---
📌 **Core Concept**
Every checklist item completed (e.g. “Drank water,” “Checked Discord,” “Meditated”) should be tracked *as an individual, timestamped datapoint.*
Every journal entry, emotion tag, life category tag, and outcome (e.g., “Landed 3 new clients”) is also stored in the system.
We need the AI to **correlate behavior patterns with outcomes** to surface:
- What activities preceded good outcomes
- What habits support mental clarity or emotional stability
- What repeat actions lead to financial progress, connection, or creative breakthroughs
---
🧠 **Examples of What We’re Looking For**
- “On weeks you meditated 7/7 days, journal sentiment was 20% more positive.”
- “Checking Discord is correlated with client wins in 3 of the last 4 weeks.”
- “You completed your water checklist 90% of the time, and your energy mentions were consistently high.”
These are **performance insights tied to impact**, not just completion rates.
---
📈 **Gorgeous, Inventive, Exportable Dashboard**
- Dashboard should feel **alive**—not just numbers but narrative.
- Include visual graphs/charts that show:
- Completion of checklist items per day/week/month
- Sentiment trends from journal entries
- Correlations between actions + emotional tone or outcomes
- Project/task completions per category
---
🏅 **Identity Summary + Shareable Narrative**
At the top of the dashboard, generate a summary based on tracked behavior and outcomes. This should:
- Reflect their emerging identity based on patterns
- Reinforce what they’re doing well
- Be empowering and fun to share
Examples:
- “You’re a **Connector 🧠**: This week, you created systems that brought people together and unlocked their goals. Your focus on family and planning lit the path forward.”
- “You’re a **Momentum Builder 🚀**: Your consistent journaling and ideation practice sparked 3 project breakthroughs. Keep following your energy.”
Summaries should be:
- 2–4 sentences
- Include emojis and empowering tone
- Designed to be exportable/shareable with a beautiful card-style graphic
---
🧩 **Optional Features**
- Weekly/Monthly KPIs emailed or offered as a downloadable report
- Ability to “highlight” a tracked action to test its impact over time
- Weekly “habit MVP” badge: the action most positively correlated with impact
---
🎯 **Purpose**
The KPI system is not just about productivity—it’s about *pattern recognition, self-reflection, and empowerment*. The goal is to help users *focus on what really matters to them*, based on what actually improves their life.
This is how we help them live in alignment with their vision—not just check boxes.
Idea Matrix specs
We're building a full-featured system to support the practice of generating 10 ideas per day—based on James Altucher’s "Idea Muscle" concept—but with added layers of intelligence, evaluation, and sharing.
---
🧠 **Daily Idea Entry (Already Working Beautifully)**
- Lives on the **homepage**.
- Each day, the user sees or inputs a **Topic Prompt** (e.g., “10 creative ways to use flowers to brighten someone’s day”).
- They then enter up to **10 ideas**, one line each.
- Description field is optional for later expansion.
- This section is designed to be fast and fun—like idea reps at the gym.
---
📁 **IDEA MATRIX (Main Hub for Review, Evaluation & Sharing)**
EVERY IDEA LIST HAS 10 ITEMS - it should be possible to rank the ideas in a weekly review
This is where the full database of ideas lives and grows. It should have the following features:
1. **Matrix Structure**
- Each entry includes:
- Topic prompt
- List of up to 10 ideas
- Date created
- Organize by:
- **Week**
- **Theme or Category** (user-defined or AI-suggested)
- Filter by tags, scores, or time range
- Infinite scroll or pagination (up to 365 idea lists/year)
2. **Weekly Review Flow**
- Every 7 days, trigger a guided review prompt:
- “Let’s review this week’s ideas and see what might be worth exploring.”
- The user can click into each list to:
- **Score ideas** based on key criteria:
- Impact
- Delight
- Effort
- Feasibility
- Scalability
- AI can suggest scores as a starting point based on the idea text
3. **Next Step Generator**
- For any scored idea, the user can click a “Generate Next Step” button.
- AI will return a 1-line actionable suggestion to move the idea forward.
- Example: If the idea is “create a flower-sharing subscription box,” the AI might suggest: “Make a list of 3 potential local florists who offer bulk discounts.”
- This next step can be:
- Added to that week’s tasks
- Saved for later
- Archived
4. **Send to Someone**
- Each idea (or entire idea list) has a checkbox to “Add to Message.”
- Once checked, the user can:
- Compile selected ideas into a **formatted message**, including:
- Topic
- Idea text
- Score (if available)
- Next Step (optional)
- Share via email, text, or social
- Save the message as a “Sent Idea” for future reference
5. **AI Support**
- Weekly idea ranking prompt: “Would you like AI to help you identify which ideas are most promising this week?”
- AI can suggest:
- Which ideas to score first
- Which ideas to share
- Which ideas connect to your current goals or projects
---
📊 **Tracking & Insights**
- Progress dashboard:
- “You’ve entered 220 ideas so far this year.”
- “Most common themes: creativity, collaboration, tech.”
- “Top scoring idea this month: [Idea Name].”
- Optional: tag ideas as personal, social, or business
- Filter by:
- Shared vs unshared
- Scored vs unscored
- Themes or tags
---
💌 **Optional Feature: Idea Archive**
- A gentle place for ideas that didn’t make the cut.
- Can be reactivated later if interest resurfaces.
- Bonus: show resurfaced ideas at random for serendipity (“Today’s wild card idea”).
---
🎯 **Primary Goals of the Idea Matrix**
- Encourage consistent ideation without pressure.
- Help users identify high-potential ideas over time.
- Turn ideas into action or meaningful connection.
- Spark collaboration and network effects.
Please ask any questions you need me to answer