{"$schema":"https://soulcraft.com/schemas/kit/v2.json","id":"podcast-series","type":"soulcraft","role":"primary","status":"released","name":"Podcast Series","description":"Podcast planning with episodes, guests, show notes, and production workflow","longDescription":"Complete podcast production system with episode planning, guest management, show notes templates, and production tracking. Knowledge graph connects guests, topics, and episode references for easy series navigation and content discovery.","version":"1.0.0","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"🎙️","tags":["podcast","audio","content-creation","interviews"],"variables":[{"key":"podcastName","label":"Podcast Name","description":"The name of your podcast show","type":"string","required":true,"example":"The Tech Talk"},{"key":"host","label":"Host Name","description":"Your name as the podcast host","type":"string","required":true,"example":"Your Name"},{"key":"topic","label":"Main Topic","description":"The primary topic or theme of your podcast","type":"string","required":false,"example":"Technology and Innovation"}],"shared":{"industry":"writing-publishing","category":"creative","aiExpertise":["Podcast episode planning and structuring","Guest research and interview preparation","Show notes writing","Audience growth strategy","Content repurposing for social media"],"dataModelHints":["document","person","concept","collection"],"dataModel":{"entities":[{"domain":"episode","type":"Document","description":"A single podcast episode with outline and show notes","products":{"workshop":{"view":"board","icon":"🎙️"},"academy":{"mapsTo":"learning-artifact","assessable":true},"venue":{"mapsTo":"ContentPageMeta","pos":false}}},{"domain":"guest","type":"Person","description":"A guest speaker or interview subject","products":{"workshop":{"view":"gallery","icon":"👤"},"academy":{"mapsTo":"learning-subject","assessable":false},"venue":{"mapsTo":"CustomerMeta","pos":false}}},{"domain":"topic","type":"Concept","description":"A subject or theme covered across episodes","products":{"workshop":{"view":"graph","icon":"💡"},"academy":{"mapsTo":"knowledge-unit","assessable":true}}},{"domain":"series","type":"Concept","description":"A named season or thematic series grouping episodes","products":{"workshop":{"view":"timeline","icon":"📚"},"academy":{"mapsTo":"knowledge-unit","assessable":false}}}],"relationships":[{"from":"episode","to":"guest","verb":"Contains","description":"Episode features this guest"},{"from":"episode","to":"topic","verb":"References","description":"Episode covers this topic"},{"from":"episode","to":"series","verb":"PartOf","description":"Episode belongs to this series or season"},{"from":"episode","to":"episode","verb":"Precedes","description":"Episode ordering within the series"}]},"suggestions":[{"label":"Plan an episode","prompt":"Help me plan and outline a new podcast episode"},{"label":"Write show notes","prompt":"Help me write show notes for my latest episode"},{"label":"Generate topic ideas","prompt":"Brainstorm new episode topic ideas based on my podcast theme"},{"label":"Prepare interview questions","prompt":"Help me prepare interview questions for an upcoming guest"},{"label":"Create episode schedule","prompt":"Help me create a recording and publishing schedule"},{"label":"View episode timeline","prompt":"Show me my podcast episodes on the timeline view"}]},"academy":{"skillPath":"podcasting","level":"beginner","learningObjectives":["Plan an episode with a clear thesis, structure, and timed segment breakdown","Research a guest and write interview questions that surface insight beyond their standard answers","Write show notes that stand alone as a useful document without requiring the audio","Build a production checklist covering recording, editing, publishing, and promotion steps"],"assessmentTypes":["portfolio","demo"],"mode":"self-paced","tutorPersona":{"inheritsFrom":"workshop.aiPersona","method":"exploratory","encouragementLevel":"warm","flashcardsEnabled":true},"certification":{"requiresHumanCertifier":false,"aiCertifierAllowed":true,"lineageEnabled":false,"certificationSlug":"podcast-producer"},"gamification":{"enabled":true,"achievements":["connector","deep-thinker","streak","completionist"],"streaks":true,"leaderboard":false}},"workshop":{"difficulty":"beginner","templateTier":4,"aiPersona":{"role":"You are an experienced podcast producer and content strategist helping creators plan, record, and grow their podcast series.","expertise":["Podcast episode planning","Guest research and preparation","Show notes writing","Audience growth","Content scheduling"],"tone":"collaborator"},"workspaceConfig":{"paradigm":"planner","defaultTab":"explore","defaultView":"calendar","defaultFile":"episodes/001-pilot.md","layout":{"leftDock":"files","rightDock":"views"},"onboarding":{"showGuide":true,"highlightFeatures":["calendar","board","ai-chat"],"suggestedActions":["Plan your pilot episode first","Create guest profiles as you book interviews","Use Calendar view to schedule releases","Track episode status in Board view"]}},"graphGuidance":{"conceptCreation":{"triggers":["When user creates a new episode","When user adds a guest","When user defines a topic or theme","When user creates a series or season"],"typeMapping":{"episode":"document","guest":"person","topic":"concept","series":"collection","season":"collection"}},"relationshipPatterns":[{"from":"document","to":"person","verb":"contains","description":"Episode features guest"},{"from":"document","to":"concept","verb":"references","description":"Episode covers topic"},{"from":"document","to":"collection","verb":"partOf","description":"Episode in series"},{"from":"document","to":"document","verb":"precedes","description":"Episode sequence"}],"rules":["Create document entities for each episode","Link episodes to their guests and topics","Track episode order within seasons","Note recurring themes across episodes"]},"qualityGates":{"fileChecks":[{"path":"episodes/*.md","required":["Episode Summary","Topics to Cover"],"optional":["Questions for Guest","Show Notes","Production Checklist"]},{"path":"guests/*.md","required":["Title/Role","Bio"],"optional":["Topics They Can Speak On","Contact"]}],"projectChecks":["Podcast format is defined","At least one episode is planned","Intro script is written","Publishing schedule is set"],"exportReady":["Episodes have show notes","Guest bios are complete","Production checklists are checked","Timestamps are added"]}},"venue":{"bookingNumberPrefix":"PS","subdomainPrefix":"podcast","features":{"blog":true,"cms":true,"customerAccounts":true,"subscriptions":true,"website":true,"notifications":true,"analytics":true,"giftCards":true,"pos":false,"loyalty":false,"waivers":false,"animals":false,"adoption":false,"memories":false,"partners":false,"franchise":false},"fees":{"billingModel":"subscription","feeMode":"online-only"},"theme":{"primary":"oklch(0.42 0.16 295)","bgBase":"oklch(0.12 0.04 295)","accent":"oklch(0.65 0.18 55)","textPrimary":"oklch(0.95 0.01 295)","displayFont":"Space Grotesk","bodyFont":"Inter"},"experienceTypes":[{"slug":"podcast-guest-appearance","name":"Podcast Guest Appearance","description":"Join the show as a featured guest. We'll schedule a pre-interview prep call, record the episode, and promote it to our full subscriber base.","priceInCents":0,"durationMinutes":60,"minGuests":1,"maxGuests":1,"requiresWaiver":false,"isCombo":false,"sortOrder":0,"color":"oklch(0.55 0.16 295)","sessionAttributeDefinitions":[{"key":"guestExpertise","label":"Area of Expertise","type":"text","perGuest":false,"required":true},{"key":"episodeTopic","label":"Proposed Episode Topic","type":"text","perGuest":false,"required":true}]},{"slug":"live-taping-ticket","name":"Live Taping Ticket","description":"Attend a live recording session and be part of the audience. Ask questions live, meet the host, and get early access to the episode before it drops.","priceInCents":2500,"durationMinutes":90,"minGuests":1,"maxGuests":50,"requiresWaiver":false,"isCombo":false,"sortOrder":1,"color":"oklch(0.58 0.16 55)","sessionAttributeDefinitions":[{"key":"episodeTitle","label":"Episode Title / Topic","type":"text","perGuest":false,"required":true}]},{"slug":"sponsored-episode","name":"Sponsored Episode","description":"Sponsor a full episode with host-read mid-roll and post-roll mentions, a dedicated shout-out, and a link in the show notes. Includes post-episode performance report.","priceInCents":150000,"durationMinutes":30,"minGuests":1,"maxGuests":1,"requiresWaiver":false,"isCombo":false,"sortOrder":2,"color":"oklch(0.45 0.14 295)","sessionAttributeDefinitions":[{"key":"brandName","label":"Brand / Product Name","type":"text","perGuest":false,"required":true},{"key":"promoUrl","label":"Promo URL or Code","type":"text","perGuest":false,"required":false}]}],"staffRoles":[{"id":"host","label":"Host","defaultCapabilities":["checkin","pos","cms","analytics","notifications"]},{"id":"producer","label":"Producer","defaultCapabilities":["cms","analytics","notifications"]}],"chatSuggestions":[{"label":"Subscribe to the podcast","message":"How do I subscribe to get new episodes and exclusive content?","emoji":"🎙️"},{"label":"Be a guest","message":"I'd love to be a guest on the show. How do I apply?","emoji":"🎤"},{"label":"Buy a live taping ticket","message":"Are there any upcoming live taping events I can attend?","emoji":"🎟️"},{"label":"Sponsor an episode","message":"I'm interested in sponsoring an episode. What's included?","emoji":"💼"}]},"previewImageUrl":"kits/podcast-series/images/preview.webp"}