mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 22:12:23 +00:00
edc8bd5df0
Three surfaces still rendered "Open in Infrastructure / Workloads / Storage / Recovery" chips that 404'd after the previous platform-first migration commit; remove them and delete the now-orphaned resourceLinks helpers. - AlertResourceIncidentsPanel no longer renders surface-link chips. - FindingsPanel (Patrol) no longer renders surface-link chips; the useResources lookup is gone with them. - resourceDetailDrawerOperationalModel.buildRelatedLinks now returns only service-detail links (PMG thresholds); cross-jump injection through buildResourceSurfaceLinksForResource was retired. - resourceLinks.ts: delete buildInfrastructureResourceHref / buildInfrastructureResourceLink / buildInfrastructureHrefForWorkload / buildWorkloadsHrefForResource / buildStorageHrefForResource / buildRecoveryHrefForResource / buildResourceSurfaceLinksForResource / buildResolvedResourceSurfaceLinks, the dedupeResourceSurfaceLinks / resolveKubernetesContextForResource / resolveHostHintForResource / resolveDockerWorkloadsHintForResource / hasMergedSource / resolveStorageRouteSource helpers, and the ResourceSurfaceLink / ResolvedResourceSurfaceLinkOptions types. - Tests: resourceLinks.test.ts, FindingsPanel.links.test.tsx, resourceDetailDrawerOperationalModel.test.ts, AlertResourceIncidentsPanel .test.tsx, FindingsPanel.test.ts, Alerts.helpers.test.ts, frontendResourceTypeBoundaries.test.ts updated to assert the removal contract instead of the old link-rendering contract. - Subsystem contracts (alerts, patrol-intelligence, frontend-primitives, storage-recovery, unified-resources) gain Current-State notes documenting the chip-strip removal and the helper deletion so future work doesn't resurrect the legacy cross-jump surface.