# UI Component Preservation Map Generated on 2026-03-07. This map captures Angular components that currently look either high-confidence dead or routed-but-weakly-surfaced in the Stella Ops web console. ## How To Read This Map - `dead`: no active route target and no runtime references outside tests/stories. - `weak-route`: still routed, but the current static scan found no menu entry and no obvious absolute page-action path to the route. - Recommendation labels are intentionally constrained: `archive`, `merge`, `preserve`, `wire-in`, `investigate`. ## Counts - Dead components: 167 - Weak-route components: 136 - Total candidates: 303 ## Main Artifacts - [Summary Tree](./SUMMARY_TREE.md) - [Restoration Priorities](./RESTORATION_PRIORITIES.md) - [Restoration Topic Shapes](../restoration-topics/README.md) - [Detailed Restoration UX Dossiers](../restoration-topics/README.md#detailed-ux-dossiers) - [Inventory JSON](./inventory.json) ## Branch Index ### Dead - [Admin Notifications](./components/dead/admin-notifications/README.md) - 1 components, default `investigate` - [Advisory Ai](./components/dead/advisory-ai/README.md) - 5 components, default `investigate` - [Aoc](./components/dead/aoc/README.md) - 1 components, default `investigate` - [Approvals](./components/dead/approvals/README.md) - 3 components, default `investigate` - [Binary Index](./components/dead/binary-index/README.md) - 1 components, default `investigate` - [Change Trace](./components/dead/change-trace/README.md) - 1 components, default `investigate` - [Compare](./components/dead/compare/README.md) - 2 components, default `investigate` - [Components](./components/dead/components/README.md) - 10 components, default `investigate` - [Cvss](./components/dead/cvss/README.md) - 1 components, default `investigate` - [Dashboard](./components/dead/dashboard/README.md) - 2 components, default `investigate` - [Deployments](./components/dead/deployments/README.md) - 1 components, default `investigate` - [Doctor](./components/dead/doctor/README.md) - 1 components, default `investigate` - [Environments](./components/dead/environments/README.md) - 1 components, default `investigate` - [Evidence](./components/dead/evidence/README.md) - 3 components, default `investigate` - [Evidence Thread](./components/dead/evidence-thread/README.md) - 2 components, default `investigate` - [Findings](./components/dead/findings/README.md) - 1 components, default `investigate` - [Graph](./components/dead/graph/README.md) - 3 components, default `investigate` - [Home](./components/dead/home/README.md) - 1 components, default `investigate` - [Lineage](./components/dead/lineage/README.md) - 14 components, default `investigate` - [Operations](./components/dead/operations/README.md) - 1 components, default `investigate` - [Overlays](./components/dead/overlays/README.md) - 2 components, default `investigate` - [Platform](./components/dead/platform/README.md) - 1 components, default `investigate` - [Platform Ops Legacy](./components/dead/platform-ops/README.md) - 5 components, default `merge` - [Policy](./components/dead/policy/README.md) - 3 components, default `investigate` - [Policy Studio Legacy](./components/dead/policy-studio/README.md) - 11 components, default `merge` - [Promotions](./components/dead/promotions/README.md) - 2 components, default `investigate` - [Proof Chain](./components/dead/proof-chain/README.md) - 1 components, default `investigate` - [Proof Studio](./components/dead/proof-studio/README.md) - 1 components, default `investigate` - [Qa](./components/dead/qa/README.md) - 1 components, default `investigate` - [Reachability Witnessing](./components/dead/reachability/README.md) - 2 components, default `merge` - [Registry Admin](./components/dead/registry-admin/README.md) - 4 components, default `investigate` - [Release Control Legacy](./components/dead/release-control/README.md) - 9 components, default `archive` - [Release Orchestrator](./components/dead/release-orchestrator/README.md) - 12 components, default `investigate` - [Releases](./components/dead/releases/README.md) - 2 components, default `investigate` - [Scores](./components/dead/scores/README.md) - 1 components, default `investigate` - [Security](./components/dead/security/README.md) - 13 components, default `investigate` - [Security Risk](./components/dead/security-risk/README.md) - 1 components, default `investigate` - [Settings](./components/dead/settings/README.md) - 2 components, default `investigate` - [Slo Monitoring](./components/dead/slo-monitoring/README.md) - 4 components, default `investigate` - [Snapshot](./components/dead/snapshot/README.md) - 1 components, default `investigate` - [Timeline](./components/dead/timeline/README.md) - 1 components, default `investigate` - [Triage Workbench](./components/dead/triage/README.md) - 8 components, default `merge` - [Triage Inbox](./components/dead/triage-inbox/README.md) - 1 components, default `investigate` - [Ui](./components/dead/ui/README.md) - 8 components, default `investigate` - [Unknowns](./components/dead/unknowns/README.md) - 1 components, default `investigate` - [VEX Studio](./components/dead/vex-studio/README.md) - 1 components, default `merge` - [Vuln Explorer](./components/dead/vuln-explorer/README.md) - 7 components, default `investigate` - [Vulnerabilities](./components/dead/vulnerabilities/README.md) - 2 components, default `investigate` - [Watchlist](./components/dead/watchlist/README.md) - 1 components, default `wire-in` - [Workflow Visualization Prototype](./components/dead/workflow-visualization/README.md) - 3 components, default `investigate` - [Workspaces](./components/dead/workspaces/README.md) - 1 components, default `investigate` ### Weak Route - [Ai Runs](./components/weak-route/ai-runs/README.md) - 2 components, default `preserve` - [Aoc Compliance](./components/weak-route/aoc-compliance/README.md) - 5 components, default `preserve` - [Audit Log](./components/weak-route/audit-log/README.md) - 10 components, default `preserve` - [Bundles](./components/weak-route/bundles/README.md) - 2 components, default `preserve` - [Console](./components/weak-route/console/README.md) - 1 components, default `preserve` - [Console Admin](./components/weak-route/console-admin/README.md) - 6 components, default `preserve` - [Deadletter](./components/weak-route/deadletter/README.md) - 3 components, default `preserve` - [Evidence Export](./components/weak-route/evidence-export/README.md) - 2 components, default `preserve` - [Evidence Pack](./components/weak-route/evidence-pack/README.md) - 1 components, default `preserve` - [Exceptions](./components/weak-route/exceptions/README.md) - 1 components, default `preserve` - [Graph](./components/weak-route/graph/README.md) - 1 components, default `preserve` - [Integration Hub](./components/weak-route/integration-hub/README.md) - 1 components, default `preserve` - [Issuer Trust](./components/weak-route/issuer-trust/README.md) - 3 components, default `preserve` - [Jobengine](./components/weak-route/jobengine/README.md) - 4 components, default `preserve` - [Mission Control](./components/weak-route/mission-control/README.md) - 2 components, default `preserve` - [Notify](./components/weak-route/notify/README.md) - 1 components, default `preserve` - [Offline Kit](./components/weak-route/offline-kit/README.md) - 4 components, default `preserve` - [Pack Registry](./components/weak-route/pack-registry/README.md) - 1 components, default `preserve` - [Platform](./components/weak-route/platform/README.md) - 7 components, default `preserve` - [Platform Health](./components/weak-route/platform-health/README.md) - 3 components, default `preserve` - [Platform Ops Legacy](./components/weak-route/platform-ops/README.md) - 8 components, default `merge` - [Policy Governance](./components/weak-route/policy-governance/README.md) - 14 components, default `preserve` - [Policy Studio Legacy](./components/weak-route/policy-studio/README.md) - 1 components, default `merge` - [Quota Dashboard](./components/weak-route/quota-dashboard/README.md) - 6 components, default `preserve` - [Release Orchestrator](./components/weak-route/release-orchestrator/README.md) - 1 components, default `preserve` - [Releases](./components/weak-route/releases/README.md) - 2 components, default `preserve` - [Sbom Sources](./components/weak-route/sbom-sources/README.md) - 1 components, default `preserve` - [Scanner Ops](./components/weak-route/scanner-ops/README.md) - 6 components, default `preserve` - [Scheduler Ops](./components/weak-route/scheduler-ops/README.md) - 2 components, default `preserve` - [Security](./components/weak-route/security/README.md) - 1 components, default `preserve` - [Security Risk](./components/weak-route/security-risk/README.md) - 5 components, default `preserve` - [Settings](./components/weak-route/settings/README.md) - 8 components, default `preserve` - [Signals](./components/weak-route/signals/README.md) - 1 components, default `preserve` - [Topology](./components/weak-route/topology/README.md) - 8 components, default `preserve` - [Triage Workbench](./components/weak-route/triage/README.md) - 1 components, default `merge` - [Trivy Db Settings](./components/weak-route/trivy-db-settings/README.md) - 1 components, default `preserve` - [Trust Admin](./components/weak-route/trust-admin/README.md) - 6 components, default `preserve` - [Unknowns Tracking](./components/weak-route/unknowns-tracking/README.md) - 4 components, default `preserve` ## Notes - This is a first-pass map. The weak-route bucket especially needs follow-up review against relative tab navigation and Stella Ops product docs. - Per-component dossiers are intentionally stable so later iterations can deepen the judgment rather than recreate the inventory. - The accepted Tier 1 restoration topics now have implementation-ready UX dossiers and FE sprint files under `docs/modules/ui/` and `docs/implplan/`.