// Philosophy frameworks and their wisdom quotes
export const stoicQuotes = {
dichotomy: [
{
text: "Some things are within our power, while others are not. Within our power are opinion, motivation, desire, aversion, and, in a word, whatever is of our own doing; not within our power are our body, our property, reputation, office, and, in a word, whatever is not of our own doing.",
author: "Epictetus",
source: "Enchiridion 1.1"
},
{
text: "Make the best use of what is in your power, and take the rest as it happens.",
author: "Epictetus",
source: "Discourses"
},
{
text: "You have power over your mind - not outside events. Realize this, and you will find strength.",
author: "Marcus Aurelius",
source: "Meditations"
},
{
text: "It is not things that disturb us, but our judgments about things.",
author: "Epictetus",
source: "Enchiridion 5"
}
],
premeditation: [
{
text: "What is quite unlooked for is more crushing in its effect, and unexpectedness adds to the weight of a disaster... The man who has anticipated the coming of troubles takes away their power when they arrive.",
author: "Seneca",
source: "Letters from a Stoic"
},
{
text: "We suffer more often in imagination than in reality.",
author: "Seneca",
source: "Letters from a Stoic"
},
{
text: "Difficulties strengthen the mind, as labor does the body.",
author: "Seneca",
source: "Moral Letters"
},
{
text: "Let us prepare our minds as if we'd come to the very end of life. Let us postpone nothing. Let us balance life's books each day.",
author: "Seneca",
source: "Letters from a Stoic"
}
],
mementoMori: [
{
text: "You could leave life right now. Let that determine what you do and say and think.",
author: "Marcus Aurelius",
source: "Meditations"
},
{
text: "Think of yourself as dead. You have lived your life. Now take what's left and live it properly.",
author: "Marcus Aurelius",
source: "Meditations"
},
{
text: "It is not that we have a short time to live, but that we waste a lot of it.",
author: "Seneca",
source: "On the Shortness of Life"
},
{
text: "How long are you going to wait before you demand the best for yourself?",
author: "Epictetus",
source: "Enchiridion"
},
{
text: "Waste no more time arguing about what a good man should be. Be one.",
author: "Marcus Aurelius",
source: "Meditations"
}
]
};
export const cognitiveQuotes = {
bias: [
{
text: "A reliable way to make people believe in falsehoods is frequent repetition, because familiarity is not easily distinguished from truth.",
author: "Daniel Kahneman",
source: "Thinking, Fast and Slow"
},
{
text: "The confidence people have in their beliefs is not a measure of the quality of evidence but of the coherence of the story the mind has managed to construct.",
author: "Daniel Kahneman",
source: "Thinking, Fast and Slow"
},
{
text: "Nothing in life is as important as you think it is when you are thinking about it.",
author: "Daniel Kahneman",
source: "Thinking, Fast and Slow"
},
{
text: "We are pattern-seeking story-telling animals, and we are quite adept at telling stories about patterns, whether they exist or not.",
author: "Michael Shermer",
source: "The Believing Brain"
}
]
};
export const mindfulQuotes = {
pause: [
{
text: "Between stimulus and response there is a space. In that space is our power to choose our response. In our response lies our growth and our freedom.",
author: "Viktor Frankl",
source: "Man's Search for Meaning"
},
{
text: "The present moment is the only moment available to us, and it is the door to all moments.",
author: "Thich Nhat Hanh",
source: "The Miracle of Mindfulness"
},
{
text: "Almost everything will work again if you unplug it for a few minutes, including you.",
author: "Anne Lamott",
source: "Twitter"
},
{
text: "In the midst of movement and chaos, keep stillness inside of you.",
author: "Deepak Chopra",
source: "The Seven Spiritual Laws of Success"
}
]
};
export const strategicQuotes = {
timing: [
{
text: "There is timing in everything. Timing in strategy cannot be mastered without a great deal of practice.",
author: "Miyamoto Musashi",
source: "The Book of Five Rings"
},
{
text: "In strategy it is important to see distant things as if they were close and to take a distanced view of close things.",
author: "Miyamoto Musashi",
source: "The Book of Five Rings"
},
{
text: "Perceive that which cannot be seen with the eye.",
author: "Miyamoto Musashi",
source: "The Book of Five Rings"
},
{
text: "You win battles by knowing the enemy's timing, and using a timing which the enemy does not expect.",
author: "Miyamoto Musashi",
source: "The Book of Five Rings"
}
],
fiveRings: [
{
text: "If you know the Way broadly you will see it in everything.",
author: "Miyamoto Musashi",
source: "The Book of Five Rings"
},
{
text: "Do not think dishonestly. The Way is in training. Become acquainted with every art. Know the Ways of all professions.",
author: "Miyamoto Musashi",
source: "The Book of Five Rings"
},
{
text: "In the void is virtue, and no evil. Wisdom has existence, principle has existence, the Way has existence, spirit is nothingness.",
author: "Miyamoto Musashi",
source: "The Book of Five Rings"
}
]
};
export const socraticQuotes = {
clarify: [
{
text: "The unexamined life is not worth living.",
author: "Socrates",
source: "Apology"
},
{
text: "I cannot teach anybody anything. I can only make them think.",
author: "Socrates",
source: "Attributed"
},
{
text: "Wonder is the beginning of wisdom.",
author: "Socrates",
source: "Attributed"
},
{
text: "The beginning of wisdom is the definition of terms.",
author: "Socrates",
source: "Attributed"
}
]
};
// Bias definitions for the cognitive bias scanner
export const biasDefinitions = {
judgment: [
{ name: "Confirmation bias", description: "Seeking info that confirms existing beliefs" },
{ name: "Availability heuristic", description: "Overweighting easily recalled examples" },
{ name: "Anchoring", description: "Over-relying on first piece of information" },
{ name: "Hindsight bias", description: "'I knew it all along' after the fact" },
{ name: "Overconfidence", description: "Certainty exceeding accuracy" }
],
decision: [
{ name: "Sunk cost fallacy", description: "Continuing because of past investment" },
{ name: "Loss aversion", description: "Losses hurt ~2x more than equivalent gains" },
{ name: "Status quo bias", description: "Preferring current state over change" },
{ name: "Framing effects", description: "Different conclusions from same info presented differently" },
{ name: "Planning fallacy", description: "Underestimating time/cost/risk" }
],
social: [
{ name: "Halo effect", description: "One positive trait colors perception of everything" },
{ name: "Attribution error", description: "Blaming others' character, excusing own circumstances" },
{ name: "Bandwagon effect", description: "Believing something because many others do" },
{ name: "Authority bias", description: "Over-trusting expert opinions" }
]
};
// Helper to get random quote from array
export function getRandomQuote(quotes: Array<{text: string, author: string, source: string}>): string {
const quote = quotes[Math.floor(Math.random() * quotes.length)];
return `"${quote.text}"\n— ${quote.author}, ${quote.source}`;
}