{"$schema":"https://soulcraft.com/schemas/kit/v2.json","id":"organization-chart","type":"soulcraft","role":"primary","status":"released","name":"Organization Chart","description":"Company or team hierarchy with reporting structure visualization","longDescription":"Create an interactive organization chart that visualizes reporting lines and team structure. Perfect for companies, departments, clubs, or any hierarchical organization. Auto-opens in org chart layout.","version":"1.0.0","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"🏢","tags":["organization","hierarchy","team","management"],"variables":[{"key":"companyName","label":"Organization Name","description":"The name of your organization or company","type":"string","required":true,"example":"Acme Corp"},{"key":"industry","label":"Industry","description":"Your industry sector","type":"string","required":false,"example":"Technology"}],"shared":{"industry":"business-strategy","category":"business","glossary":{"span of control":"The number of direct reports a manager oversees","reporting line":"The chain of authority from an employee to their manager"},"aiExpertise":["Organizational design principles","Team structure and hierarchy","Role definition and responsibilities","Reporting relationships","Org chart visualization"],"dataModelHints":["person","thing","topic"],"dataModel":{"entities":[{"domain":"person","type":"Person","description":"An individual with a role, department, and reporting line","products":{"workshop":{"view":"gallery","icon":"👤"},"academy":{"mapsTo":"learning-subject","assessable":false},"venue":{"mapsTo":"CustomerMeta","pos":false}}},{"domain":"team","type":"Concept","description":"A team or department grouping multiple roles","products":{"workshop":{"view":"tree","icon":"👥"},"academy":{"mapsTo":"knowledge-unit","assessable":false}}},{"domain":"department","type":"Concept","description":"A division or department within the organisation","products":{"workshop":{"view":"tree","icon":"🏢"},"academy":{"mapsTo":"knowledge-unit","assessable":false}}}],"relationships":[{"from":"person","to":"person","verb":"ReportsTo","description":"Direct reporting relationship"},{"from":"person","to":"team","verb":"MemberOf","description":"Person is a member of this team"},{"from":"team","to":"department","verb":"PartOf","description":"Team belongs to this department"},{"from":"person","to":"person","verb":"WorksWith","description":"Cross-functional collaboration"}]},"suggestions":[{"label":"Add a team member","prompt":"Help me add a new team member to the organization chart"},{"label":"Define a department","prompt":"Help me create and structure a new department"},{"label":"Map reporting lines","prompt":"Help me define reporting relationships between team members"},{"label":"Plan restructuring","prompt":"Help me plan an organizational restructuring"},{"label":"Identify gaps","prompt":"Analyze my org chart and identify potential gaps or redundancies"},{"label":"View org chart","prompt":"Show me my organization chart in the tree view"}]},"academy":{"skillPath":"organizational-design","level":"intermediate","learningObjectives":["Map all roles with clear reporting relationships leaving no orphan nodes","Analyse spans of control and identify where reporting ratios are too wide or narrow","Define role responsibilities that eliminate overlap and cover all functions","Design a restructured hierarchy that improves decision-making speed or communication flow","Document cross-functional collaboration relationships beyond the formal reporting chain"],"assessmentTypes":["portfolio","peer-review"],"mode":"self-paced","tutorPersona":{"inheritsFrom":"workshop.aiPersona","method":"socratic","encouragementLevel":"warm","flashcardsEnabled":true},"certification":{"requiresHumanCertifier":false,"aiCertifierAllowed":true,"lineageEnabled":false,"certificationSlug":"org-designer"},"gamification":{"enabled":true,"achievements":["connector","deep-thinker","streak","completionist"],"streaks":true,"leaderboard":false}},"workshop":{"difficulty":"beginner","templateTier":4,"aiPersona":{"role":"You are an expert organizational designer helping teams map, visualize, and optimize their reporting structures and team hierarchies.","expertise":["Organizational design and restructuring","Team hierarchy and reporting structures","Role definition and job design","Span of control analysis","Cross-functional collaboration mapping"],"tone":"mentor"},"workspaceConfig":{"paradigm":"analyst","defaultTab":"explore","defaultView":"tree","layout":{"leftDock":"concepts","rightDock":"views"},"onboarding":{"showGuide":true,"highlightFeatures":["graph","export"],"suggestedActions":["Add team members and their roles","Use Tree view to see reporting hierarchy","Track reporting relationships","Use Graph view for cross-functional teams"]}},"graphGuidance":{"conceptCreation":{"triggers":["When user adds a person or role","When user creates a team or department","When user defines reporting relationship","When user notes cross-functional collaboration"],"typeMapping":{"person":"person","role":"role","team":"organization","department":"organization"}},"relationshipPatterns":[{"from":"person","to":"person","verb":"reportsTo","description":"Direct reporting"},{"from":"person","to":"organization","verb":"memberOf","description":"Team membership"},{"from":"organization","to":"organization","verb":"partOf","description":"Department structure"},{"from":"person","to":"person","verb":"worksWith","description":"Cross-functional"}],"rules":["Create person entities for each role holder","Track reporting relationships","Group people into teams","Note cross-functional collaborations"]},"qualityGates":{"fileChecks":[{"path":"roles/*.md","required":["Reports To","Responsibilities"],"optional":["Manages","Skills Required","Goals"]}],"projectChecks":["All roles have clear reporting relationships","No orphan nodes (disconnected roles)","No circular reporting chains","Manager spans of control are documented","Role responsibilities are defined"],"exportReady":["All positions have role descriptions","Reporting relationships are complete","No placeholder names remain","Department structure is clear"]},"sampleData":{"description":"Sample organization chart for a technology startup","entities":[{"type":"person","name":"Sarah Chen","properties":{"role":"CEO","department":"Executive","hireDate":"2020-03-15","description":"Founder and Chief Executive Officer. Sets company vision and strategy.","status":"active"}},{"type":"person","name":"Michael Rodriguez","properties":{"role":"CTO","department":"Engineering","hireDate":"2020-04-01","description":"Chief Technology Officer. Leads technical strategy and architecture.","status":"active"}},{"type":"organization","name":"Engineering","properties":{"headcount":5,"description":"Technology and development department."}}],"relationships":[{"from":"Michael Rodriguez","verb":"reportsTo","to":"Sarah Chen"},{"from":"Michael Rodriguez","verb":"memberOf","to":"Engineering"}]},"deploy":{"provider":"cloud-run","buildCommand":"npm run build","outputDir":"build","config":{"port":3000,"memory":"512Mi"},"oneClickCommand":"gcloud run deploy"}},"venue":{"bookingNumberPrefix":"OC","subdomainPrefix":"orgchart","features":{"customerAccounts":true,"apps":true,"website":true,"subscriptions":true,"notifications":true,"analytics":true,"cms":false,"blog":false,"giftCards":false,"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.38 0.14 240)","bgBase":"oklch(0.99 0.005 255)","accent":"oklch(0.56 0.18 195)","textPrimary":"oklch(0.20 0.03 255)","displayFont":"Inter","bodyFont":"Inter"},"experienceTypes":[],"chatSuggestions":[{"label":"Build my org chart","message":"I want to create an org chart for my company. How do I start?","emoji":"🏢"},{"label":"Update my team","message":"How do I add new team members and update reporting lines?","emoji":"👥"},{"label":"Export the chart","message":"How do I export my org chart as a PDF or image?","emoji":"📤"},{"label":"Manage subscription","message":"I'd like to manage my account and subscription.","emoji":"💳"}]},"previewImageUrl":"kits/organization-chart/images/preview.webp"}