SPICEHomeOperationsMissionsBusiness appsKnowledgeGovernancePlanMake a requestApprovalsDigestSitesBoardsCentral Administration
New

Hub

The operator's hub - the actor catalogue, inbox, health, saved searches and eval results.

Organogram

About this view

The enterprise org chart - departments and their operators - hosted inside the master-page chrome via the data-bound Mermaid web part (the same seam as the ship/city map), so the flowchart renders client-side under the global nav. The standalone /organogram route is unchanged.

Enterprise organogram
flowchart TD
  ENTERPRISE(["SPICE Enterprise"]):::root
  D_Academy["Academy"]:::dept
  ENTERPRISE --> D_Academy
  O_Actor_TrainingMaster("Training Master (Lead)"):::op
  D_Academy --> O_Actor_TrainingMaster
  D_Approvals["Approvals (3 seats)"]:::dept
  ENTERPRISE --> D_Approvals
  O_Actor_ApprovalsDeputy("Approvals Deputy (Lead)"):::op
  D_Approvals --> O_Actor_ApprovalsDeputy
  O_Actor_ApprovalsSteward("Approvals Steward (Lead)"):::op
  D_Approvals --> O_Actor_ApprovalsSteward
  D_Audit["Audit (1 seats)"]:::dept
  ENTERPRISE --> D_Audit
  O_Actor_AuditDeputy("Audit Deputy (Lead)"):::op
  D_Audit --> O_Actor_AuditDeputy
  O_Actor_AuditOfficer("Audit Officer (Lead)"):::op
  D_Audit --> O_Actor_AuditOfficer
  D_Brainstorm["Brainstorm (7 seats)"]:::dept
  ENTERPRISE --> D_Brainstorm
  O_Actor_MapCopilot("Map copilot (Member)"):::op
  D_Brainstorm --> O_Actor_MapCopilot
  O_Actor_MethodCoach("Method coach (Member)"):::op
  D_Brainstorm --> O_Actor_MethodCoach
  O_Actor_SiteBuilder("Site builder (Member)"):::op
  D_Brainstorm --> O_Actor_SiteBuilder
  D_CatalogConformanceDesk["CatalogConformanceDesk (2 seats)"]:::dept
  ENTERPRISE --> D_CatalogConformanceDesk
  O_Actor_CatalogConformanceDeskOperator("CatalogConformanceDesk Operator (Member)"):::op
  D_CatalogConformanceDesk --> O_Actor_CatalogConformanceDeskOperator
  D_Compliance["Compliance (6 seats)"]:::dept
  ENTERPRISE --> D_Compliance
  O_Actor_ComplianceDeputy("Compliance Deputy (Manager)"):::op
  D_Compliance --> O_Actor_ComplianceDeputy
  O_Actor_ComplianceOfficer("Compliance Officer (Manager)"):::op
  D_Compliance --> O_Actor_ComplianceOfficer
  D_CustomerSupport["CustomerSupport (5 seats)"]:::dept
  ENTERPRISE --> D_CustomerSupport
  O_Actor_CustomerSupportDeputy("CustomerSupport Deputy (Lead)"):::op
  D_CustomerSupport --> O_Actor_CustomerSupportDeputy
  O_Actor_SupportLead("Support Lead (Lead)"):::op
  D_CustomerSupport --> O_Actor_SupportLead
  D_Engineering["Engineering (15 seats)"]:::dept
  ENTERPRISE --> D_Engineering
  O_Actor_EngineeringDeputy("Engineering Deputy (Manager)"):::op
  D_Engineering --> O_Actor_EngineeringDeputy
  O_Actor_EngineeringLead("Engineering Lead (Manager)"):::op
  D_Engineering --> O_Actor_EngineeringLead
  O_Actor_FidelityResearcher("Fidelity Researcher (Member)"):::op
  D_Engineering --> O_Actor_FidelityResearcher
  O_Actor_ImpactScout("Impact Scout (Member)"):::op
  D_Engineering --> O_Actor_ImpactScout
  O_Actor_ServedVerifier("Served Verifier (Member)"):::op
  D_Engineering --> O_Actor_ServedVerifier
  O_Actor_Watchdog("Watchdog (reliability watcher) (Member)"):::op
  D_Engineering --> O_Actor_Watchdog
  O_Actor_WiringTracer("Wiring Tracer (Member)"):::op
  D_Engineering --> O_Actor_WiringTracer
  D_Finance["Finance (5 seats)"]:::dept
  ENTERPRISE --> D_Finance
  O_Actor_FinanceController("Finance Controller (Lead)"):::op
  D_Finance --> O_Actor_FinanceController
  O_Actor_FinanceDeputy("Finance Deputy (Lead)"):::op
  D_Finance --> O_Actor_FinanceDeputy
  D_Genesis["Genesis (6 seats)"]:::dept
  ENTERPRISE --> D_Genesis
  O_Actor_AgencyArchitect("Agency Architect (Lead)"):::op
  D_Genesis --> O_Actor_AgencyArchitect
  O_Actor_GenesisCeo("Genesis CEO (Lead)"):::op
  D_Genesis --> O_Actor_GenesisCeo
  O_Actor_GenesisDeputy("Genesis Deputy (Lead)"):::op
  D_Genesis --> O_Actor_GenesisDeputy
  O_Actor_OperatorSmith("Operator Smith (Lead)"):::op
  D_Genesis --> O_Actor_OperatorSmith
  O_Actor_PageSmith("Page Smith (Member)"):::op
  D_Genesis --> O_Actor_PageSmith
  O_Actor_PartArchitect("Part Architect (Lead)"):::op
  D_Genesis --> O_Actor_PartArchitect
  O_Actor_PipelineWright("Pipeline Wright (Lead)"):::op
  D_Genesis --> O_Actor_PipelineWright
  O_Actor_ResearchLead("Research Lead (Lead)"):::op
  D_Genesis --> O_Actor_ResearchLead
  D_HR["HR (5 seats)"]:::dept
  ENTERPRISE --> D_HR
  O_Actor_HRDeputy("HR Deputy (Lead)"):::op
  D_HR --> O_Actor_HRDeputy
  O_Actor_HrOfficer("HR Officer (Lead)"):::op
  D_HR --> O_Actor_HrOfficer
  D_Innovation["Innovation (1 seats)"]:::dept
  ENTERPRISE --> D_Innovation
  O_Actor_InnovationDeputy("Innovation Deputy (Lead)"):::op
  D_Innovation --> O_Actor_InnovationDeputy
  O_Actor_InnovationLead("Innovation Lead (Lead)"):::op
  D_Innovation --> O_Actor_InnovationLead
  D_Issues["Issues (4 seats)"]:::dept
  ENTERPRISE --> D_Issues
  O_Actor_AlicePM("Alice (Project Manager) (Lead)"):::op
  D_Issues --> O_Actor_AlicePM
  O_Actor_IssuesDeputy("Issues Deputy (Lead)"):::op
  D_Issues --> O_Actor_IssuesDeputy
  D_Issues__Backlog["Backlog (4 seats)"]:::dept
  D_Issues --> D_Issues__Backlog
  O_Actor_BacklogTriager("Backlog Triager (Lead)"):::op
  D_Issues__Backlog --> O_Actor_BacklogTriager
  O_Actor_Issues__BacklogDeputy("Backlog Deputy (Lead)"):::op
  D_Issues__Backlog --> O_Actor_Issues__BacklogDeputy
  D_IssueTracker["IssueTracker (4 seats)"]:::dept
  ENTERPRISE --> D_IssueTracker
  O_Actor_IssueTrackerDeputy("IssueTracker Deputy (Lead)"):::op
  D_IssueTracker --> O_Actor_IssueTrackerDeputy
  O_Actor_IssueTrackerLead("Issue Tracker Lead (Lead)"):::op
  D_IssueTracker --> O_Actor_IssueTrackerLead
  D_IT["IT (7 seats)"]:::dept
  ENTERPRISE --> D_IT
  O_Actor_ITDeputy("IT Deputy (Lead)"):::op
  D_IT --> O_Actor_ITDeputy
  O_Actor_ItOperator("IT Operator (Lead)"):::op
  D_IT --> O_Actor_ItOperator
  D_Knowledge["Knowledge"]:::dept
  ENTERPRISE --> D_Knowledge
  O_Actor_WisdomCurator("Wisdom Curator (Member)"):::op
  D_Knowledge --> O_Actor_WisdomCurator
  O_Actor_WisdomKeeper("Wisdom Keeper (Lead)"):::op
  D_Knowledge --> O_Actor_WisdomKeeper
  D_Legal["Legal (5 seats)"]:::dept
  ENTERPRISE --> D_Legal
  O_Actor_LegalDeputy("Legal Deputy (Lead)"):::op
  D_Legal --> O_Actor_LegalDeputy
  O_Actor_LegalOfficer("Legal Officer (Lead)"):::op
  D_Legal --> O_Actor_LegalOfficer
  D_LessonDesk["LessonDesk (2 seats)"]:::dept
  ENTERPRISE --> D_LessonDesk
  O_Actor_LessonDeskOperator("LessonDesk Operator (Member)"):::op
  D_LessonDesk --> O_Actor_LessonDeskOperator
  D_LifeAssistant["LifeAssistant (2 seats)"]:::dept
  ENTERPRISE --> D_LifeAssistant
  O_Actor_LifeAssistantOperator("LifeAssistant Operator (Member)"):::op
  D_LifeAssistant --> O_Actor_LifeAssistantOperator
  D_Logistics["Logistics (1 seats)"]:::dept
  ENTERPRISE --> D_Logistics
  O_Actor_LogisticsDeputy("Logistics Deputy (Lead)"):::op
  D_Logistics --> O_Actor_LogisticsDeputy
  O_Actor_LogisticsLead("Logistics Lead (Lead)"):::op
  D_Logistics --> O_Actor_LogisticsLead
  D_Marketing["Marketing (1 seats)"]:::dept
  ENTERPRISE --> D_Marketing
  O_Actor_MarketingDeputy("Marketing Deputy (Lead)"):::op
  D_Marketing --> O_Actor_MarketingDeputy
  O_Actor_MarketingLead("Marketing Lead (Lead)"):::op
  D_Marketing --> O_Actor_MarketingLead
  D_NewDept["NewDept (1 seats)"]:::dept
  ENTERPRISE --> D_NewDept
  O_Actor_NewDeptDeputy("NewDept Deputy (Lead)"):::op
  D_NewDept --> O_Actor_NewDeptDeputy
  O_Actor_NewDeptLead("New Department Lead (Lead)"):::op
  D_NewDept --> O_Actor_NewDeptLead
  D_OnetDemo["OnetDemo (2 seats)"]:::dept
  ENTERPRISE --> D_OnetDemo
  O_Actor_OnetDemoOperator("OnetDemo Operator (Member)"):::op
  D_OnetDemo --> O_Actor_OnetDemoOperator
  D_OnetDemo__Team["Team (6 seats)"]:::dept
  D_OnetDemo --> D_OnetDemo__Team
  O_Actor_OnetDemo__TeamDeputy("Team Deputy (Lead)"):::op
  D_OnetDemo__Team --> O_Actor_OnetDemo__TeamDeputy
  O_Actor_OnetDemo__TeamOperator("Team Operator (Lead)"):::op
  D_OnetDemo__Team --> O_Actor_OnetDemo__TeamOperator
  D_Operations["Operations (1 seats)"]:::dept
  ENTERPRISE --> D_Operations
  O_Actor_OperationsCoordinator("Operations Coordinator (Lead)"):::op
  D_Operations --> O_Actor_OperationsCoordinator
  O_Actor_OperationsDeputy("Operations Deputy (Lead)"):::op
  D_Operations --> O_Actor_OperationsDeputy
  D_Procurement["Procurement (5 seats)"]:::dept
  ENTERPRISE --> D_Procurement
  O_Actor_ProcurementDeputy("Procurement Deputy (Lead)"):::op
  D_Procurement --> O_Actor_ProcurementDeputy
  O_Actor_ProcurementOfficer("Procurement Officer (Lead)"):::op
  D_Procurement --> O_Actor_ProcurementOfficer
  D_ProductCatalog["ProductCatalog"]:::dept
  ENTERPRISE --> D_ProductCatalog
  O_Actor_CatalogResearcher_CaravanTyre("Caravan tyre catalog researcher (Member)"):::op
  D_ProductCatalog --> O_Actor_CatalogResearcher_CaravanTyre
  O_Actor_CatalogResearcher_SolarPanel("Solar panel catalog researcher (Member)"):::op
  D_ProductCatalog --> O_Actor_CatalogResearcher_SolarPanel
  D_ProjectTracker["ProjectTracker (6 seats)"]:::dept
  ENTERPRISE --> D_ProjectTracker
  O_Actor_ProjectTrackerDeputy("ProjectTracker Deputy (Lead)"):::op
  D_ProjectTracker --> O_Actor_ProjectTrackerDeputy
  O_Actor_ProjectTrackerLead("Project Tracker Lead (Lead)"):::op
  D_ProjectTracker --> O_Actor_ProjectTrackerLead
  D_Qualityassurance["Qualityassurance (1 seats)"]:::dept
  ENTERPRISE --> D_Qualityassurance
  O_Actor_QaLead("Quality Assurance Lead (Lead)"):::op
  D_Qualityassurance --> O_Actor_QaLead
  O_Actor_QualityassuranceDeputy("Qualityassurance Deputy (Lead)"):::op
  D_Qualityassurance --> O_Actor_QualityassuranceDeputy
  D_Reception["Reception (3 seats)"]:::dept
  ENTERPRISE --> D_Reception
  O_Actor_ReceptionDeputy("Reception Deputy (Lead)"):::op
  D_Reception --> O_Actor_ReceptionDeputy
  O_Actor_ReceptionOperator("Reception Operator (Lead)"):::op
  D_Reception --> O_Actor_ReceptionOperator
  D_Research["Research (5 seats)"]:::dept
  ENTERPRISE --> D_Research
  O_Actor_ResearchDeputy("Research Deputy (Lead)"):::op
  D_Research --> O_Actor_ResearchDeputy
  O_Actor_ResearchOperator("Research Operator (Lead)"):::op
  D_Research --> O_Actor_ResearchOperator
  D_ResearchEnrichment["ResearchEnrichment (2 seats)"]:::dept
  ENTERPRISE --> D_ResearchEnrichment
  O_Actor_ModelRnDAnalyst("Model R&D analyst (Member)"):::op
  D_ResearchEnrichment --> O_Actor_ModelRnDAnalyst
  O_Actor_ResearchEnrichmentLead("Research Enrichment Lead (Lead)"):::op
  D_ResearchEnrichment --> O_Actor_ResearchEnrichmentLead
  D_ResearchLab["ResearchLab (1 seats)"]:::dept
  ENTERPRISE --> D_ResearchLab
  O_Actor_ResearchLabLead("Research Lab Lead (Lead)"):::op
  D_ResearchLab --> O_Actor_ResearchLabLead
  D_Sales["Sales (5 seats)"]:::dept
  ENTERPRISE --> D_Sales
  O_Actor_SalesDeputy("Sales Deputy (Lead)"):::op
  D_Sales --> O_Actor_SalesDeputy
  O_Actor_SalesLead("Sales Lead (Lead)"):::op
  D_Sales --> O_Actor_SalesLead
  D_Services["Services"]:::dept
  ENTERPRISE --> D_Services
  O_Actor_DemoLibrarian("Demo Knowledge Librarian (Member)"):::op
  D_Services --> O_Actor_DemoLibrarian
  O_Actor_LegalReviewer("Legal Reviewer (Member)"):::op
  D_Services --> O_Actor_LegalReviewer
  D_Strategy["Strategy"]:::dept
  ENTERPRISE --> D_Strategy
  O_Actor_ChiefStrategyOfficer("Chief Strategy Officer (Manager)"):::op
  D_Strategy --> O_Actor_ChiefStrategyOfficer
  D_Studio["Studio (6 seats)"]:::dept
  ENTERPRISE --> D_Studio
  O_Actor_DeepResearch("Deep Research (Member)"):::op
  D_Studio --> O_Actor_DeepResearch
  O_Actor_DocAuthor("Document Author (Member)"):::op
  D_Studio --> O_Actor_DocAuthor
  O_Actor_ImageGen("Image Generation (Member)"):::op
  D_Studio --> O_Actor_ImageGen
  O_Actor_MediaProducer("Media Producer (Member)"):::op
  D_Studio --> O_Actor_MediaProducer
  O_Actor_SlideAuthor("Slide Author (Member)"):::op
  D_Studio --> O_Actor_SlideAuthor
  O_Actor_StudioDeputy("Studio Deputy (Lead)"):::op
  D_Studio --> O_Actor_StudioDeputy
  O_Actor_StudioOrchestrator("Studio Orchestrator (Member)"):::op
  D_Studio --> O_Actor_StudioOrchestrator
  O_Actor_VideoGen("Video Generation (Lead)"):::op
  D_Studio --> O_Actor_VideoGen
  D_Talent["Talent"]:::dept
  ENTERPRISE --> D_Talent
  O_Actor_CompetencyReviewer("Competency Reviewer (Lead)"):::op
  D_Talent --> O_Actor_CompetencyReviewer
  O_Actor_TalentMediaSpecialist("Talent Media Specialist (Member)"):::op
  D_Talent --> O_Actor_TalentMediaSpecialist
  O_Actor_TalentSlideSpecialist("Talent Slide Specialist (Member)"):::op
  D_Talent --> O_Actor_TalentSlideSpecialist
  D_Velocity["Velocity (1 seats)"]:::dept
  ENTERPRISE --> D_Velocity
  O_Actor_VelocityDeputy("Velocity Deputy (Lead)"):::op
  D_Velocity --> O_Actor_VelocityDeputy
  O_Actor_VelocityLead("Velocity Lead (Lead)"):::op
  D_Velocity --> O_Actor_VelocityLead
  D_VentureEngine["VentureEngine (3 seats)"]:::dept
  ENTERPRISE --> D_VentureEngine
  O_Actor_VentureEngineDeputy("VentureEngine Deputy (Lead)"):::op
  D_VentureEngine --> O_Actor_VentureEngineDeputy
  O_Actor_VentureEngineOperator("VentureEngine Operator (Lead)"):::op
  D_VentureEngine --> O_Actor_VentureEngineOperator
  classDef root fill:#2b579a,stroke:#1b3a6b,color:#fff;
  classDef dept fill:#eef2fb,stroke:#8294c4,color:#1b1b1b;
  classDef op fill:#eafbe9,stroke:#7fb37c,color:#1b1b1b;