Files
pulse/docs/release-control
rcourtman edc8bd5df0 frontend(platform-first): drop alerts/findings/drawer cross-jump chips and dead resourceLinks helpers
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.
2026-05-16 20:42:47 +01:00
..