Sprint 2 UI and brand refresh

Workbench: ramp-adjusted headline (TCO, net run-rate, NPV, IRR, payback),
financial model panel with internal-only investment, year-by-year cash flow,
scenario panel (presets + custom, presented scenario, report comparison),
overlap heat map, shelfware and expansion panel, editable implementation
timeline (drag, resize, row editor, dependencies, reset), version history
with compare and restore, deal status, customer logo.

Deliverables: report, Word and new PowerPoint deck present the chosen
scenario with net figures only; investment and dossier entitlements never
itemized (covered by the leak suite). Exports and printing snapshot
automatically.

New pages: Portfolio dashboard, Settings (company name, logo, accent).
Knowledge base: duplicate queue with merge, confidence and sourcing,
TCO defaults, needs-review filter.

Brand: VMware by Broadcom palette per Brand Guidelines.pdf; Darkmode navy
dark theme; AA-safe accent ink; business units remapped to palette.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-24 15:41:15 -04:00
parent 4496312845
commit 93007a1053
30 changed files with 2005 additions and 312 deletions

View File

@@ -1,6 +1,6 @@
{
"version": 1,
"updatedAt": "2026-09-23",
"updatedAt": "2026-09-24",
"source": [
"https://www.vmware.com/products",
"https://www.broadcom.com/products/enterprise-software",
@@ -12,49 +12,49 @@
"id": "vcf",
"name": "VCF Division",
"short": "VCF",
"color": "#2a78d6"
"color": "#005C8A"
},
{
"id": "tanzu",
"name": "Tanzu Division",
"short": "Tanzu",
"color": "#1baf7a"
"color": "#61A60E"
},
{
"id": "ans",
"name": "Application Networking & Security",
"short": "ANS",
"color": "#4a3aa7"
"color": "#6C4B94"
},
{
"id": "aod",
"name": "Agile Operations Division",
"short": "AOD",
"color": "#eb6834"
"color": "#0098C7"
},
{
"id": "esg",
"name": "Enterprise Security Group",
"short": "ESG",
"color": "#e34948"
"color": "#007B8C"
},
{
"id": "cb",
"name": "Carbon Black",
"short": "CB",
"color": "#e87ba4"
"color": "#007DA3"
},
{
"id": "msd",
"name": "Mainframe Software Division",
"short": "MSD",
"color": "#eda100"
"color": "#A468EE"
},
{
"id": "ims",
"name": "IMS",
"short": "IMS",
"color": "#898781"
"color": "#23800A"
}
],
"domains": [
@@ -883,7 +883,7 @@
{
"id": "aod-dx-apm",
"name": "DX Application Performance Management",
"bu": "aod",
"bu": "ims",
"domain": "observability",
"description": "Full-stack APM with distributed tracing, code-level diagnostics and business transaction analytics for enterprise and mainframe-connected apps.",
"replaces": [
@@ -900,7 +900,7 @@
{
"id": "aod-dx-oi",
"name": "DX Operational Intelligence",
"bu": "aod",
"bu": "ims",
"domain": "observability",
"description": "AIOps correlation, anomaly detection and noise reduction across monitoring, ticketing and event sources.",
"replaces": [
@@ -917,7 +917,7 @@
{
"id": "aod-dx-uim",
"name": "DX Unified Infrastructure Management",
"bu": "aod",
"bu": "ims",
"domain": "observability",
"description": "Unified monitoring for servers, storage, network, databases, virtualization and public cloud from one console.",
"replaces": [
@@ -935,7 +935,7 @@
{
"id": "aod-dx-uim-msp",
"name": "DX UIM for Managed Service Providers",
"bu": "aod",
"bu": "ims",
"domain": "observability",
"description": "Multi-tenant infrastructure monitoring packaged for MSP delivery and per-tenant billing.",
"replaces": [
@@ -999,7 +999,7 @@
{
"id": "aod-layer7-gateway",
"name": "Layer7 API Gateway",
"bu": "aod",
"bu": "ims",
"domain": "api",
"description": "High-performance API gateway for policy enforcement, mediation, throttling and protocol translation at enterprise scale.",
"replaces": [
@@ -1017,7 +1017,7 @@
{
"id": "aod-layer7-portal",
"name": "Layer7 API Developer Portal",
"bu": "aod",
"bu": "ims",
"domain": "api",
"description": "Developer onboarding, API catalog, documentation and key management portal.",
"replaces": [
@@ -1033,7 +1033,7 @@
{
"id": "aod-layer7-apisec",
"name": "Layer7 API Security",
"bu": "aod",
"bu": "ims",
"domain": "api",
"description": "API discovery, posture management, threat protection and runtime API attack detection.",
"replaces": [
@@ -1050,7 +1050,7 @@
{
"id": "aod-cloudhealth",
"name": "CloudHealth",
"bu": "aod",
"bu": "ims",
"domain": "finops",
"description": "Multicloud FinOps: cost visibility, showback/chargeback, rightsizing, commitment management and governance policies.",
"replaces": [
@@ -1067,7 +1067,7 @@
{
"id": "aod-cloudhealth-partner",
"name": "CloudHealth Partner Platform",
"bu": "aod",
"bu": "ims",
"domain": "finops",
"description": "Multi-tenant FinOps and billing platform for cloud resellers and managed service providers.",
"replaces": [
@@ -1247,7 +1247,7 @@
{
"id": "aod-sdm",
"name": "Service Desk Manager",
"bu": "aod",
"bu": "ims",
"domain": "itsm",
"description": "ITIL-aligned service desk: incident, problem, change, knowledge and CMDB.",
"replaces": [