7304 lines
244 KiB
JSON
7304 lines
244 KiB
JSON
{
|
|
"generatedOn": "2026-03-07",
|
|
"counts": {
|
|
"dead": 167,
|
|
"weakRoute": 136,
|
|
"total": 303
|
|
},
|
|
"candidates": [
|
|
{
|
|
"className": "AdminNotificationsComponent",
|
|
"selector": "app-admin-notifications",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "admin-notifications",
|
|
"branchKey": "admin-notifications",
|
|
"branchTitle": "Admin Notifications",
|
|
"source": "features/admin-notifications/admin-notifications.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AutofixWorkbenchComponent",
|
|
"selector": "stellaops-autofix-workbench",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "advisory-ai",
|
|
"branchKey": "advisory-ai",
|
|
"branchTitle": "Advisory Ai",
|
|
"source": "features/advisory-ai/autofix-workbench.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ChipShowcaseComponent",
|
|
"selector": "stellaops-ai-chip-showcase",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "advisory-ai",
|
|
"branchKey": "advisory-ai",
|
|
"branchTitle": "Advisory Ai",
|
|
"source": "features/advisory-ai/chip-showcase.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceDrilldownComponent",
|
|
"selector": "stellaops-evidence-drilldown",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "advisory-ai",
|
|
"branchKey": "advisory-ai",
|
|
"branchTitle": "Advisory Ai",
|
|
"source": "features/advisory-ai/evidence-drilldown.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ExplainButtonComponent",
|
|
"selector": "stellaops-explain-button",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "advisory-ai",
|
|
"branchKey": "advisory-ai",
|
|
"branchTitle": "Advisory Ai",
|
|
"source": "features/advisory-ai/explain-button.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ExplanationPanelComponent",
|
|
"selector": "stellaops-explanation-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "advisory-ai",
|
|
"branchKey": "advisory-ai",
|
|
"branchTitle": "Advisory Ai",
|
|
"source": "features/advisory-ai/explanation-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AocVerificationWorkbenchComponent",
|
|
"selector": "stellaops-aoc-verification-workbench",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "aoc",
|
|
"branchKey": "aoc",
|
|
"branchTitle": "Aoc",
|
|
"source": "features/aoc/aoc-verification-workbench.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ApprovalDetailPageComponent",
|
|
"selector": "app-approval-detail-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "approvals",
|
|
"branchKey": "approvals",
|
|
"branchTitle": "Approvals",
|
|
"source": "features/approvals/approval-detail-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ApprovalsInboxPageComponent",
|
|
"selector": "app-approvals-inbox-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "approvals",
|
|
"branchKey": "approvals",
|
|
"branchTitle": "Approvals",
|
|
"source": "features/approvals/approvals-inbox-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RequestExceptionModalComponent",
|
|
"selector": "app-request-exception-modal",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "approvals",
|
|
"branchKey": "approvals",
|
|
"branchTitle": "Approvals",
|
|
"source": "features/approvals/modals/request-exception-modal.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "BinaryIndexOpsComponent",
|
|
"selector": "app-binary-index-ops",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "binary-index",
|
|
"branchKey": "binary-index",
|
|
"branchTitle": "Binary Index",
|
|
"source": "features/binary-index/binary-index-ops.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ChangeTraceViewerComponent",
|
|
"selector": "stella-change-trace-viewer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "change-trace",
|
|
"branchKey": "change-trace",
|
|
"branchTitle": "Change Trace",
|
|
"source": "features/change-trace/change-trace-viewer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DegradedModeBannerComponent",
|
|
"selector": "stella-degraded-mode-banner",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "compare",
|
|
"branchKey": "compare",
|
|
"branchTitle": "Compare",
|
|
"source": "features/compare/components/degraded-mode-banner/degraded-mode-banner.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GraphMiniMapComponent",
|
|
"selector": "stella-graph-mini-map",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "compare",
|
|
"branchKey": "compare",
|
|
"branchTitle": "Compare",
|
|
"source": "features/compare/components/graph-mini-map/graph-mini-map.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ActionWaterfallComponent",
|
|
"selector": "app-action-waterfall",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/action-waterfall/action-waterfall.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceChecklistComponent",
|
|
"selector": "stella-evidence-checklist",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/evidence-checklist/evidence-checklist.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "FixVerdictBadgeComponent",
|
|
"selector": "app-fix-verdict-badge",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/fix-verdict-badge.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GraphSplitViewComponent",
|
|
"selector": "stellaops-graph-split-view",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/graph-diff/graph-split-view.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "OfflineBannerComponent",
|
|
"selector": "app-offline-banner",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/offline-banner.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlaceholderPageComponent",
|
|
"selector": "app-placeholder-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/placeholder-page/placeholder-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SourceStatusBadgeComponent",
|
|
"selector": "app-source-status-badge",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/source-status-badge.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SourceTypeIconComponent",
|
|
"selector": "app-source-type-icon",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/source-type-icon.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ThemeToggleComponent",
|
|
"selector": "app-theme-toggle",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/theme-toggle/theme-toggle.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ViewModeToggleComponent",
|
|
"selector": "stella-view-mode-toggle",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "components",
|
|
"branchKey": "components",
|
|
"branchTitle": "Components",
|
|
"source": "shared/components/view-mode-toggle/view-mode-toggle.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "CvssReceiptComponent",
|
|
"selector": "app-cvss-receipt",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "cvss",
|
|
"branchKey": "cvss",
|
|
"branchTitle": "Cvss",
|
|
"source": "features/cvss/cvss-receipt.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AiRiskDriversComponent",
|
|
"selector": "stella-ai-risk-drivers",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "dashboard",
|
|
"branchKey": "dashboard",
|
|
"branchTitle": "Dashboard",
|
|
"source": "features/dashboard/ai-risk-drivers.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SourcesDashboardComponent",
|
|
"selector": "app-sources-dashboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "dashboard",
|
|
"branchKey": "dashboard",
|
|
"branchTitle": "Dashboard",
|
|
"source": "features/dashboard/sources-dashboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeploymentDetailPageComponent",
|
|
"selector": "app-deployment-detail-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "deployments",
|
|
"branchKey": "deployments",
|
|
"branchTitle": "Deployments",
|
|
"source": "features/deployments/deployment-detail-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RegistryChecksPanelComponent",
|
|
"selector": "st-registry-checks-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "doctor",
|
|
"branchKey": "doctor",
|
|
"branchTitle": "Doctor",
|
|
"source": "features/doctor/components/registry/registry-checks-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EnvironmentsListPageComponent",
|
|
"selector": "app-environments-list-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "environments",
|
|
"branchKey": "environments",
|
|
"branchTitle": "Environments",
|
|
"source": "features/environments/environments-list-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceCenterPageComponent",
|
|
"selector": "app-evidence-center-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "evidence",
|
|
"branchKey": "evidence",
|
|
"branchTitle": "Evidence",
|
|
"source": "features/evidence/evidence-center-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidencePacketPageComponent",
|
|
"selector": "app-evidence-packet-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "evidence",
|
|
"branchKey": "evidence",
|
|
"branchTitle": "Evidence",
|
|
"source": "features/evidence/evidence-packet-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditBundleCreateModalComponent",
|
|
"selector": "app-audit-bundle-create-modal",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "evidence",
|
|
"branchKey": "evidence",
|
|
"branchTitle": "Evidence",
|
|
"source": "features/evidence/modals/audit-bundle-create-modal.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceThreadListComponent",
|
|
"selector": "stella-evidence-thread-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "evidence-thread",
|
|
"branchKey": "evidence-thread",
|
|
"branchTitle": "Evidence Thread",
|
|
"source": "features/evidence-thread/components/evidence-thread-list/evidence-thread-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceThreadViewComponent",
|
|
"selector": "stella-evidence-thread-view",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "evidence-thread",
|
|
"branchKey": "evidence-thread",
|
|
"branchTitle": "Evidence Thread",
|
|
"source": "features/evidence-thread/components/evidence-thread-view/evidence-thread-view.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "FindingDetailLayoutComponent",
|
|
"selector": "stella-finding-detail-layout",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "findings",
|
|
"branchKey": "findings",
|
|
"branchTitle": "Findings",
|
|
"source": "features/findings/detail/finding-detail-layout.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GraphFiltersComponent",
|
|
"selector": "app-graph-filters",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "graph",
|
|
"branchKey": "graph",
|
|
"branchTitle": "Graph",
|
|
"source": "features/graph/graph-filters.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GraphHotkeyHelpComponent",
|
|
"selector": "app-graph-hotkey-help",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "graph",
|
|
"branchKey": "graph",
|
|
"branchTitle": "Graph",
|
|
"source": "features/graph/graph-hotkey-help.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GraphSidePanelsComponent",
|
|
"selector": "app-graph-side-panels",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "graph",
|
|
"branchKey": "graph",
|
|
"branchTitle": "Graph",
|
|
"source": "features/graph/graph-side-panels.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "HomeDashboardComponent",
|
|
"selector": "app-home-dashboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "home",
|
|
"branchKey": "home",
|
|
"branchTitle": "Home",
|
|
"source": "features/home/home-dashboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditPackExportComponent",
|
|
"selector": "app-audit-pack-export",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/audit-pack-export/audit-pack-export.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ExplainerTimelineComponent",
|
|
"selector": "app-explainer-timeline",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/explainer-timeline/explainer-timeline.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageComparePanelComponent",
|
|
"selector": "app-lineage-compare-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-compare-panel/lineage-compare-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageDetailPanelComponent",
|
|
"selector": "app-lineage-detail-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-detail-panel/lineage-detail-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageEdgeComponent",
|
|
"selector": "[app-lineage-edge]",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-edge/lineage-edge.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageExportButtonsComponent",
|
|
"selector": "app-lineage-export-buttons",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-export-buttons/lineage-export-buttons.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageExportDialogComponent",
|
|
"selector": "app-lineage-export-dialog",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-export-dialog/lineage-export-dialog.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageMobileCompareComponent",
|
|
"selector": "app-lineage-mobile-compare",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-mobile-compare/lineage-mobile-compare.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageNodeComponent",
|
|
"selector": "[app-lineage-node]",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-node/lineage-node.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageProvenanceCompareComponent",
|
|
"selector": "app-lineage-provenance-compare",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-provenance-compare/lineage-provenance-compare.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageSbomDiffComponent",
|
|
"selector": "app-lineage-sbom-diff",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-sbom-diff/lineage-sbom-diff.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineageVexDiffComponent",
|
|
"selector": "app-lineage-vex-diff",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/lineage-vex-diff/lineage-vex-diff.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "NodeDiffTableComponent",
|
|
"selector": "app-node-diff-table",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/node-diff-table/diff-table.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PinnedPanelComponent",
|
|
"selector": "app-pinned-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "lineage",
|
|
"branchKey": "lineage",
|
|
"branchTitle": "Lineage",
|
|
"source": "features/lineage/components/pinned-explanation/pinned-panel/pinned-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SearchQualityDashboardComponent",
|
|
"selector": "app-search-quality-dashboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "operations",
|
|
"branchKey": "operations",
|
|
"branchTitle": "Operations",
|
|
"source": "features/operations/search-quality/search-quality-dashboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GateExplainDrawerComponent",
|
|
"selector": "app-gate-explain-drawer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "overlays",
|
|
"branchKey": "overlays",
|
|
"branchTitle": "Overlays",
|
|
"source": "shared/overlays/gate-explain-drawer/gate-explain-drawer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "WitnessDrawerComponent",
|
|
"selector": "app-witness-drawer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "overlays",
|
|
"branchKey": "overlays",
|
|
"branchTitle": "Overlays",
|
|
"source": "shared/overlays/witness-drawer/witness-drawer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformHomePageComponent",
|
|
"selector": "app-platform-home-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/platform-home-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "BundleExplorerComponent",
|
|
"selector": "app-bundle-explorer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/federation-telemetry/bundle-explorer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "ConsentManagementComponent",
|
|
"selector": "app-consent-management",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/federation-telemetry/consent-management.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "FederationOverviewComponent",
|
|
"selector": "app-federation-overview",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/federation-telemetry/federation-overview.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "IntelligenceViewerComponent",
|
|
"selector": "app-intelligence-viewer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/federation-telemetry/intelligence-viewer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "PrivacyBudgetMonitorComponent",
|
|
"selector": "app-privacy-budget-monitor",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/federation-telemetry/privacy-budget-monitor.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "AttestationBadgeComponent",
|
|
"selector": "app-attestation-badge",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "policy",
|
|
"branchKey": "policy",
|
|
"branchTitle": "Policy",
|
|
"source": "features/policy/components/attestation-badge/attestation-badge.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceChainViewerComponent",
|
|
"selector": "app-evidence-chain-viewer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "policy",
|
|
"branchKey": "policy",
|
|
"branchTitle": "Policy",
|
|
"source": "features/policy/components/evidence-chain-viewer/evidence-chain-viewer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VerdictProofPanelComponent",
|
|
"selector": "app-verdict-proof-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "policy",
|
|
"branchKey": "policy",
|
|
"branchTitle": "Policy",
|
|
"source": "features/policy/components/verdict-proof-panel/verdict-proof-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ConflictVisualizerComponent",
|
|
"selector": "stellaops-conflict-visualizer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/ai/conflict-visualizer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "LiveRulePreviewComponent",
|
|
"selector": "stellaops-live-rule-preview",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/ai/live-rule-preview.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "TestCasePanelComponent",
|
|
"selector": "stellaops-test-case-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/ai/test-case-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "VersionHistoryComponent",
|
|
"selector": "stellaops-version-history",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/ai/version-history.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "PolicyApprovalsComponent",
|
|
"selector": "app-policy-approvals",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/approvals/policy-approvals.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "PolicyDashboardComponent",
|
|
"selector": "app-policy-dashboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/dashboard/policy-dashboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "PolicyEditorComponent",
|
|
"selector": "app-policy-editor",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/editor/policy-editor.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "PolicyExplainComponent",
|
|
"selector": "app-policy-explain",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/explain/policy-explain.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "PolicyNlInputComponent",
|
|
"selector": "stellaops-policy-nl-input",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/nl-input/policy-nl-input.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "PolicyRuleBuilderComponent",
|
|
"selector": "app-policy-rule-builder",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/rule-builder/policy-rule-builder.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "PolicyYamlEditorComponent",
|
|
"selector": "app-policy-yaml-editor",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/yaml/policy-yaml-editor.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "CreatePromotionComponent",
|
|
"selector": "app-create-promotion",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "promotions",
|
|
"branchKey": "promotions",
|
|
"branchTitle": "Promotions",
|
|
"source": "features/promotions/create-promotion.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PromotionDetailComponent",
|
|
"selector": "app-promotion-detail",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "promotions",
|
|
"branchKey": "promotions",
|
|
"branchTitle": "Promotions",
|
|
"source": "features/promotions/promotion-detail.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ProofDetailPanelComponent",
|
|
"selector": "stella-proof-detail-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "proof-chain",
|
|
"branchKey": "proof-chain",
|
|
"branchTitle": "Proof Chain",
|
|
"source": "features/proof-chain/components/proof-detail-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ProofStudioContainerComponent",
|
|
"selector": "app-proof-studio-container",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "proof-studio",
|
|
"branchKey": "proof-studio",
|
|
"branchTitle": "Proof Studio",
|
|
"source": "features/proof-studio/components/proof-studio-container/proof-studio-container.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "WebFeatureRecheckWorkbenchComponent",
|
|
"selector": "app-web-feature-recheck-workbench",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "qa",
|
|
"branchKey": "qa",
|
|
"branchTitle": "Qa",
|
|
"source": "features/qa/web-feature-recheck-workbench.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PoEDrawerComponent",
|
|
"selector": "app-poe-drawer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "reachability",
|
|
"branchKey": "reachability",
|
|
"branchTitle": "Reachability Witnessing",
|
|
"source": "features/reachability/poe-drawer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/security/reachability or /evidence"
|
|
},
|
|
{
|
|
"className": "WitnessPageComponent",
|
|
"selector": "app-witness-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "reachability",
|
|
"branchKey": "reachability",
|
|
"branchTitle": "Reachability Witnessing",
|
|
"source": "features/reachability/witness-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/security/reachability or /evidence"
|
|
},
|
|
{
|
|
"className": "PlanAuditComponent",
|
|
"selector": "app-plan-audit",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "registry-admin",
|
|
"branchKey": "registry-admin",
|
|
"branchTitle": "Registry Admin",
|
|
"source": "features/registry-admin/components/plan-audit.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlanEditorComponent",
|
|
"selector": "app-plan-editor",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "registry-admin",
|
|
"branchKey": "registry-admin",
|
|
"branchTitle": "Registry Admin",
|
|
"source": "features/registry-admin/components/plan-editor.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlanListComponent",
|
|
"selector": "app-plan-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "registry-admin",
|
|
"branchKey": "registry-admin",
|
|
"branchTitle": "Registry Admin",
|
|
"source": "features/registry-admin/components/plan-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RegistryAdminComponent",
|
|
"selector": "app-registry-admin",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "registry-admin",
|
|
"branchKey": "registry-admin",
|
|
"branchTitle": "Registry Admin",
|
|
"source": "features/registry-admin/registry-admin.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ReleaseControlGovernanceHubComponent",
|
|
"selector": "app-release-control-governance-hub",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/governance/release-control-governance-hub.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "ReleaseControlGovernanceSectionComponent",
|
|
"selector": "app-release-control-governance-section",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/governance/release-control-governance-section.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "RegionDetailComponent",
|
|
"selector": "app-region-detail",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/regions/region-detail.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "RegionsOverviewComponent",
|
|
"selector": "app-regions-overview",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/regions/regions-overview.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "ReleaseControlSetupHomeComponent",
|
|
"selector": "app-release-control-setup-home",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/setup/release-control-setup-home.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "SetupBundleTemplatesComponent",
|
|
"selector": "app-setup-bundle-templates",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/setup/setup-bundle-templates.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "SetupEnvironmentsPathsComponent",
|
|
"selector": "app-setup-environments-paths",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/setup/setup-environments-paths.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "SetupTargetsAgentsComponent",
|
|
"selector": "app-setup-targets-agents",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/setup/setup-targets-agents.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "SetupWorkflowsComponent",
|
|
"selector": "app-setup-workflows",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "archive",
|
|
"preservationValue": "low",
|
|
"family": "release-control",
|
|
"branchKey": "release-control",
|
|
"branchTitle": "Release Control Legacy",
|
|
"source": "features/release-control/setup/setup-workflows.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/S00_route_deprecation_map.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/releases, /ops/platform-setup, and /setup/topology"
|
|
},
|
|
{
|
|
"className": "PromotionRequestComponent",
|
|
"selector": "app-promotion-request",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/approvals/promotion-request/promotion-request.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ReleaseDashboardComponent",
|
|
"selector": "app-release-dashboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/dashboard/dashboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeploymentListComponent",
|
|
"selector": "app-deployment-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/deployments/deployment-list/deployment-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeploymentMonitorComponent",
|
|
"selector": "app-deployment-monitor",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/deployments/deployment-monitor/deployment-monitor.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EnvironmentSettingsComponent",
|
|
"selector": "app-environment-settings",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/environments/components/environment-settings/environment-settings.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "FreezeWindowEditorComponent",
|
|
"selector": "app-freeze-window-editor",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/environments/components/freeze-window-editor/freeze-window-editor.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TargetListComponent",
|
|
"selector": "app-target-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/environments/components/target-list/target-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EnvironmentListComponent",
|
|
"selector": "app-environment-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/environments/environment-list/environment-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceDetailComponent",
|
|
"selector": "so-evidence-detail",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/evidence/evidence-detail/evidence-detail.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceListComponent",
|
|
"selector": "so-evidence-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/evidence/evidence-list/evidence-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PipelineRunDetailComponent",
|
|
"selector": "app-pipeline-run-detail",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/runs/pipeline-run-detail.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PipelineRunsListComponent",
|
|
"selector": "app-pipeline-runs-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/runs/pipeline-runs-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ReleaseDetailPageComponent",
|
|
"selector": "app-release-detail-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "releases",
|
|
"branchKey": "releases",
|
|
"branchTitle": "Releases",
|
|
"source": "features/releases/release-detail-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ReleasesListPageComponent",
|
|
"selector": "app-releases-list-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "releases",
|
|
"branchKey": "releases",
|
|
"branchTitle": "Releases",
|
|
"source": "features/releases/releases-list-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ScoreComparisonComponent",
|
|
"selector": "stella-score-comparison",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "scores",
|
|
"branchKey": "scores",
|
|
"branchTitle": "Scores",
|
|
"source": "features/scores/score-comparison.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ArtifactDetailPageComponent",
|
|
"selector": "app-artifact-detail-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/artifact-detail-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ArtifactsPageComponent",
|
|
"selector": "app-artifacts-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/artifacts-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ExceptionDetailPageComponent",
|
|
"selector": "app-exception-detail-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/exception-detail-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LineagePageComponent",
|
|
"selector": "app-lineage-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/lineage-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PatchMapPageComponent",
|
|
"selector": "app-patch-map-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/patch-map-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ReachabilityPageComponent",
|
|
"selector": "app-reachability-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/reachability-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RiskPageComponent",
|
|
"selector": "app-risk-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/risk-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SecurityComponentDetailPageComponent",
|
|
"selector": "app-security-component-detail-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/security-component-detail-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SecurityEnvironmentRiskDetailPageComponent",
|
|
"selector": "app-security-environment-risk-detail-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/security-environment-risk-detail-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SecurityOverviewPageComponent",
|
|
"selector": "app-security-overview-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/security-overview-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "UnknownsPageComponent",
|
|
"selector": "app-unknowns-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/unknowns-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VexHubPageComponent",
|
|
"selector": "app-vex-hub-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/vex-hub-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VulnerabilitiesPageComponent",
|
|
"selector": "app-vulnerabilities-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/vulnerabilities-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RemediationFixesBadgeComponent",
|
|
"selector": "app-remediation-fixes-badge",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "security-risk",
|
|
"branchKey": "security-risk",
|
|
"branchTitle": "Security Risk",
|
|
"source": "features/security-risk/remediation/remediation-fixes-badge.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeterminizationConfigPaneComponent",
|
|
"selector": "stella-determinization-config-pane",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/determinization-config-pane.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RemediationPrSettingsComponent",
|
|
"selector": "stella-remediation-pr-settings",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/remediation-pr-settings.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SloAlertListComponent",
|
|
"selector": "app-slo-alert-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "slo-monitoring",
|
|
"branchKey": "slo-monitoring",
|
|
"branchTitle": "Slo Monitoring",
|
|
"source": "features/slo-monitoring/slo-alert-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SloDashboardComponent",
|
|
"selector": "app-slo-dashboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "slo-monitoring",
|
|
"branchKey": "slo-monitoring",
|
|
"branchTitle": "Slo Monitoring",
|
|
"source": "features/slo-monitoring/slo-dashboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SloDefinitionsComponent",
|
|
"selector": "app-slo-definitions",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "slo-monitoring",
|
|
"branchKey": "slo-monitoring",
|
|
"branchTitle": "Slo Monitoring",
|
|
"source": "features/slo-monitoring/slo-definitions.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SloDetailComponent",
|
|
"selector": "app-slo-detail",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "slo-monitoring",
|
|
"branchKey": "slo-monitoring",
|
|
"branchTitle": "Slo Monitoring",
|
|
"source": "features/slo-monitoring/slo-detail.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SnapshotPanelComponent",
|
|
"selector": "app-snapshot-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "snapshot",
|
|
"branchKey": "snapshot",
|
|
"branchTitle": "Snapshot",
|
|
"source": "features/snapshot/components/snapshot-panel/snapshot-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TimelinePageComponent",
|
|
"selector": "app-timeline-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "timeline",
|
|
"branchKey": "timeline",
|
|
"branchTitle": "Timeline",
|
|
"source": "features/timeline/pages/timeline-page/timeline-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AiRecommendationWorkbenchComponent",
|
|
"selector": "stellaops-ai-recommendation-workbench",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/ai-recommendation-workbench.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "AiCodeGuardBadgeComponent",
|
|
"selector": "app-ai-code-guard-badge",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/components/ai-code-guard-badge/ai-code-guard-badge.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "SnapshotViewerComponent",
|
|
"selector": "stella-snapshot-viewer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/components/snapshot-viewer/snapshot-viewer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "UnknownsListComponent",
|
|
"selector": "app-unknowns-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/components/unknowns-list/unknowns-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "QuietLaneWorkbenchComponent",
|
|
"selector": "stellaops-quiet-lane-workbench",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/quiet-lane-workbench.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "ReasonCapsuleWorkbenchComponent",
|
|
"selector": "stellaops-reason-capsule-workbench",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/reason-capsule-workbench.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "TriageAuditBundleNewComponent",
|
|
"selector": "app-triage-audit-bundle-new",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/triage-audit-bundle-new.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "TriageAuditBundlesComponent",
|
|
"selector": "app-triage-audit-bundles",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/triage-audit-bundles.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "TriageInboxComponent",
|
|
"selector": "app-triage-inbox",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "triage-inbox",
|
|
"branchKey": "triage-inbox",
|
|
"branchTitle": "Triage Inbox",
|
|
"source": "features/triage-inbox/triage-inbox.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "CopyToClipboardComponent",
|
|
"selector": "app-copy-to-clipboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/copy-to-clipboard/copy-to-clipboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "FilterBarComponent",
|
|
"selector": "app-filter-bar",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/filter-bar/filter-bar.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "InlineCodeComponent",
|
|
"selector": "app-inline-code",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/inline-code/inline-code.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "MetricCardComponent",
|
|
"selector": "app-metric-card",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/metric-card/metric-card.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PageHeaderComponent",
|
|
"selector": "app-page-header",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/page-header/page-header.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SplitPaneComponent",
|
|
"selector": "app-split-pane",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/split-pane/split-pane.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TimelineListComponent",
|
|
"selector": "app-timeline-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/timeline-list/timeline-list.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "WitnessViewerComponent",
|
|
"selector": "app-witness-viewer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "ui",
|
|
"branchKey": "ui",
|
|
"branchTitle": "Ui",
|
|
"source": "shared/ui/witness-viewer/witness-viewer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "UnknownsBudgetWidgetComponent",
|
|
"selector": "stella-unknowns-budget-widget",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "unknowns",
|
|
"branchKey": "unknowns",
|
|
"branchTitle": "Unknowns",
|
|
"source": "features/unknowns/unknowns-budget-widget.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VexConflictStudioComponent",
|
|
"selector": "stella-vex-conflict-studio",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "vex-studio",
|
|
"branchKey": "vex-studio",
|
|
"branchTitle": "VEX Studio",
|
|
"source": "features/vex-studio/vex-conflict-studio.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/admin/vex-hub"
|
|
},
|
|
{
|
|
"className": "CitationLinkComponent",
|
|
"selector": "app-citation-link",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vuln-explorer",
|
|
"branchKey": "vuln-explorer",
|
|
"branchTitle": "Vuln Explorer",
|
|
"source": "features/vuln-explorer/components/citation-link/citation-link.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "CitationListComponent",
|
|
"selector": "app-citation-list",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vuln-explorer",
|
|
"branchKey": "vuln-explorer",
|
|
"branchTitle": "Vuln Explorer",
|
|
"source": "features/vuln-explorer/components/citation-link/citation-link.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceTreeComponent",
|
|
"selector": "app-evidence-tree",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vuln-explorer",
|
|
"branchKey": "vuln-explorer",
|
|
"branchTitle": "Vuln Explorer",
|
|
"source": "features/vuln-explorer/components/evidence-tree/evidence-tree.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "FilterPresetPillsComponent",
|
|
"selector": "app-filter-preset-pills",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vuln-explorer",
|
|
"branchKey": "vuln-explorer",
|
|
"branchTitle": "Vuln Explorer",
|
|
"source": "features/vuln-explorer/components/filter-preset-pills/filter-preset-pills.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TriageCardGridComponent",
|
|
"selector": "app-triage-card-grid",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vuln-explorer",
|
|
"branchKey": "vuln-explorer",
|
|
"branchTitle": "Vuln Explorer",
|
|
"source": "features/vuln-explorer/components/triage-card/triage-card.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TriageFiltersComponent",
|
|
"selector": "app-triage-filters",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vuln-explorer",
|
|
"branchKey": "vuln-explorer",
|
|
"branchTitle": "Vuln Explorer",
|
|
"source": "features/vuln-explorer/components/triage-filters/triage-filters.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VerdictExplanationComponent",
|
|
"selector": "app-verdict-explanation",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vuln-explorer",
|
|
"branchKey": "vuln-explorer",
|
|
"branchTitle": "Vuln Explorer",
|
|
"source": "features/vuln-explorer/components/verdict-explanation/verdict-explanation.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VulnTriageDashboardComponent",
|
|
"selector": "app-vuln-triage-dashboard",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vulnerabilities",
|
|
"branchKey": "vulnerabilities",
|
|
"branchTitle": "Vulnerabilities",
|
|
"source": "features/vulnerabilities/components/vuln-triage-dashboard/vuln-triage-dashboard.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VulnerabilityDetailComponent",
|
|
"selector": "st-vulnerability-detail",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "vulnerabilities",
|
|
"branchKey": "vulnerabilities",
|
|
"branchTitle": "Vulnerabilities",
|
|
"source": "features/vulnerabilities/vulnerability-detail.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "WatchlistPageComponent",
|
|
"selector": "app-watchlist-page",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "wire-in",
|
|
"preservationValue": "high",
|
|
"family": "watchlist",
|
|
"branchKey": "watchlist",
|
|
"branchTitle": "Watchlist",
|
|
"source": "features/watchlist/watchlist-page.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/operations/watchlist-monitoring-runbook.md",
|
|
"docs/modules/platform/architecture-overview.md"
|
|
],
|
|
"likelyDestination": "/mission-control or /ops"
|
|
},
|
|
{
|
|
"className": "StepDetailPanelComponent",
|
|
"selector": "app-step-detail-panel",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "workflow-visualization",
|
|
"branchKey": "workflow-visualization",
|
|
"branchTitle": "Workflow Visualization Prototype",
|
|
"source": "features/workflow-visualization/components/step-detail-panel/step-detail-panel.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/architecture.md",
|
|
"docs/modules/platform/architecture-overview.md"
|
|
],
|
|
"likelyDestination": "/evidence or /releases/runs"
|
|
},
|
|
{
|
|
"className": "TimeTravelControlsComponent",
|
|
"selector": "app-time-travel-controls",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "workflow-visualization",
|
|
"branchKey": "workflow-visualization",
|
|
"branchTitle": "Workflow Visualization Prototype",
|
|
"source": "features/workflow-visualization/components/time-travel-controls/time-travel-controls.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/architecture.md",
|
|
"docs/modules/platform/architecture-overview.md"
|
|
],
|
|
"likelyDestination": "/evidence or /releases/runs"
|
|
},
|
|
{
|
|
"className": "WorkflowVisualizerComponent",
|
|
"selector": "app-workflow-visualizer",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "workflow-visualization",
|
|
"branchKey": "workflow-visualization",
|
|
"branchTitle": "Workflow Visualization Prototype",
|
|
"source": "features/workflow-visualization/components/workflow-visualizer/workflow-visualizer.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/architecture.md",
|
|
"docs/modules/platform/architecture-overview.md"
|
|
],
|
|
"likelyDestination": "/evidence or /releases/runs"
|
|
},
|
|
{
|
|
"className": "DeveloperWorkspaceComponent",
|
|
"selector": "stella-developer-workspace",
|
|
"classification": "dead",
|
|
"confidence": "high",
|
|
"recommendation": "investigate",
|
|
"preservationValue": "medium",
|
|
"family": "workspaces",
|
|
"branchKey": "workspaces",
|
|
"branchTitle": "Workspaces",
|
|
"source": "features/workspaces/developer/components/developer-workspace/developer-workspace.component.ts",
|
|
"routePaths": [],
|
|
"routeFiles": [],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AiRunViewerComponent",
|
|
"selector": "stellaops-ai-run-viewer",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "ai-runs",
|
|
"branchKey": "ai-runs",
|
|
"branchTitle": "Ai Runs",
|
|
"source": "features/ai-runs/ai-run-viewer.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/ai-runs/:runId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/operations.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AiRunsListComponent",
|
|
"selector": "stellaops-ai-runs-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "ai-runs",
|
|
"branchKey": "ai-runs",
|
|
"branchTitle": "Ai Runs",
|
|
"source": "features/ai-runs/ai-runs-list.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/ai-runs"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/operations.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AocComplianceDashboardComponent",
|
|
"selector": "app-aoc-compliance-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "aoc-compliance",
|
|
"branchKey": "aoc-compliance",
|
|
"branchTitle": "Aoc Compliance",
|
|
"source": "features/aoc-compliance/aoc-compliance-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/aoc"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/aoc-compliance/aoc-compliance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ComplianceReportComponent",
|
|
"selector": "app-compliance-report",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "aoc-compliance",
|
|
"branchKey": "aoc-compliance",
|
|
"branchTitle": "Aoc Compliance",
|
|
"source": "features/aoc-compliance/compliance-report.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/aoc/report"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/aoc-compliance/aoc-compliance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GuardViolationsListComponent",
|
|
"selector": "app-guard-violations-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "aoc-compliance",
|
|
"branchKey": "aoc-compliance",
|
|
"branchTitle": "Aoc Compliance",
|
|
"source": "features/aoc-compliance/guard-violations-list.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/aoc/violations"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/aoc-compliance/aoc-compliance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IngestionFlowComponent",
|
|
"selector": "app-ingestion-flow",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "aoc-compliance",
|
|
"branchKey": "aoc-compliance",
|
|
"branchTitle": "Aoc Compliance",
|
|
"source": "features/aoc-compliance/ingestion-flow.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/aoc/ingestion"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/aoc-compliance/aoc-compliance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ProvenanceValidatorComponent",
|
|
"selector": "app-provenance-validator",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "aoc-compliance",
|
|
"branchKey": "aoc-compliance",
|
|
"branchTitle": "Aoc Compliance",
|
|
"source": "features/aoc-compliance/provenance-validator.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/aoc/provenance"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/aoc-compliance/aoc-compliance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditAnomaliesComponent",
|
|
"selector": "app-audit-anomalies",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-anomalies.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/anomalies"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditAuthorityComponent",
|
|
"selector": "app-audit-authority",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-authority.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/authority"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditCorrelationsComponent",
|
|
"selector": "app-audit-correlations",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-correlations.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/correlations"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditEventDetailComponent",
|
|
"selector": "app-audit-event-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-event-detail.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/events/:eventId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditExportComponent",
|
|
"selector": "app-audit-export",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-export.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/export"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditIntegrationsComponent",
|
|
"selector": "app-audit-integrations",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-integrations.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/integrations"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditLogTableComponent",
|
|
"selector": "app-audit-log-table",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-log-table.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/events"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditPolicyComponent",
|
|
"selector": "app-audit-policy",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-policy.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/policy"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditTimelineSearchComponent",
|
|
"selector": "app-audit-timeline-search",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-timeline-search.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/timeline"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AuditVexComponent",
|
|
"selector": "app-audit-vex",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "audit-log",
|
|
"branchKey": "audit-log",
|
|
"branchTitle": "Audit Log",
|
|
"source": "features/audit-log/audit-vex.component.ts",
|
|
"routePaths": [
|
|
"/evidence/audit-log/vex"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/audit-log/audit-log.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "BundleDetailComponent",
|
|
"selector": "app-bundle-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "bundles",
|
|
"branchKey": "bundles",
|
|
"branchTitle": "Bundles",
|
|
"source": "features/bundles/bundle-detail.component.ts",
|
|
"routePaths": [
|
|
"/releases/bundles/:bundleId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/bundles/bundles.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "BundleVersionDetailComponent",
|
|
"selector": "app-bundle-version-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "bundles",
|
|
"branchKey": "bundles",
|
|
"branchTitle": "Bundles",
|
|
"source": "features/bundles/bundle-version-detail.component.ts",
|
|
"routePaths": [
|
|
"/releases/bundles/:bundleId/versions/:versionId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/bundles/bundles.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ConsoleProfileComponent",
|
|
"selector": "app-console-profile",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "console",
|
|
"branchKey": "console",
|
|
"branchTitle": "Console",
|
|
"source": "features/console/console-profile.component.ts",
|
|
"routePaths": [
|
|
"/administration/profile"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ClientsListComponent",
|
|
"selector": "app-clients-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "console-admin",
|
|
"branchKey": "console-admin",
|
|
"branchTitle": "Console Admin",
|
|
"source": "features/console-admin/clients/clients-list.component.ts",
|
|
"routePaths": [
|
|
"/console-admin/clients"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/console-admin/console-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ConsoleAdminLayoutComponent",
|
|
"selector": "app-console-admin-layout",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "console-admin",
|
|
"branchKey": "console-admin",
|
|
"branchTitle": "Console Admin",
|
|
"source": "features/console-admin/console-admin-layout.component.ts",
|
|
"routePaths": [
|
|
"/console-admin"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/console-admin/console-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RolesListComponent",
|
|
"selector": "app-roles-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "console-admin",
|
|
"branchKey": "console-admin",
|
|
"branchTitle": "Console Admin",
|
|
"source": "features/console-admin/roles/roles-list.component.ts",
|
|
"routePaths": [
|
|
"/console-admin/roles"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/console-admin/console-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TenantsListComponent",
|
|
"selector": "app-tenants-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "console-admin",
|
|
"branchKey": "console-admin",
|
|
"branchTitle": "Console Admin",
|
|
"source": "features/console-admin/tenants/tenants-list.component.ts",
|
|
"routePaths": [
|
|
"/console-admin",
|
|
"/console-admin/tenants"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/console-admin/console-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TokensListComponent",
|
|
"selector": "app-tokens-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "console-admin",
|
|
"branchKey": "console-admin",
|
|
"branchTitle": "Console Admin",
|
|
"source": "features/console-admin/tokens/tokens-list.component.ts",
|
|
"routePaths": [
|
|
"/console-admin/tokens"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/console-admin/console-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "UsersListComponent",
|
|
"selector": "app-users-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "console-admin",
|
|
"branchKey": "console-admin",
|
|
"branchTitle": "Console Admin",
|
|
"source": "features/console-admin/users/users-list.component.ts",
|
|
"routePaths": [
|
|
"/console-admin/users"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/console-admin/console-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeadLetterDashboardComponent",
|
|
"selector": "app-deadletter-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "deadletter",
|
|
"branchKey": "deadletter",
|
|
"branchTitle": "Deadletter",
|
|
"source": "features/deadletter/deadletter-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/dead-letter"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/deadletter/deadletter.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeadLetterEntryDetailComponent",
|
|
"selector": "app-deadletter-entry-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "deadletter",
|
|
"branchKey": "deadletter",
|
|
"branchTitle": "Deadletter",
|
|
"source": "features/deadletter/deadletter-entry-detail.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/dead-letter/entry/:entryId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/deadletter/deadletter.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeadLetterQueueComponent",
|
|
"selector": "app-deadletter-queue",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "deadletter",
|
|
"branchKey": "deadletter",
|
|
"branchTitle": "Deadletter",
|
|
"source": "features/deadletter/deadletter-queue.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/dead-letter/queue"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/deadletter/deadletter.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidenceBundlesComponent",
|
|
"selector": "app-evidence-bundles",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "evidence-export",
|
|
"branchKey": "evidence-export",
|
|
"branchTitle": "Evidence Export",
|
|
"source": "features/evidence-export/evidence-bundles.component.ts",
|
|
"routePaths": [
|
|
"/evidence/exports/bundles"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/evidence-export/evidence-export.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ProvenanceVisualizationComponent",
|
|
"selector": "app-provenance-visualization",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "evidence-export",
|
|
"branchKey": "evidence-export",
|
|
"branchTitle": "Evidence Export",
|
|
"source": "features/evidence-export/provenance-visualization.component.ts",
|
|
"routePaths": [
|
|
"/evidence/exports/provenance"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/evidence-export/evidence-export.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EvidencePackViewerComponent",
|
|
"selector": "stellaops-evidence-pack-viewer",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "evidence-pack",
|
|
"branchKey": "evidence-pack",
|
|
"branchTitle": "Evidence Pack",
|
|
"source": "features/evidence-pack/evidence-pack-viewer.component.ts",
|
|
"routePaths": [
|
|
"/evidence/capsules/:capsuleId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/evidence.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ExceptionApprovalQueueComponent",
|
|
"selector": "app-exception-approval-queue",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "exceptions",
|
|
"branchKey": "exceptions",
|
|
"branchTitle": "Exceptions",
|
|
"source": "features/exceptions/exception-approval-queue.component.ts",
|
|
"routePaths": [
|
|
"/security/exceptions/approvals"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GraphExplorerComponent",
|
|
"selector": "app-graph-explorer",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "graph",
|
|
"branchKey": "graph",
|
|
"branchTitle": "Graph",
|
|
"source": "features/graph/graph-explorer.component.ts",
|
|
"routePaths": [
|
|
"/security/sbom/graph"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IntegrationActivityComponent",
|
|
"selector": "app-integration-activity",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "integration-hub",
|
|
"branchKey": "integration-hub",
|
|
"branchTitle": "Integration Hub",
|
|
"source": "features/integration-hub/integration-activity.component.ts",
|
|
"routePaths": [
|
|
"/ops/integrations/activity",
|
|
"/setup/integrations/activity"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/integration-hub/integration-hub.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IssuerDetailComponent",
|
|
"selector": "app-issuer-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "issuer-trust",
|
|
"branchKey": "issuer-trust",
|
|
"branchTitle": "Issuer Trust",
|
|
"source": "features/issuer-trust/components/issuer-detail.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust/issuers/:issuerId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/issuer-trust/issuer-trust.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IssuerEditorComponent",
|
|
"selector": "app-issuer-editor",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "issuer-trust",
|
|
"branchKey": "issuer-trust",
|
|
"branchTitle": "Issuer Trust",
|
|
"source": "features/issuer-trust/components/issuer-editor.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust/issuers/new"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/issuer-trust/issuer-trust.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IssuerListComponent",
|
|
"selector": "app-issuer-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "issuer-trust",
|
|
"branchKey": "issuer-trust",
|
|
"branchTitle": "Issuer Trust",
|
|
"source": "features/issuer-trust/components/issuer-list.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust/issuers",
|
|
"/administration/trust/issuers/list"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/issuer-trust/issuer-trust.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "JobEngineDashboardComponent",
|
|
"selector": "app-jobengine-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "jobengine",
|
|
"branchKey": "jobengine",
|
|
"branchTitle": "Jobengine",
|
|
"source": "features/jobengine/jobengine-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/jobengine"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/operations.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "JobEngineJobDetailComponent",
|
|
"selector": "app-jobengine-job-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "jobengine",
|
|
"branchKey": "jobengine",
|
|
"branchTitle": "Jobengine",
|
|
"source": "features/jobengine/jobengine-job-detail.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/orchestrator/jobs/:jobId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/operations.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "JobEngineJobsComponent",
|
|
"selector": "app-jobengine-jobs",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "jobengine",
|
|
"branchKey": "jobengine",
|
|
"branchTitle": "Jobengine",
|
|
"source": "features/jobengine/jobengine-jobs.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/jobengine/jobs"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/operations.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "JobEngineQuotasComponent",
|
|
"selector": "app-jobengine-quotas",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "jobengine",
|
|
"branchKey": "jobengine",
|
|
"branchTitle": "Jobengine",
|
|
"source": "features/jobengine/jobengine-quotas.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/jobengine/quotas"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/operations.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "MissionActivityPageComponent",
|
|
"selector": "app-mission-activity-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "mission-control",
|
|
"branchKey": "mission-control",
|
|
"branchTitle": "Mission Control",
|
|
"source": "features/mission-control/mission-activity-page.component.ts",
|
|
"routePaths": [
|
|
"/**/activity",
|
|
"/mission-control/activity"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/mission-control.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "MissionAlertsPageComponent",
|
|
"selector": "app-mission-alerts-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "mission-control",
|
|
"branchKey": "mission-control",
|
|
"branchTitle": "Mission Control",
|
|
"source": "features/mission-control/mission-alerts-page.component.ts",
|
|
"routePaths": [
|
|
"/**/alerts",
|
|
"/mission-control/alerts"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/mission-control.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "NotifyPanelComponent",
|
|
"selector": "app-notify-panel",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "notify",
|
|
"branchKey": "notify",
|
|
"branchTitle": "Notify",
|
|
"source": "features/notify/notify-panel.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/notifications"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/operations.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "BundleManagementComponent",
|
|
"selector": "app-bundle-management",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "offline-kit",
|
|
"branchKey": "offline-kit",
|
|
"branchTitle": "Offline Kit",
|
|
"source": "features/offline-kit/components/bundle-management.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/offline-kit/bundles"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/offline-kit/offline-kit.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "JwksManagementComponent",
|
|
"selector": "app-jwks-management",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "offline-kit",
|
|
"branchKey": "offline-kit",
|
|
"branchTitle": "Offline Kit",
|
|
"source": "features/offline-kit/components/jwks-management.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/offline-kit/jwks"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/offline-kit/offline-kit.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "OfflineDashboardComponent",
|
|
"selector": "app-offline-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "offline-kit",
|
|
"branchKey": "offline-kit",
|
|
"branchTitle": "Offline Kit",
|
|
"source": "features/offline-kit/components/offline-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/administration/offline",
|
|
"/ops/operations/offline-kit",
|
|
"/ops/operations/offline-kit/dashboard",
|
|
"/settings/offline"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/offline-kit/offline-kit.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "VerificationCenterComponent",
|
|
"selector": "app-verification-center",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "offline-kit",
|
|
"branchKey": "offline-kit",
|
|
"branchTitle": "Offline Kit",
|
|
"source": "features/offline-kit/components/verification-center.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/offline-kit/verify"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/offline-kit/offline-kit.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PackRegistryBrowserComponent",
|
|
"selector": "app-pack-registry-browser",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "pack-registry",
|
|
"branchKey": "pack-registry",
|
|
"branchTitle": "Pack Registry",
|
|
"source": "features/pack-registry/pack-registry-browser.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/packs"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/pack-registry/pack-registry.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformSetupDefaultsGuardrailsPageComponent",
|
|
"selector": "app-platform-setup-defaults-guardrails-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/setup/platform-setup-defaults-guardrails-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/platform-setup/defaults-guardrails"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformSetupFeedPolicyPageComponent",
|
|
"selector": "app-platform-setup-feed-policy-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/setup/platform-setup-feed-policy-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/platform-setup/policy-bindings"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformSetupGateProfilesPageComponent",
|
|
"selector": "app-platform-setup-gate-profiles-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/setup/platform-setup-gate-profiles-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/platform-setup/gate-profiles"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformSetupPromotionPathsPageComponent",
|
|
"selector": "app-platform-setup-promotion-paths-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/setup/platform-setup-promotion-paths-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/platform-setup/promotion-paths"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformSetupRegionsEnvironmentsPageComponent",
|
|
"selector": "app-platform-setup-regions-environments-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/setup/platform-setup-regions-environments-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/platform-setup/regions-environments"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformSetupReleaseTemplatesPageComponent",
|
|
"selector": "app-platform-setup-release-templates-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/setup/platform-setup-release-templates-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/platform-setup/release-templates"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformSetupWorkflowsGatesPageComponent",
|
|
"selector": "app-platform-setup-workflows-gates-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform",
|
|
"branchKey": "platform",
|
|
"branchTitle": "Platform",
|
|
"source": "features/platform/setup/platform-setup-workflows-gates-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/platform-setup/workflows-gates"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IncidentTimelineComponent",
|
|
"selector": "app-incident-timeline",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform-health",
|
|
"branchKey": "platform-health",
|
|
"branchTitle": "Platform Health",
|
|
"source": "features/platform-health/incident-timeline.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/health-slo/incidents"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-health/platform-health.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PlatformHealthDashboardComponent",
|
|
"selector": "app-platform-health-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform-health",
|
|
"branchKey": "platform-health",
|
|
"branchTitle": "Platform Health",
|
|
"source": "features/platform-health/platform-health-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/health-slo"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-health/platform-health.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ServiceDetailComponent",
|
|
"selector": "app-service-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "platform-health",
|
|
"branchKey": "platform-health",
|
|
"branchTitle": "Platform Health",
|
|
"source": "features/platform-health/service-detail.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/health-slo/services/:serviceName"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-health/platform-health.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DataQualitySlosPageComponent",
|
|
"selector": "app-data-quality-slos-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/data-quality-slos-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/slos"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "DlqReplaysPageComponent",
|
|
"selector": "app-dlq-replays-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/dlq-replays-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/dlq"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "FeedsFreshnessPageComponent",
|
|
"selector": "app-feeds-freshness-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/feeds-freshness-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/feeds-freshness"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "IntegrationConnectivityPageComponent",
|
|
"selector": "app-integration-connectivity-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/integration-connectivity-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/integration-connectivity"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "DataIntegrityJobRunDetailPageComponent",
|
|
"selector": "app-data-integrity-job-run-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/job-run-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/nightly-ops/:runId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "NightlyOpsReportPageComponent",
|
|
"selector": "app-nightly-ops-report-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/nightly-ops-report-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/nightly-ops"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "ReachabilityIngestHealthPageComponent",
|
|
"selector": "app-reachability-ingest-health-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/reachability-ingest-health-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/reachability-ingest"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "ScanPipelineHealthPageComponent",
|
|
"selector": "app-scan-pipeline-health-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "platform-ops",
|
|
"branchKey": "platform-ops",
|
|
"branchTitle": "Platform Ops Legacy",
|
|
"source": "features/platform-ops/data-integrity/scan-pipeline-health-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/data-integrity/scan-pipeline"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform-ops/data-integrity/data-integrity.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/ops and /ops/platform-setup"
|
|
},
|
|
{
|
|
"className": "ConflictResolutionWizardComponent",
|
|
"selector": "app-conflict-resolution-wizard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/conflict-resolution-wizard.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/conflicts/:conflictId/resolve",
|
|
"/administration/policy/governance/conflicts/:conflictId/resolve",
|
|
"/ops/policy/conflicts/:conflictId/resolve"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "GovernanceAuditComponent",
|
|
"selector": "app-governance-audit",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/governance-audit.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/audit",
|
|
"/administration/policy/governance/audit",
|
|
"/ops/policy/audit"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "ImpactPreviewComponent",
|
|
"selector": "app-impact-preview",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/impact-preview.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/impact-preview",
|
|
"/administration/policy/governance/impact-preview",
|
|
"/ops/policy/impact-preview"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "PolicyConflictDashboardComponent",
|
|
"selector": "app-policy-conflict-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/policy-conflict-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/conflicts",
|
|
"/administration/policy/governance/conflicts",
|
|
"/ops/policy/conflicts"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "PolicyValidatorComponent",
|
|
"selector": "app-policy-validator",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/policy-validator.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/validator",
|
|
"/administration/policy/governance/validator",
|
|
"/ops/policy/validator"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "RiskBudgetConfigComponent",
|
|
"selector": "app-risk-budget-config",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/risk-budget-config.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/budget/config",
|
|
"/administration/policy-governance/risk-budget/config",
|
|
"/administration/policy/governance/budget/config",
|
|
"/administration/policy/governance/risk-budget/config",
|
|
"/ops/policy/budget/config",
|
|
"/ops/policy/risk-budget/config"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "RiskProfileEditorComponent",
|
|
"selector": "app-risk-profile-editor",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/risk-profile-editor.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/profiles/:profileId",
|
|
"/administration/policy-governance/profiles/new",
|
|
"/administration/policy/governance/profiles/:profileId",
|
|
"/administration/policy/governance/profiles/new",
|
|
"/ops/policy/profiles/:profileId",
|
|
"/ops/policy/profiles/new"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "RiskProfileListComponent",
|
|
"selector": "app-risk-profile-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/risk-profile-list.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/profiles",
|
|
"/administration/policy/governance/profiles",
|
|
"/ops/policy/profiles"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "SchemaDocsComponent",
|
|
"selector": "app-schema-docs",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/schema-docs.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/schema-docs",
|
|
"/administration/policy/governance/schema-docs",
|
|
"/ops/policy/schema-docs"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "SchemaPlaygroundComponent",
|
|
"selector": "app-schema-playground",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/schema-playground.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/schema-playground",
|
|
"/administration/policy/governance/schema-playground",
|
|
"/ops/policy/schema-playground"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "SealedModeControlComponent",
|
|
"selector": "app-sealed-mode-control",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/sealed-mode-control.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/sealed-mode",
|
|
"/administration/policy/governance/sealed-mode",
|
|
"/ops/policy/sealed-mode"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "SealedModeOverridesComponent",
|
|
"selector": "app-sealed-mode-overrides",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/sealed-mode-overrides.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/sealed-mode/overrides",
|
|
"/administration/policy/governance/sealed-mode/overrides",
|
|
"/ops/policy/sealed-mode/overrides"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "StalenessConfigComponent",
|
|
"selector": "app-staleness-config",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/staleness-config.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/staleness",
|
|
"/administration/policy/governance/staleness",
|
|
"/ops/policy/staleness"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "TrustWeightingComponent",
|
|
"selector": "app-trust-weighting",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "policy-governance",
|
|
"branchKey": "policy-governance",
|
|
"branchTitle": "Policy Governance",
|
|
"source": "features/policy-governance/trust-weighting.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy-governance/trust-weights",
|
|
"/administration/policy/governance/trust-weights",
|
|
"/ops/policy/trust-weights"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/policy-governance/policy-governance.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md",
|
|
"docs/contracts/policy-studio.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance"
|
|
},
|
|
{
|
|
"className": "PolicyWorkspaceComponent",
|
|
"selector": "app-policy-workspace",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "high",
|
|
"family": "policy-studio",
|
|
"branchKey": "policy-studio",
|
|
"branchTitle": "Policy Studio Legacy",
|
|
"source": "features/policy-studio/workspace/policy-workspace.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy/packs",
|
|
"/administration/policy/packs/:packId",
|
|
"/administration/policy/packs/:packId/:page"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/contracts/policy-studio.md",
|
|
"docs/modules/ui/v2-rewire/source-of-truth.md"
|
|
],
|
|
"likelyDestination": "/admin/policy/governance and /admin/policy/simulation"
|
|
},
|
|
{
|
|
"className": "QuotaAlertConfigComponent",
|
|
"selector": "app-quota-alert-config",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "quota-dashboard",
|
|
"branchKey": "quota-dashboard",
|
|
"branchTitle": "Quota Dashboard",
|
|
"source": "features/quota-dashboard/quota-alert-config.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/quotas/alerts"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/quota-dashboard/quota.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "QuotaForecastComponent",
|
|
"selector": "app-quota-forecast",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "quota-dashboard",
|
|
"branchKey": "quota-dashboard",
|
|
"branchTitle": "Quota Dashboard",
|
|
"source": "features/quota-dashboard/quota-forecast.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/quotas/forecast"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/quota-dashboard/quota.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "QuotaReportExportComponent",
|
|
"selector": "app-quota-report-export",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "quota-dashboard",
|
|
"branchKey": "quota-dashboard",
|
|
"branchTitle": "Quota Dashboard",
|
|
"source": "features/quota-dashboard/quota-report-export.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/quotas/reports"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/quota-dashboard/quota.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TenantQuotaDetailComponent",
|
|
"selector": "app-tenant-quota-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "quota-dashboard",
|
|
"branchKey": "quota-dashboard",
|
|
"branchTitle": "Quota Dashboard",
|
|
"source": "features/quota-dashboard/tenant-quota-detail.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/quotas/tenants/:tenantId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/quota-dashboard/quota.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TenantQuotaTableComponent",
|
|
"selector": "app-tenant-quota-table",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "quota-dashboard",
|
|
"branchKey": "quota-dashboard",
|
|
"branchTitle": "Quota Dashboard",
|
|
"source": "features/quota-dashboard/tenant-quota-table.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/quotas/tenants"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/quota-dashboard/quota.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ThrottleContextComponent",
|
|
"selector": "app-throttle-context",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "quota-dashboard",
|
|
"branchKey": "quota-dashboard",
|
|
"branchTitle": "Quota Dashboard",
|
|
"source": "features/quota-dashboard/throttle-context.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/quotas/throttle"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/quota-dashboard/quota.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "WorkflowEditorComponent",
|
|
"selector": "app-workflow-editor",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "release-orchestrator",
|
|
"branchKey": "release-orchestrator",
|
|
"branchTitle": "Release Orchestrator",
|
|
"source": "features/release-orchestrator/workflows/workflow-editor/workflow-editor.component.ts",
|
|
"routePaths": [
|
|
"/administration/workflows/:id"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/release-orchestrator/workflows/workflows.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "HotfixDetailPageComponent",
|
|
"selector": "app-hotfix-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "releases",
|
|
"branchKey": "releases",
|
|
"branchTitle": "Releases",
|
|
"source": "features/releases/hotfix-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/releases/hotfixes/:hotfixId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/releases.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ReleaseOpsOverviewPageComponent",
|
|
"selector": "app-release-ops-overview-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "releases",
|
|
"branchKey": "releases",
|
|
"branchTitle": "Releases",
|
|
"source": "features/releases/release-ops-overview-page.component.ts",
|
|
"routePaths": [
|
|
"/releases/overview"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/releases.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SourceWizardComponent",
|
|
"selector": "app-source-wizard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "sbom-sources",
|
|
"branchKey": "sbom-sources",
|
|
"branchTitle": "Sbom Sources",
|
|
"source": "features/sbom-sources/components/source-wizard/source-wizard.component.ts",
|
|
"routePaths": [
|
|
"/ops/integrations/sbom-sources/:id/edit",
|
|
"/ops/integrations/sbom-sources/new",
|
|
"/setup/integrations/sbom-sources/:id/edit",
|
|
"/setup/integrations/sbom-sources/new"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/sbom-sources/sbom-sources.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AnalyzerHealthComponent",
|
|
"selector": "app-analyzer-health",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scanner-ops",
|
|
"branchKey": "scanner-ops",
|
|
"branchTitle": "Scanner Ops",
|
|
"source": "features/scanner-ops/components/analyzer-health.component.ts",
|
|
"routePaths": [
|
|
"/ops/scanner-ops/analyzers"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scanner-ops/scanner-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "BaselineListComponent",
|
|
"selector": "app-baseline-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scanner-ops",
|
|
"branchKey": "scanner-ops",
|
|
"branchTitle": "Scanner Ops",
|
|
"source": "features/scanner-ops/components/baseline-list.component.ts",
|
|
"routePaths": [
|
|
"/ops/scanner-ops/baselines"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scanner-ops/scanner-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeterminismSettingsComponent",
|
|
"selector": "app-determinism-settings",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scanner-ops",
|
|
"branchKey": "scanner-ops",
|
|
"branchTitle": "Scanner Ops",
|
|
"source": "features/scanner-ops/components/determinism-settings.component.ts",
|
|
"routePaths": [
|
|
"/ops/scanner-ops/settings"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scanner-ops/scanner-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "OfflineKitListComponent",
|
|
"selector": "app-offline-kit-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scanner-ops",
|
|
"branchKey": "scanner-ops",
|
|
"branchTitle": "Scanner Ops",
|
|
"source": "features/scanner-ops/components/offline-kit-list.component.ts",
|
|
"routePaths": [
|
|
"/ops/scanner-ops",
|
|
"/ops/scanner-ops/offline-kits"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scanner-ops/scanner-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PerformanceBaselineComponent",
|
|
"selector": "app-performance-baseline",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scanner-ops",
|
|
"branchKey": "scanner-ops",
|
|
"branchTitle": "Scanner Ops",
|
|
"source": "features/scanner-ops/components/performance-baseline.component.ts",
|
|
"routePaths": [
|
|
"/ops/scanner-ops/performance"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scanner-ops/scanner-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ScannerOpsComponent",
|
|
"selector": "app-scanner-ops",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scanner-ops",
|
|
"branchKey": "scanner-ops",
|
|
"branchTitle": "Scanner Ops",
|
|
"source": "features/scanner-ops/scanner-ops.component.ts",
|
|
"routePaths": [
|
|
"/ops/scanner-ops"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scanner-ops/scanner-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ScheduleManagementComponent",
|
|
"selector": "app-schedule-management",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scheduler-ops",
|
|
"branchKey": "scheduler-ops",
|
|
"branchTitle": "Scheduler Ops",
|
|
"source": "features/scheduler-ops/schedule-management.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/scheduler/schedules"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scheduler-ops/scheduler-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "WorkerFleetComponent",
|
|
"selector": "app-worker-fleet",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "scheduler-ops",
|
|
"branchKey": "scheduler-ops",
|
|
"branchTitle": "Scheduler Ops",
|
|
"source": "features/scheduler-ops/worker-fleet.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/scheduler/workers"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/scheduler-ops/scheduler-ops.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SbomGraphPageComponent",
|
|
"selector": "app-sbom-graph-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "security",
|
|
"branchKey": "security",
|
|
"branchTitle": "Security",
|
|
"source": "features/security/sbom-graph-page.component.ts",
|
|
"routePaths": [
|
|
"/security/sbom"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AdvisorySourcesComponent",
|
|
"selector": "app-advisory-sources",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "security-risk",
|
|
"branchKey": "security-risk",
|
|
"branchTitle": "Security Risk",
|
|
"source": "features/security-risk/advisory-sources.component.ts",
|
|
"routePaths": [
|
|
"/security/advisory-sources"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "FindingDetailPageComponent",
|
|
"selector": "app-finding-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "security-risk",
|
|
"branchKey": "security-risk",
|
|
"branchTitle": "Security Risk",
|
|
"source": "features/security-risk/finding-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/security/findings/:findingId",
|
|
"/security/triage/:findingId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "RemediationFixDetailComponent",
|
|
"selector": "app-remediation-fix-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "security-risk",
|
|
"branchKey": "security-risk",
|
|
"branchTitle": "Security Risk",
|
|
"source": "features/security-risk/remediation/remediation-fix-detail.component.ts",
|
|
"routePaths": [
|
|
"/security/remediation/:fixId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SymbolMarketplaceCatalogComponent",
|
|
"selector": "app-symbol-marketplace-catalog",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "security-risk",
|
|
"branchKey": "security-risk",
|
|
"branchTitle": "Security Risk",
|
|
"source": "features/security-risk/symbol-sources/symbol-marketplace-catalog.component.ts",
|
|
"routePaths": [
|
|
"/security/symbol-marketplace"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SymbolSourceDetailComponent",
|
|
"selector": "app-symbol-source-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "security-risk",
|
|
"branchKey": "security-risk",
|
|
"branchTitle": "Security Risk",
|
|
"source": "features/security-risk/symbol-sources/symbol-source-detail.component.ts",
|
|
"routePaths": [
|
|
"/security/symbol-sources/:sourceId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AiPreferencesWorkbenchComponent",
|
|
"selector": "stellaops-ai-preferences-workbench",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/ai-preferences-workbench.component.ts",
|
|
"routePaths": [
|
|
"/administration/ai-preferences"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IntegrationDetailPageComponent",
|
|
"selector": "app-integration-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/integrations/integration-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/settings/integrations/:id"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "LanguageSettingsPageComponent",
|
|
"selector": "app-language-settings-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/language/language-settings-page.component.ts",
|
|
"routePaths": [
|
|
"/settings/language"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "NotificationsSettingsPageComponent",
|
|
"selector": "app-notifications-settings-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/notifications/notifications-settings-page.component.ts",
|
|
"routePaths": [
|
|
"/settings/notifications"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "PolicyGovernanceSettingsPageComponent",
|
|
"selector": "app-policy-governance-settings-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/policy/policy-governance-settings-page.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy",
|
|
"/settings/policy"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "ReleaseControlSettingsPageComponent",
|
|
"selector": "app-release-control-settings-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/release-control/release-control-settings-page.component.ts",
|
|
"routePaths": [
|
|
"/settings/release-control"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SecurityDataSettingsPageComponent",
|
|
"selector": "app-security-data-settings-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/security-data/security-data-settings-page.component.ts",
|
|
"routePaths": [
|
|
"/administration/security-data",
|
|
"/settings/security-data"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TrustSettingsPageComponent",
|
|
"selector": "app-trust-settings-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "settings",
|
|
"branchKey": "settings",
|
|
"branchTitle": "Settings",
|
|
"source": "features/settings/trust/trust-settings-page.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust",
|
|
"/administration/trust/:page",
|
|
"/ops/platform-setup/trust-signing",
|
|
"/settings/trust",
|
|
"/settings/trust/:page"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/platform/setup/platform-setup.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/features/settings/settings.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "SignalsRuntimeDashboardComponent",
|
|
"selector": "app-signals-runtime-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "signals",
|
|
"branchKey": "signals",
|
|
"branchTitle": "Signals",
|
|
"source": "features/signals/signals-runtime-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/ops/operations/signals"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/signals/signals.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "EnvironmentPosturePageComponent",
|
|
"selector": "app-environment-posture-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/environment-posture-page.component.ts",
|
|
"routePaths": [
|
|
"/**/release-health",
|
|
"/mission-control/release-health"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/mission-control.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TopologyAgentGroupDetailPageComponent",
|
|
"selector": "app-topology-agent-group-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/topology-agent-group-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/agents/agents/:agentGroupId",
|
|
"/setup/topology/agents/:agentGroupId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/topology.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TopologyConnectivityPageComponent",
|
|
"selector": "app-topology-connectivity-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/topology-connectivity-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/agents/connectivity",
|
|
"/setup/topology/connectivity"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/topology.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TopologyEnvironmentDetailPageComponent",
|
|
"selector": "app-topology-environment-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/topology-environment-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/agents/environments/:environmentId",
|
|
"/ops/agents/environments/:environmentId/posture",
|
|
"/releases/environments/:environmentId",
|
|
"/setup/topology/environments/:environmentId",
|
|
"/setup/topology/environments/:environmentId/posture"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/releases.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/routes/topology.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TopologyHostDetailPageComponent",
|
|
"selector": "app-topology-host-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/topology-host-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/agents/hosts/:hostId",
|
|
"/setup/topology/hosts/:hostId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/topology.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TopologyInventoryPageComponent",
|
|
"selector": "app-topology-inventory-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/topology-inventory-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/agents/gate-profiles",
|
|
"/ops/agents/workflows",
|
|
"/setup/topology/gate-profiles",
|
|
"/setup/topology/workflows"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/topology.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TopologyRuntimeDriftPageComponent",
|
|
"selector": "app-topology-runtime-drift-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/topology-runtime-drift-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/agents/runtime-drift",
|
|
"/setup/topology/runtime-drift"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/topology.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TopologyTargetDetailPageComponent",
|
|
"selector": "app-topology-target-detail-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "topology",
|
|
"branchKey": "topology",
|
|
"branchTitle": "Topology",
|
|
"source": "features/topology/topology-target-detail-page.component.ts",
|
|
"routePaths": [
|
|
"/ops/agents/targets/:targetId",
|
|
"/setup/topology/targets/:targetId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/topology.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TriageWorkspaceComponent",
|
|
"selector": "app-triage-workspace",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "merge",
|
|
"preservationValue": "medium",
|
|
"family": "triage",
|
|
"branchKey": "triage",
|
|
"branchTitle": "Triage Workbench",
|
|
"source": "features/triage/triage-workspace.component.ts",
|
|
"routePaths": [
|
|
"/administration/policy/exceptions/:id",
|
|
"/security/artifacts/:artifactId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts",
|
|
"src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/platform/architecture-overview.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "/triage/artifacts or /evidence"
|
|
},
|
|
{
|
|
"className": "TrivyDbSettingsPageComponent",
|
|
"selector": "app-trivy-db-settings-page",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "trivy-db-settings",
|
|
"branchKey": "trivy-db-settings",
|
|
"branchTitle": "Trivy Db Settings",
|
|
"source": "features/trivy-db-settings/trivy-db-settings-page.component.ts",
|
|
"routePaths": [
|
|
"/administration/security-data/trivy"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/routes/administration.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "AirgapAuditComponent",
|
|
"selector": "app-airgap-audit",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "trust-admin",
|
|
"branchKey": "trust-admin",
|
|
"branchTitle": "Trust Admin",
|
|
"source": "features/trust-admin/airgap-audit.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust-signing/airgap",
|
|
"/setup/trust-signing/airgap"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/trust-admin/trust-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "CertificateInventoryComponent",
|
|
"selector": "app-certificate-inventory",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "trust-admin",
|
|
"branchKey": "trust-admin",
|
|
"branchTitle": "Trust Admin",
|
|
"source": "features/trust-admin/certificate-inventory.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust-signing/certificates",
|
|
"/setup/trust-signing/certificates"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/trust-admin/trust-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IncidentAuditComponent",
|
|
"selector": "app-incident-audit",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "trust-admin",
|
|
"branchKey": "trust-admin",
|
|
"branchTitle": "Trust Admin",
|
|
"source": "features/trust-admin/incident-audit.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust-signing/incidents",
|
|
"/setup/trust-signing/incidents"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/trust-admin/trust-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "IssuerTrustListComponent",
|
|
"selector": "app-issuer-trust-list",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "trust-admin",
|
|
"branchKey": "trust-admin",
|
|
"branchTitle": "Trust Admin",
|
|
"source": "features/trust-admin/issuer-trust-list.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust-signing/issuers",
|
|
"/setup/trust-signing/issuers"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/trust-admin/trust-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TrustAnalyticsComponent",
|
|
"selector": "app-trust-analytics",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "trust-admin",
|
|
"branchKey": "trust-admin",
|
|
"branchTitle": "Trust Admin",
|
|
"source": "features/trust-admin/trust-analytics.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust-signing/analytics",
|
|
"/setup/trust-signing/analytics"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/trust-admin/trust-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "TrustAuditLogComponent",
|
|
"selector": "app-trust-audit-log",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "trust-admin",
|
|
"branchKey": "trust-admin",
|
|
"branchTitle": "Trust Admin",
|
|
"source": "features/trust-admin/trust-audit-log.component.ts",
|
|
"routePaths": [
|
|
"/administration/trust-signing/audit",
|
|
"/setup/trust-signing/audit"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/trust-admin/trust-admin.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "DeterminizationReviewComponent",
|
|
"selector": "app-determinization-review",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "unknowns-tracking",
|
|
"branchKey": "unknowns-tracking",
|
|
"branchTitle": "Unknowns Tracking",
|
|
"source": "features/unknowns-tracking/determinization-review.component.ts",
|
|
"routePaths": [
|
|
"/security/unknowns/:unknownId/determinization"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/unknowns-tracking/unknowns.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "GreyQueueDashboardComponent",
|
|
"selector": "app-grey-queue-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "unknowns-tracking",
|
|
"branchKey": "unknowns-tracking",
|
|
"branchTitle": "Unknowns Tracking",
|
|
"source": "features/unknowns-tracking/grey-queue-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/security/unknowns/queue/grey"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/unknowns-tracking/unknowns.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "UnknownDetailComponent",
|
|
"selector": "app-unknown-detail",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "unknowns-tracking",
|
|
"branchKey": "unknowns-tracking",
|
|
"branchTitle": "Unknowns Tracking",
|
|
"source": "features/unknowns-tracking/unknown-detail.component.ts",
|
|
"routePaths": [
|
|
"/security/unknowns/:unknownId"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/unknowns-tracking/unknowns.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
},
|
|
{
|
|
"className": "UnknownsDashboardComponent",
|
|
"selector": "app-unknowns-dashboard",
|
|
"classification": "weak-route",
|
|
"confidence": "medium",
|
|
"recommendation": "preserve",
|
|
"preservationValue": "high",
|
|
"family": "unknowns-tracking",
|
|
"branchKey": "unknowns-tracking",
|
|
"branchTitle": "Unknowns Tracking",
|
|
"source": "features/unknowns-tracking/unknowns-dashboard.component.ts",
|
|
"routePaths": [
|
|
"/security/unknowns"
|
|
],
|
|
"routeFiles": [
|
|
"src/Web/StellaOps.Web/src/app/features/unknowns-tracking/unknowns.routes.ts"
|
|
],
|
|
"menuSurfaceFiles": [],
|
|
"actionSurfaceFiles": [],
|
|
"runtimeRefs": [],
|
|
"relatedDocs": [
|
|
"docs/modules/ui/README.md",
|
|
"docs/modules/ui/architecture.md"
|
|
],
|
|
"likelyDestination": "Needs branch-level review against current IA"
|
|
}
|
|
]
|
|
}
|