import type { ArchetypeId } from '@/lib/types';
import type { Band } from '@/lib/scoring';

export const bands: Record<Band, { label: string; description: string }> = {
  lead: { label: 'Lead', description: 'Your most natural way of creating value right now.' },
  supporting: { label: 'Supporting', description: 'A strong second contribution that shapes how you lead.' },
  strong: { label: 'Strong', description: 'A real strength you can draw on when needed.' },
  situational: { label: 'Situational', description: 'Available in the right context, but not your default.' },
  complement: {
    label: 'Complement zone',
    description: 'Where a partner, colleague, contractor or future hire will likely add the most value.',
  },
};

export const teamTrios: { title: string; members: [ArchetypeId, ArchetypeId, ArchetypeId]; text: string }[] = [
  {
    title: 'Vision to value',
    members: ['architect', 'builder', 'engineer'],
    text: 'The Architect sees what could exist. The Builder makes it real. The Engineer makes it repeatable.',
  },
  {
    title: 'Influence to momentum',
    members: ['luminary', 'overseer', 'marshal'],
    text: 'The Luminary attracts attention. The Overseer creates stability. The Marshal turns attention into coordinated action.',
  },
  {
    title: 'Energy with direction',
    members: ['marshal', 'architect', 'navigator'],
    text: 'The Marshal moves people. The Architect supplies originality. The Navigator prevents motion without a route.',
  },
  {
    title: 'Agreement to delivery',
    members: ['broker', 'overseer', 'builder'],
    text: 'The Broker opens the deal. The Overseer protects detail and accountability. The Builder delivers the promise.',
  },
];

export const teamNeeds: { need: string; lead: ArchetypeId }[] = [
  { need: 'Vision and innovation', lead: 'architect' },
  { need: 'Visibility and influence', lead: 'luminary' },
  { need: 'Leadership and movement', lead: 'marshal' },
  { need: 'Deals and partnerships', lead: 'broker' },
  { need: 'Strategy and direction', lead: 'navigator' },
  { need: 'Building and delivery', lead: 'builder' },
  { need: 'Operations and control', lead: 'overseer' },
  { need: 'Systems and scale', lead: 'engineer' },
];

export const principles: { title: string; text: string; tryThis: string }[] = [
  {
    title: 'Know your highest-value contribution',
    text: 'Your role is not every task you can perform. It is the contribution where your judgment, energy and ability create disproportionate value.',
    tryThis: 'Name the one contribution only you should lead this quarter.',
  },
  {
    title: 'Pair every strength with its blind spot',
    text: "The Architect's ideas can multiply unfinished work. The Overseer's control can drain human energy. A strength without balance becomes a constraint.",
    tryThis: 'Write down the predictable cost of your lead archetype.',
  },
  {
    title: 'Build for complementarity, not similarity',
    text: 'Teams of people who think alike feel comfortable, but they often repeat the same gaps. Deliberately add the contribution the goal requires.',
    tryThis: 'Identify the unowned role in your current project.',
  },
  {
    title: 'Learn the operation, then move from working in it to working on it',
    text: 'At the beginning, hands-on work teaches you how value is created. Growth requires stepping back to shape ownership, rhythm and standards.',
    tryThis: 'Choose one recurring task to document and hand over.',
  },
  {
    title: 'Trade some control for capacity',
    text: "Refusing to share authority keeps the organization as small as one person's attention. Delegation works when outcome, guardrails, authority and review are explicit.",
    tryThis: 'Delegate one outcome, not a loose list of chores.',
  },
  {
    title: 'Treat mobilization as measurable',
    text: 'Movements and campaigns need more than energy. Work backward from the target through reach, response, conversion, capacity, owners and time.',
    tryThis: 'Write your target and the numbers required to reach it.',
  },
  {
    title: 'Systemize what proves valuable',
    text: 'Technology does not rescue a weak process. First create value, then simplify, document, measure and automate the repeatable parts.',
    tryThis: 'Find one proven process and remove its biggest bottleneck.',
  },
];

export const reflectionPrompts: string[] = [
  'Which result feels most accurate, and what recent behaviour supports it?',
  'Which watch-out has cost you the most time, money, energy or opportunity?',
  'What work are you holding that belongs with a complementary type?',
  'What part of the business currently depends too heavily on you?',
  'What contribution should remain firmly in your hands for the next 90 days?',
];

export const planPhases: { days: string; title: string; base: string }[] = [
  {
    days: 'Days 1–7',
    title: 'Choose and clarify',
    base: 'Define one result. Name the work only you should lead. Stop, defer or delegate one task.',
  },
  {
    days: 'Days 8–14',
    title: 'Add a complement',
    base: 'Invite one person to own a specific outcome. Agree authority, deadline, boundaries and check-ins.',
  },
  {
    days: 'Days 15–21',
    title: 'Create a working rhythm',
    base: 'Use the simplest checklist, dashboard or workflow that makes ownership and progress visible.',
  },
  {
    days: 'Days 22–30',
    title: 'Test, review, improve',
    base: 'Collect feedback. Remove one bottleneck. Decide what to continue, stop or change next month.',
  },
];

export const films: { title: string; year: number; lens: string }[] = [
  { title: 'The Founder', year: 2016, lens: 'Systems, standardization, scale, ownership, incentives and the ethics of expansion.' },
  { title: 'The Big Short', year: 2015, lens: 'Independent analysis, incentives, risk, conviction and the cost of ignored warning signs.' },
  { title: 'The Pursuit of Happyness', year: 2006, lens: 'Persistence, selling, sacrifice, resilience and keeping direction under pressure.' },
  { title: 'King Richard', year: 2021, lens: 'Long-term vision, coaching, mentorship, disciplined support and developing talent.' },
];

export const filmQuestions =
  'Which archetype created the first value? Which missing complement caused conflict? What system, incentive or decision changed the outcome?';

export const reportContents: string[] = [
  'Your full 8-archetype map, with what each band means',
  'Your lead and supporting archetypes in depth: at your best, under pressure, and the predictable cost',
  'Your complement zone and the single most valuable partner or hire to add next',
  'Keep, Delegate, Design: what stays with you and what to hand over',
  'Where momentum is likely to break in your entrepreneurial loop',
  'A 30-day action plan written for your archetype',
  'Reflection prompts and a complementary-team plan',
  'Books and films matched to your profile',
  'Printable, and can be saved as a PDF',
];

export const disclaimer =
  'EntreJourneyMap is an educational reflection tool. It is not a scientifically validated psychometric assessment and must not be used for hiring, promotion, diagnosis or investment decisions. Most entrepreneurs blend several archetypes, and your profile can change with context, skill and season.';
