a11oy / web /src /data /fabric /verticals.ts
betterwithage's picture
sync(space): complete build context — fix BUILD_ERROR (CTO)
518343a verified
Raw
History Blame
15.9 kB
import type { VerticalProfile } from './types';
export const VERTICALS: readonly VerticalProfile[] = [
{
id: 'terra',
name: 'Terra',
tagline: 'Real estate intelligence and property command.',
operatingModel: 'Property lifecycle intelligence — from acquisition due diligence through operations to disposition, with continuous asset health monitoring.',
primaryUsers: ['Asset managers', 'Acquisitions analysts', 'Property operations leads', 'Portfolio directors'],
coreEntities: ['property', 'asset', 'deal', 'pipeline', 'vendor', 'tenant', 'inspection', 'lease', 'budget', 'maintenance event'],
signalTypes: ['pipeline change', 'vendor delay', 'inspection issue', 'lease risk', 'maintenance escalation', 'budget variance', 'occupancy drift', 'document gap'],
workflowTypes: ['deal review', 'vendor onboarding', 'inspection dispatch', 'lease renewal', 'budget approval', 'maintenance scheduling'],
riskTypes: ['deal slippage', 'vendor failure', 'compliance gap', 'budget overrun', 'asset degradation', 'missed deadline'],
approvalTypes: ['deal advance', 'vendor selection', 'budget exception', 'lease modification', 'maintenance escalation'],
evidenceTypes: ['inspection_note', 'document', 'vendor_update', 'system_event'],
outcomeTypes: ['deal advanced', 'vendor remediated', 'inspection closed', 'lease reviewed', 'budget stabilized', 'asset risk reduced'],
keyMetrics: ['Portfolio NOI', 'Occupancy rate', 'Cap rate spread', 'Maintenance backlog', 'Vendor SLA compliance'],
connectedA11oyLayers: ['Signal Mesh', 'Chainlight', 'Proof Chain', 'Sentra', 'Argo'],
maturityStage: 'operational',
priorityLevel: 'high',
route: '/terra',
colorToken: '#c9b787',
icon: '▣',
innovationSeed: {
name: 'Property Consequence Simulator',
description: 'Models cascading impact on portfolio NOI when a property-level risk materializes — vendor failure, occupancy drop, or capex spike.',
researchBasis: 'Adapted from Monte Carlo portfolio stress testing (Glasserman 2003) and causal inference chains (Pearl 2009).',
capability: 'Run "what-if" scenarios per property and see downstream impact on fund-level returns before the risk arrives.',
},
},
{
id: 'vessels',
name: 'Vessels',
tagline: 'Maritime intelligence, voyage economics, and fleet-risk command.',
operatingModel: 'Voyage-centric fleet operations — voyage planning, execution monitoring, deviation detection, and post-voyage settlement with sanctions and compliance checks.',
primaryUsers: ['Fleet managers', 'Chartering desks', 'Operations controllers', 'Compliance officers'],
coreEntities: ['vessel', 'voyage', 'port', 'route', 'AIS signal', 'charter', 'cargo', 'sanctions screen', 'fuel cost', 'weather event'],
signalTypes: ['AIS gap', 'port delay', 'route deviation', 'sanctions flag', 'weather disruption', 'fuel variance', 'demurrage risk', 'cargo exception'],
workflowTypes: ['voyage planning', 'route optimization', 'sanctions screening', 'bunker procurement', 'port scheduling', 'demurrage claim'],
riskTypes: ['compliance risk', 'route risk', 'port risk', 'sanctions risk', 'cost overrun', 'safety exposure', 'operational delay'],
approvalTypes: ['route deviation', 'sanctions override', 'bunker purchase', 'port change', 'cargo exception'],
evidenceTypes: ['voyage_signal', 'document', 'scanner_result', 'system_event'],
outcomeTypes: ['voyage optimized', 'compliance cleared', 'route adjusted', 'cost exposure reduced', 'exception resolved'],
keyMetrics: ['Fleet utilization', 'Voyage P&L', 'Sanctions clearance rate', 'AIS coverage', 'Demurrage exposure'],
connectedA11oyLayers: ['Signal Mesh', 'Chainlight', 'Proof Chain', 'Sentra', 'Argo'],
maturityStage: 'operational',
priorityLevel: 'critical',
route: '/vessels',
colorToken: '#8a8a8a',
icon: '⚓',
innovationSeed: {
name: 'Voyage Cascade Analyzer',
description: 'Traces how one maritime event — port closure, weather system, sanctions flag — propagates across the fleet as a dependency cascade.',
researchBasis: 'Adapted from network contagion models (Barabasi 2002) and supply-chain disruption propagation (Ivanov & Dolgui 2020).',
capability: 'Detect second-order fleet impacts from a single event before they materialize — e.g., one port delay cascading into 4 vessels missing their laycan windows.',
},
},
{
id: 'counsel',
name: 'Counsel',
tagline: 'Legal matter command, deadline intelligence, and proof-backed workflows.',
operatingModel: 'Matter lifecycle management — from intake through discovery, filing, and resolution, with continuous deadline tracking and evidence chain assembly.',
primaryUsers: ['Managing attorneys', 'Paralegals', 'Claims adjusters', 'Compliance counsel'],
coreEntities: ['matter', 'claimant', 'policy', 'filing', 'deadline', 'evidence', 'demand', 'response', 'attorney review', 'court date'],
signalTypes: ['deadline approaching', 'missing evidence', 'policy conflict', 'document inconsistency', 'filing status change', 'response overdue', 'matter risk increase'],
workflowTypes: ['matter intake', 'discovery management', 'filing preparation', 'demand response', 'evidence assembly', 'attorney review'],
riskTypes: ['missed deadline', 'evidentiary gap', 'compliance issue', 'adverse decision', 'duplicate work', 'weak proof chain'],
approvalTypes: ['filing submission', 'settlement authority', 'expert retention', 'demand response', 'evidence disclosure'],
evidenceTypes: ['legal_workflow_note', 'document', 'email_summary', 'policy_clause'],
outcomeTypes: ['filing prepared', 'evidence organized', 'deadline met', 'attorney review completed', 'matter posture improved'],
keyMetrics: ['Deadline compliance', 'Evidence completeness', 'Matter cycle time', 'Filing accuracy', 'Attorney utilization'],
connectedA11oyLayers: ['Signal Mesh', 'Proof Chain', 'Sentra', 'Verity', 'Hermes'],
maturityStage: 'operational',
priorityLevel: 'high',
route: '/counsel',
colorToken: '#c9b787',
icon: '⚖',
innovationSeed: {
name: 'Matter Posture Predictor',
description: 'Uses outcome memory from resolved matters to estimate disposition probability for active cases based on evidence completeness, deadline compliance, and opposing posture.',
researchBasis: 'Adapted from survival analysis (Cox proportional hazards) and legal analytics (Katz et al. 2017, Supreme Court prediction).',
capability: 'Surface a disposition probability band for each active matter, updated daily as evidence and deadline data change.',
},
},
{
id: 'carlota',
name: 'Carlota Jo',
tagline: 'Private residence and family-office operations command.',
operatingModel: 'Household operations intelligence — vendor coordination, service scheduling, preference tracking, and privacy-safe task routing for high-touch advisory.',
primaryUsers: ['Estate managers', 'Family office principals', 'Household staff coordinators', 'Advisory leads'],
coreEntities: ['residence', 'household asset', 'vendor', 'staff task', 'event', 'maintenance issue', 'family preference', 'travel plan', 'inventory', 'service schedule'],
signalTypes: ['vendor delay', 'household issue', 'service window change', 'asset maintenance due', 'event requirement', 'travel coordination gap', 'budget exception'],
workflowTypes: ['vendor coordination', 'service scheduling', 'event planning', 'maintenance dispatch', 'inventory audit', 'travel arrangement'],
riskTypes: ['service failure', 'missed preference', 'vendor risk', 'maintenance delay', 'privacy exposure', 'operational friction'],
approvalTypes: ['vendor engagement', 'budget exception', 'service change', 'guest access', 'travel modification'],
evidenceTypes: ['vendor_update', 'inspection_note', 'system_event', 'approval_record'],
outcomeTypes: ['residence stabilized', 'vendor coordinated', 'task completed', 'preference honored', 'event supported', 'service risk reduced'],
keyMetrics: ['Service SLA', 'Preference satisfaction', 'Vendor reliability', 'Maintenance currency', 'Privacy compliance'],
connectedA11oyLayers: ['Signal Mesh', 'Sentra', 'Proof Chain', 'Argo'],
maturityStage: 'seed',
priorityLevel: 'medium',
route: '/carlota-jo',
colorToken: '#c9b787',
icon: '◎',
innovationSeed: {
name: 'Preference Drift Detector',
description: 'Detects when household preferences shift over time by comparing current service patterns against historical preference memory, flagging divergence before it becomes friction.',
researchBasis: 'Adapted from concept drift detection (Lu et al. 2018) and recommendation system preference evolution (Koren 2009, Netflix Prize temporal dynamics).',
capability: 'Alert estate managers when a preference is stale — e.g., seasonal food preferences, temperature settings, or vendor selection criteria have shifted.',
},
},
{
id: 'aegis',
name: 'Aegis',
tagline: 'Cybersecurity, defense operations, and control assurance command.',
operatingModel: 'Continuous security posture management — vulnerability lifecycle, incident response, control monitoring, and compliance evidence assembly.',
primaryUsers: ['CISO', 'Security engineers', 'SOC analysts', 'Compliance managers'],
coreEntities: ['asset', 'identity', 'vulnerability', 'control', 'incident', 'alert', 'policy', 'evidence', 'ticket', 'remediation'],
signalTypes: ['vulnerability finding', 'identity anomaly', 'control drift', 'alert spike', 'failed backup', 'patch gap', 'access review issue', 'compliance exception'],
workflowTypes: ['vulnerability triage', 'incident response', 'patch management', 'access review', 'control assessment', 'compliance audit'],
riskTypes: ['unauthorized access', 'control failure', 'unresolved vulnerability', 'incident escalation', 'audit gap', 'operational disruption'],
approvalTypes: ['patch deployment', 'access grant', 'exception approval', 'incident escalation', 'control change'],
evidenceTypes: ['scanner_result', 'ticket', 'system_event', 'audit_event', 'policy_clause'],
outcomeTypes: ['vulnerability remediated', 'control restored', 'incident contained', 'access reviewed', 'audit evidence preserved'],
keyMetrics: ['MTTD', 'MTTR', 'Vulnerability backlog', 'Control coverage', 'Compliance score'],
connectedA11oyLayers: ['Signal Mesh', 'Chainlight', 'Proof Chain', 'Sentra', 'Pallas'],
maturityStage: 'scaling',
priorityLevel: 'critical',
route: '/sentra',
colorToken: '#f5f5f5',
icon: '⬡',
innovationSeed: {
name: 'Control Entropy Monitor',
description: 'Measures the rate at which security controls degrade over time — patches go stale, access reviews slip, backup tests fail — and predicts which controls will breach thresholds next.',
researchBasis: 'Adapted from information entropy (Shannon 1948) applied to control effectiveness decay curves and reliability engineering (Weibull analysis).',
capability: 'Predict which controls will fail before they fail, based on their historical entropy trajectory — not just current state.',
},
},
{
id: 'lyte',
name: 'Lyte',
tagline: 'Business observability and executive decision intelligence.',
operatingModel: 'Executive observability layer — tracks initiatives, KPIs, ownership, dependencies, and decision velocity across the organization.',
primaryUsers: ['C-suite', 'VP-level leaders', 'Strategy leads', 'Board advisors'],
coreEntities: ['initiative', 'KPI', 'owner', 'dependency', 'decision', 'risk', 'milestone', 'report', 'department', 'workflow'],
signalTypes: ['KPI drift', 'milestone slip', 'ownership ambiguity', 'decision delay', 'dependency blockage', 'scope change', 'budget variance', 'executive escalation'],
workflowTypes: ['initiative review', 'KPI calibration', 'decision escalation', 'dependency resolution', 'board reporting', 'strategy alignment'],
riskTypes: ['execution drift', 'accountability gap', 'delayed decision', 'reporting inconsistency', 'initiative failure', 'stakeholder misalignment'],
approvalTypes: ['budget reallocation', 'initiative pivot', 'KPI target change', 'headcount request', 'strategy revision'],
evidenceTypes: ['executive_decision', 'document', 'email_summary', 'system_event'],
outcomeTypes: ['decision clarified', 'owner assigned', 'risk reduced', 'initiative stabilized', 'executive visibility improved'],
keyMetrics: ['Decision velocity', 'KPI attainment', 'Initiative health', 'Ownership clarity', 'Board readiness'],
connectedA11oyLayers: ['Signal Mesh', 'Chainlight', 'PSYCHE', 'Hermes', 'Pallas'],
maturityStage: 'operational',
priorityLevel: 'high',
route: '/lyte',
colorToken: '#c9b787',
icon: '◆',
innovationSeed: {
name: 'Decision Cascade Map',
description: 'Visualizes how one executive decision creates a dependency chain across departments and initiatives — showing which downstream decisions are blocked, accelerated, or invalidated.',
researchBasis: 'Adapted from directed acyclic graph theory (Kahn topological sort, 1962) and organizational decision network analysis (March & Simon, bounded rationality).',
capability: 'Before approving a decision, see its full blast radius — which 3 other decisions it unblocks and which 2 it forces to re-evaluate.',
},
},
{
id: 'sentra',
name: 'Sentra',
tagline: 'Security, policy, approval, and audit control plane.',
operatingModel: 'Cross-vertical governance enforcement — every high-impact action across every vertical passes through Sentra for approval, policy check, and audit trail.',
primaryUsers: ['Governance leads', 'Audit managers', 'Policy architects', 'Security reviewers'],
coreEntities: ['approval', 'policy', 'exception', 'blocked action', 'audit event', 'secret fingerprint', 'rollback plan', 'risk score', 'control', 'reviewer'],
signalTypes: ['approval requested', 'policy violation', 'rollback needed', 'secret detected', 'action blocked', 'evidence missing', 'risk threshold crossed'],
workflowTypes: ['approval routing', 'policy enforcement', 'rollback execution', 'audit compilation', 'exception review', 'secret redaction'],
riskTypes: ['unsafe action', 'missing approval', 'weak audit trail', 'policy bypass', 'irreversible change', 'secret exposure'],
approvalTypes: ['action approval', 'exception grant', 'policy override', 'rollback authorization', 'secret access'],
evidenceTypes: ['approval_record', 'audit_event', 'policy_clause', 'system_event'],
outcomeTypes: ['approval granted', 'action blocked', 'rollback ready', 'evidence anchored', 'policy enforced'],
keyMetrics: ['Approval latency', 'Policy coverage', 'Audit completeness', 'Rollback readiness', 'Exception rate'],
connectedA11oyLayers: ['Covenant', 'Proof Chain', 'PSYCHE', 'Axiom', 'Verity'],
maturityStage: 'scaling',
priorityLevel: 'critical',
route: '/sentra',
colorToken: '#b08d52',
icon: '⬢',
innovationSeed: {
name: 'Policy Contradiction Scanner',
description: 'Detects conflicting policies across verticals — e.g., Terra vendor onboarding policy allows 48h turnaround while Sentra requires 5-day compliance review, creating an unresolvable conflict.',
researchBasis: 'Adapted from formal constraint satisfaction (Dechter 2003) and policy algebra (Becker et al., XACML conflict detection).',
capability: 'Before a new policy is enacted, scan it against all existing policies across all verticals and surface contradictions with resolution recommendations.',
},
},
] as const;
export const VERTICAL_MAP = Object.fromEntries(VERTICALS.map(v => [v.id, v])) as Record<string, VerticalProfile>;